diff --git a/addons/sale_product_matrix/models/product_template.py b/addons/sale_product_matrix/models/product_template.py index 0ca6f2ef1e8..8440b5b3620 100644 --- a/addons/sale_product_matrix/models/product_template.py +++ b/addons/sale_product_matrix/models/product_template.py @@ -14,5 +14,8 @@ class ProductTemplate(models.Model): def get_single_product_variant(self): res = super(ProductTemplate, self).get_single_product_variant() - res['mode'] = self.product_add_mode + if self.has_configurable_attributes: + res['mode'] = self.product_add_mode + else: + res['mode'] = 'configurator' return res