diff --git a/product_pack/models/product_template.py b/product_pack/models/product_template.py
index f1afebc8..d9af04cb 100644
--- a/product_pack/models/product_template.py
+++ b/product_pack/models/product_template.py
@@ -124,7 +124,11 @@ def _is_pack_to_be_handled(self):
)
is_pack |= self.pack_ok and (
(self.pack_type == "detailed" and self.pack_component_price == "totalized")
- or self.pack_type == "non_detailed"
+ or (
+ self.pack_type == "non_detailed"
+ and
+ self.pack_component_price != "ignored"
+ )
)
return is_pack
diff --git a/product_pack/views/product_template_views.xml b/product_pack/views/product_template_views.xml
index ab54fb69..b0a908a1 100644
--- a/product_pack/views/product_template_views.xml
+++ b/product_pack/views/product_template_views.xml
@@ -29,7 +29,7 @@
/>