diff --git a/bt5/vifib_web/PortalTypeWorkflowChainTemplateItem/workflow_chain_type.xml b/bt5/vifib_web/PortalTypeWorkflowChainTemplateItem/workflow_chain_type.xml
new file mode 100644
index 0000000000000000000000000000000000000000..2615e5a858a68250108a7c5dfbc3b7cb47973d95
--- /dev/null
+++ b/bt5/vifib_web/PortalTypeWorkflowChainTemplateItem/workflow_chain_type.xml
@@ -0,0 +1,6 @@
+<workflow_chain>
+ <chain>
+  <type>Software Product</type>
+  <workflow>-validation_workflow, commerce_validation_workflow</workflow>
+ </chain>
+</workflow_chain>
\ No newline at end of file
diff --git a/bt5/vifib_web/bt/dependency_list b/bt5/vifib_web/bt/dependency_list
index 25fb70c0f87c847af172de3c7315cacae7b4d354..b06c14d655ec57b6adc45115290950ff1d785fef 100644
--- a/bt5/vifib_web/bt/dependency_list
+++ b/bt5/vifib_web/bt/dependency_list
@@ -2,4 +2,5 @@ erp5_web
 erp5_dms
 vifib_crm
 erp5_jquery
-erp5_km
\ No newline at end of file
+erp5_km
+erp5_commerce
\ No newline at end of file
diff --git a/bt5/vifib_web/bt/revision b/bt5/vifib_web/bt/revision
index 58e77f35150112bd116c971f0a16e4c29e23433e..cc4f7f3feba9cb8765296f4ce390a79adf482e95 100644
--- a/bt5/vifib_web/bt/revision
+++ b/bt5/vifib_web/bt/revision
@@ -1 +1 @@
-215
\ No newline at end of file
+218
\ No newline at end of file
diff --git a/bt5/vifib_web/bt/template_portal_type_workflow_chain_list b/bt5/vifib_web/bt/template_portal_type_workflow_chain_list
new file mode 100644
index 0000000000000000000000000000000000000000..96b63124f9f4d48519945e890fc8fa68ed30722b
--- /dev/null
+++ b/bt5/vifib_web/bt/template_portal_type_workflow_chain_list
@@ -0,0 +1,2 @@
+Software Product | -validation_workflow
+Software Product | commerce_validation_workflow
\ No newline at end of file