diff --git a/views/res_partner.xml b/views/res_partner.xml
index 653c4cdd450b2aeb8649f8864fa24c4c779a9f2b..7a1ebff02a5179135b36dbe20e8152e30cdf001a 100644
--- a/views/res_partner.xml
+++ b/views/res_partner.xml
@@ -26,7 +26,7 @@
                         <field name="autonomy"/>
                         <field name="staff"/>
                         <field name="product_category_ids" widget="many2many_tags" options="{'color_field': 'color'}"/>
-                        <field name="product_family_ids" widget="many2many_tags" options="{'color_field': 'color'}"/>
+                        <field name="product_family_ids" widget="many2many_tags" options="{'color_field': 'color'}" domain="[('parent_id', 'in', product_category_ids)]"/>
                     </group>
                     <group string="Cible">
                         <field name="b2b_target"/>