Shipping & Payment Conditions
These conditions let you create rules based on the shipping methods available or selected at checkout. They’re useful for making one rule type depend on the shipping choice.
Available Conditions
| Condition | What It Checks | Triggers |
|---|---|---|
| Shipping method selected | The shipping method the customer has chosen | Text triggers + number triggers |
| Shipping methods available | All shipping methods offered to this customer | Text triggers + number triggers |
| Selected shipping type | The delivery type of the selected method (Shipping, Pickup, Local delivery, etc.) | Equals to, Not equals to |
| Shipping price | The price of the selected shipping method | Equals to, Not equals to, Is less than, Is greater than |
Note: “Shipping method selected” and “Shipping methods available” support both text matching (Equals to, Contains string, Starts with, etc.) and numerical triggers (Is greater than, Is less than, Characters length, etc.) for flexible matching.
Common Setups
Hide a payment method when pickup is selected:
Selected shipping type → Equals to → Pickup (Hide “Cash on Delivery” since it doesn’t apply to pickup orders)
Show extra payment options for expensive shipping:
Shipping price → Is greater than → 20 (Show additional payment methods for high-shipping orders)
Different validation for local delivery:
Selected shipping type → Equals to → Local delivery (Validation rule requiring a phone number for local deliveries)
Hide payment method based on specific shipping rate:
Shipping method selected → Equals to → “Express Overnight” (Hide certain payment options for express orders)
Important: Availability Restrictions
These conditions are not available for all rule types:
| Condition | Validation | Payment | Shipping | Discount |
|---|---|---|---|---|
| Shipping method selected | Yes | Yes | Yes | Yes |
| Shipping methods available | Yes | Yes | Yes | Yes |
| Selected shipping type | Yes | Yes | No | No |
| Shipping price | Yes | No | No | No |
Why? Shipping and discount rules run at the same stage as shipping selection, so they can’t reliably check shipping-related data. Payment rules have partial access. Validation rules have the broadest access.
Tips
- “Shipping method selected” checks the exact method name the customer picked. Make sure you use the exact name as it appears at checkout.
- “Shipping methods available” checks what options were offered, not what was selected. Useful for rules like “if express shipping is available, apply this rule.”
- “Selected shipping type” is a broad category (Shipping, Pickup, Local delivery, etc.) — useful when you don’t care about the specific method name, just the delivery category.
- Shipping price is only available for validation rules due to data budget constraints.