diff --git a/addons/website_sale/controllers/main.py b/addons/website_sale/controllers/main.py
index eb011531ea2..c8f0020bbe4 100644
--- a/addons/website_sale/controllers/main.py
+++ b/addons/website_sale/controllers/main.py
@@ -388,21 +388,13 @@ class website_sale(http.Controller):
else:
partner_id = orm_partner.create(cr, SUPERUSER_ID, billing_info, context=context)
- # set shipping_id
+ # create a new shipping partner
shipping_id = None
if checkout.get('shipping_different'):
shipping_info = self.checkout_parse('shipping', checkout, True)
shipping_info['type'] = 'delivery'
shipping_info['parent_id'] = partner_id
-
- domain = [(key, '_id' in key and '=' or 'ilike', value) for key, value in shipping_info.items()]
- shipping_ids = orm_partner.search(cr, SUPERUSER_ID, domain, context=context)
-
- # save shipping informations
- if shipping_ids:
- shipping_id = shipping_ids[0]
- else:
- shipping_id = orm_partner.create(cr, SUPERUSER_ID, shipping_info, context)
+ shipping_id = orm_partner.create(cr, SUPERUSER_ID, shipping_info, context)
order_info = {
'partner_id': partner_id,
diff --git a/addons/website_sale/models/__init__.py b/addons/website_sale/models/__init__.py
index b2de3c5753e..ba031ee77da 100644
--- a/addons/website_sale/models/__init__.py
+++ b/addons/website_sale/models/__init__.py
@@ -1,3 +1,4 @@
import product
import res_config
import sale_order
+import res_partner
diff --git a/addons/website_sale/models/product.py b/addons/website_sale/models/product.py
index e98954ea132..daa2a61c851 100644
--- a/addons/website_sale/models/product.py
+++ b/addons/website_sale/models/product.py
@@ -73,7 +73,6 @@ class product_template(osv.Model):
return res
_columns = {
- 'company_name': fields.char('Company Name'),
'attribute_lines': fields.one2many('product.attribute.line', 'product_tmpl_id', 'Product attributes'),
# TODO FIXME tde: when website_mail/mail_thread.py inheritance work -> this field won't be necessary
'website_message_ids': fields.one2many(
diff --git a/addons/website_sale/views/templates.xml b/addons/website_sale/views/templates.xml
index 747dea048a0..2831a225733 100644
--- a/addons/website_sale/views/templates.xml
+++ b/addons/website_sale/views/templates.xml
@@ -918,7 +918,7 @@
+ t-att-src="'/payment_%s/static/src/img/%s_icon.png' % (acquirer.provider, acquirer.provider)"/>
diff --git a/addons/website_sale/views/views.xml b/addons/website_sale/views/views.xml
index f85be0e4651..fd7f61754f1 100644
--- a/addons/website_sale/views/views.xml
+++ b/addons/website_sale/views/views.xml
@@ -38,6 +38,17 @@
+
+ res.partner.form.inherit
+ res.partner
+
+
+
+
+
+
+
+
product.pricelist.website.form
product.pricelist