Learn how multiple rules of the same type work together and how they impact the checkout process.
Every rule starts executing
Rule actions are generated
For example, you can have a rule to hide any shipping method that contains “Worldwide” in its name. Then another rule to hide any shipping method that contains “International Shipping” in its name. Both rules will generate actions, one will hide “Worldwide” and the other will hide “International Shipping”.
Actions are combined
For example, Rule 1 hides a method that contains “Worldwide”, Rule 2 hides a method that contains “International Shipping” → A combined action of hide both Worldwide and International Shipping will be generated and sent to the Shopify Checkout.
DHL Express Worldwide
shipping method when zip code is 2005 or starts with 100.
International Shipping
method when zip code is 2005 or starts with 500.
DHL Express Worldwide
method is hidden, but International Shipping
and other methods remain available as shown in the screenshot below.
International Shipping
method is hidden, but DHL Express Worldwide
and other methods remain available.DHL Express Worldwide
and International Shipping
will be hidden from checkout, leaving only the other available methods.
Example: Rule 1 → Only show DHL Express Worldwide
shipping method when zip code is 2005 or starts with 100.
Rule 2 → Only show International Shipping
shipping method when zip code is 2005 or starts with 500.
DHL Express Worldwide
and Rule 2 will try to hide all shipping methods that are not International Shipping
. This will result in No shipping available error because both rules are not compatible with each other.
Example: Rule → Only show DHL Express Worldwide
shipping method when zip code is 2005 or starts with 100 AND sub-condition Shipping Method Available has any of these values: DHL Express Worldwide This will make sure that DHL Express Worldwide is actually available for that checkout before we try to hide all other shipping methods.