Conditions decide when a shipping rule becomes active. Think of them as the gate. If the gate opens (conditions are true), the shipping methods behind it are shown. If the gate stays closed, no methods under that rule appear.
How to Add Shipping Conditions in WowShipping
Shipping conditions are created using three main parts: Condition Type, Comparison Operator, and Value. And after that, the Logic Control system (AND/OR) combines the rules.

Available Condition Types
There are five categories of condition types, each with its own options:
- Cart-Based: Total, Subtotal, Quantity, Weight, Dimensions (Length, Width, Height), Volume.
- Product-Based: Price, Cart Contains Products, Product Category, Product Tag, Shipping Class.
- Customer-Based: User, User Role, Email, Phone, First Purchase Amount, Last Purchase Amount, Total Orders Count.
- Location-Based: Country, State.
- Attribute-Based: Color, Size (or any product attributes you’ve set).
Comparison Operators
Comparison operators define how values are matched against conditions.
- Equal / Doesn’t Equal
- Greater than or Equal to / Less than or Equal to
- Between (for ranges like quantity or price)
- Contains / Doesn’t Contain (for lists like categories, attributes, emails)
Logic Control
Logic control manages the relationship between conditions and condition groups.
Logic control manages the relationship between conditions and condition groups.
- Inside Groups:
- Use AND if all conditions must be true.
- Use OR if any single condition is enough.
- Between Groups:
- Groups can also be linked with AND or OR.
Example:
- Group A: Cart total ≥ $100
- Group B: Country = United States
If groups are linked with AND, both must be true.
If groups are linked with OR, either one being true is enough.