You can go to the menu Configuration==>Technical==>User Interface==>product Selection Example to see dynamic adaption of a domain in practice. In practice the domain fields would be invisible. For test/demo purposes the field product_id_domain in this module is visible in the form view.