Scenario
A shopping cart price rule has been created but it should only apply to products of a specific warehouse; products being shipped from other warehouses should receive their normal shipping rates.
Solution
Similarly to the free shipping based on product article the “warehouse” attribute will need to be configured for use within promo rules.
Now, in the “Actions” tab, the “Warehouse” attribute can be used in the conditions section:
As above, select “Warehouse” under “Product Attribute” in the conditions section, select “is one of” then select the warehouse(s) that the free shipping rule should apply to in the warehouse multi-select field.