diff --git a/addons/website_sale/views/templates.xml b/addons/website_sale/views/templates.xml
index 54b9fa843d1..8d258e3f249 100644
--- a/addons/website_sale/views/templates.xml
+++ b/addons/website_sale/views/templates.xml
@@ -116,10 +116,10 @@
-
+
-
+
diff --git a/addons/website_sale_options/views/templates.xml b/addons/website_sale_options/views/templates.xml
index 14e45c15943..db1750bc42d 100644
--- a/addons/website_sale_options/views/templates.xml
+++ b/addons/website_sale_options/views/templates.xml
@@ -145,5 +145,14 @@
+
+
+ len(product.product_variant_ids) == 1 and not len(product.optional_product_ids) >= 1
+
+
+ len(product.product_variant_ids) > 1 or len(product.optional_product_ids) >= 1
+
+
+