diff --git a/addons/product/models/product_template.py b/addons/product/models/product_template.py
index c8a1268cb52..a4972d2721d 100644
--- a/addons/product/models/product_template.py
+++ b/addons/product/models/product_template.py
@@ -312,6 +312,9 @@ class ProductTemplate(models.Model):
related_vals['volume'] = vals['volume']
if vals.get('weight'):
related_vals['weight'] = vals['weight']
+ # Please do forward port
+ if vals.get('packaging_ids'):
+ related_vals['packaging_ids'] = vals['packaging_ids']
if related_vals:
template.write(related_vals)
return template
diff --git a/addons/product/views/product_views.xml b/addons/product/views/product_views.xml
index 8866b7fcb8f..2684d71a764 100644
--- a/addons/product/views/product_views.xml
+++ b/addons/product/views/product_views.xml
@@ -87,7 +87,7 @@
colspan="4"
attrs="{'invisible':['|', ('type', 'not in', ['product', 'consu']), ('product_variant_count', '>', 1)]}"
groups="product.group_stock_packaging">
-
+
@@ -505,6 +505,18 @@
+
+
+ product.packaging.form.view2
+ product.packaging
+ primary
+
+
+
+
+
+
+
Product Packages
product.packaging