Advanced Display Rules decide whether a shipping method will be shown to the customer or not. They check the display rules you set and then show or hide the shipping method on the cart or checkout page.
In WowShipping, Advanced Display Rules are available for all shipping methods, including:
- Flexible Rate
- Flat Rate
- Free Shipping
- Carrier Live Rate
You can find this option at the bottom of the conditions for each shipping method.
How Advanced Display Rules Work
Let’s say you set these display rules: 👇
- Free Shipping → Show only if the order total is $100 or more
- Express Delivery → Show only for New York City
- Standard Delivery → Show for everyone
And this is what display rules do in a real situation: 👇
| Customer 1 | Customer 2 |
|---|---|
| A customer from New York City adds products worth $120 | A customer from California adds products worth $80 |
| ✅ Free Shipping is shown ✅ Express Delivery is shown ✅ Standard Delivery is shown | ❌ Free Shipping is hidden ❌ Express Delivery is hidden ✅ Standard Delivery is shown |
In Short, Advanced Display Rules show the right shipping method to the right customer, at the right time.
How to Set Up Advanced Display Rules
Advanced Display Rules are optional. Use them only when you want to control when a shipping method is shown or hidden, whether it’s Flexible Rate, Flat Rate, Free Shipping, or Live Rates.
Follow these steps to set up display rules:
- Enable Advanced Display Rules
- Turn on the option to start using display rules.
- Choose an Attribute
- Select what the rule should be based on, such as location, cart total, or product type.
- Select an Operator
- Choose how the rule should compare the value (for example: equals, greater than, or less than).
- Enter a Value
- Add the value that matches your chosen attribute and operator.
- Click Add Display Rule (Optional)
- Use this when multiple rules must be met for the shipping method to appear.
Attributes Available in Advanced Display Rules
There are 35 attributes, and they are organised into six categories for easier navigation. You can select an attribute by scrolling through the list or by searching directly in the attribute field.
General Attribute
| Always | This rule always applies, no matter what is and how much in the cart or who the customer is. |
Cart Specific Attributes
| Cart Quantity | Uses the total number of items added to the cart. |
| Cart Total | Uses the final cart amount after discounts and fees are applied. |
| Cart Subtotal | Uses the cart amount before discounts, shipping, and taxes. |
| Cart Coupons | Checks whether a coupon has been applied to the cart. |
| Cart Weight | Uses the total weight of all items in the cart |
| Cart Length | Uses the combined length of all items in the cart. |
| Cart Width | Uses the combined width of all items in the cart. |
| Cart Height | Uses the combined height of all items in the cart. |
| Cart Volume | Uses the total volume/space occupied by all items in the cart. |
Product Specific Attributes
| Product | Targets specific product(s) in the cart. |
| Product Categories | Applies the condition based on the product’s assigned categories. |
| Product Tags | Applies the condition based on the product’s assigned tags. |
| Product Shipping Class | Applies the condition based on the product’s shipping class. |
| Product Quantity | Uses the quantity of a specific product in the cart. |
| Product Price | Uses the price of a single unit of the product. |
| Product Total | Uses the total price of the product multiplied by its quantity. |
| Product Weight | Uses the weight of one unit of the product. |
| Product Height | Uses the height of one unit of the product. |
| Product Width | Uses the width of one unit of the product. |
| Product Length | Uses the length of one unit of the product. |
| Product Volume | Uses the volume of one unit of the product (length × width × height). |
Customer Specific Attributes
| User | Targets a specific registered customer by their user account |
| User Role | Applies the condition based on the customer’s assigned role (for example: customer, subscriber, wholesale). |
| Matches customers using their billing or account email address. | |
| Phone | Applies rules based on the customer’s provided phone number. |
| First Order Spend | Uses the total amount spent in the customer’s very first order. |
| Last Order Spend | Evaluates the total amount spent in the customer’s most recent order. |
| Total Number of Orders | Applies conditions based on how many orders the customer has placed in total. |
Location-Based Attributes
| Country | Applies the condition based on the customer’s selected country. |
| State | Applies the condition based on the customer’s selected state or region. |
| City/Town | Applies the condition based on the customer’s selected city or town. |
| Zip/Postcode | Applies the condition based on the customer’s zip or postal code. |
Other Attributes
| Weekday | Applies the condition based on the day of the week the order is placed. |
| Time | Applies the condition based on the time the order is placed. |
Operators Available in Advanced Display Rules
There are five operators available for conditions. But the operators you see vary depending on the type of attribute you select.
| Numeric or Range-Based Attributes (e.g., Amount, Quantity, Weight): | Text or List-Based Attributes (e.g., Product Name, Category, Attribute, Email): |
| Equals Does not equal Greater than or equal to Less than or equal to Between | Equals Does not equal Contains Does not contain |