Explaining conditions on shipping rules
Set shipping rules based on cart conditions like price, weight, and zones to optimize order fulfillment
Overview
Shipping rules apply an action when certain conditions are present in a customer's cart. These conditions can be based on six factors: Price, Weight, Quantity, Shipping Zones, Shipping Groups, and Customer Groups. 😊
Table of Contents
- Overview
- [Price, Weight, and Quantity](https://docs.shipperhq.com/filters-configuration/)
- [Shipping Zones](https://docs.shipperhq.com/zone-configuration/)
- [Shipping Groups](https://docs.shipperhq.com/shipping-group-configuration/)
- [Customer Groups](https://docs.shipperhq.com/set-up-customer-groups-shipperhq/)
Price, Weight, and Quantity
You can create individual conditions for Price, Weight, and Quantity thresholds. Once defined, these conditions become Filters for your rule. You can also apply existing filters anytime.
- When you mix different Price, Weight, and Quantity conditions on a rule, they act as AND conditions. This means all must be true for the rule to trigger; if any aren’t met, the rule won't activate.
- When combining the same type of conditions on a rule, they act as OR conditions. This means only one needs to be true for that condition to be met.
- If no filters are applied, the rule will trigger based on any Price, Weight, and Quantity criteria.
💡 Note: If you apply two filters of the same type, the condition will act as OR. For example, with two weight filters on the same rule, the rule will trigger if either filter matches.
Shipping Zones
- Any selected Shipping Zones in the cart: The rule will trigger only if a selected zone matches items in the cart.
- To exclude a location you wish to prevent shipping to, create a Shipping Zone excluding that location and apply it to your rule.
Shipping Groups
- All selected Shipping Groups in the cart: All selected groups must be present for the rule to trigger.
- Any selected Shipping Groups in the cart: If any selected group is in the cart, the rule will trigger.
- Shipping Groups that prevent rule from applying: If any selected group is present, the rule won't trigger, even if other conditions match. 🚫
💡 Note: For a free shipping rule configured to override the rate to zero for certain shipping groups, ensure nothing is selected in groups that should not be included. The rule is set to override only the specified groups to $0.
Customer Groups
- Any selected Customer Groups in the cart: If any customer group matches those configured on the platform and is present in the cart, the rule will trigger. 😊