Advanced Display Rules control whether a shipping method is shown to the customer. They check the display rules you set and then display or hide the method on the cart or checkout page accordingly.
In WowShipping, Advanced Display Rules are available for all shipping methods and can be found at the bottom of the conditions section for each method.
How Advanced Display Rules Work
Let’s say you have three shipping methods:
| Free Shipping | Display rule applied → | Show only if the order total is $100 or more |
| Express Delivery | Display rule applied → | Show only for customers in New York City |
| Standard Delivery | No display rules applied → | Show to all customers at all times |
And this is what display rules do in a real situation: 👇
| Situation 1 | Situation 2 |
|---|---|
| A customer from New York City orders products worth $120 | A customer from California orders products worth $80 |
| ✅ Free Shipping is shown (order ≥ $100) ✅ Express Delivery is shown (in New York City) ✅ Standard Delivery is shown Result: All three shipping methods are visible | ❌ Free Shipping is hidden (order < $100) ❌ Express Delivery is hidden (not in New York City) ✅ Standard Delivery is shown Result: Only Standard Delivery is visible |
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. Follow these steps to set up display rules:
- Enable Advanced Display Rules
- Choose an attribute
- Then select an operator
- Enter a value that matches the selected attribute and operator
- Click Add Display Rule to add more conditions
Note: Multiple rules work with AND logic, meaning all conditions must be met for the rule to apply.

Attributes in Advanced Display Rules
There are 36 attributes in Advanced Display Rules, organized into six categories for easier navigation. You can browse the list or use the search field to quickly find a specific attribute.
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. |
Time-Specific 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. |
Product Attributes
| Color | Applies the condition based on the color option of the product. |
| Size | Applies the condition based on the size option of the product. |
Operators in Advanced Display Rules
Seven operators are available for creating 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, Zipcode, Email) |
| Equals Does not equal Greater than Less than Greater than or equal to Less than or equal to Between | Equals Does not equal Contains Does not contain |
