Advanced Cart-Based Delivery Customization allows you to customize Shopify's native shipping methods using advanced cart information. These conditions enable you to create more flexible shipping rules based on additional cart data that is not available in the Basic condition set.
Using Advanced Cart conditions, you can configure rules to show, hide, rename, or reorder shipping methods based on the customer's cart details during checkout.
The following advanced cart-based conditions are available:
- Cart Quantity
- Cart ZIP Code
- Cart Attribute

Cart Quantity
The Cart Quantity condition allows you to customize delivery methods based on the total number of items in the customer's cart.
This condition is useful when you want to offer different delivery methods depending on the size of the customer's order.
Example
- Cart quantity greater than or equal to 5 → Display Bulk Delivery.
- Cart quantity less than 5 → Display Standard Delivery.
This helps ensure customers are presented with the most appropriate delivery methods based on the number of items in their cart.
Cart ZIP Code
The Cart ZIP Code condition allows you to customize delivery methods based on the customer's delivery ZIP code or postal code entered during checkout.
This condition is useful for creating location-specific delivery rules for particular postal codes or serviceable regions.
Example
- ZIP code 10001 → Display Same-Day Delivery.
- ZIP codes between 90000–99999 → Display Express Delivery.
- All other ZIP codes → Display Standard Delivery.
This enables you to offer different delivery methods based on the customer's delivery location.
Cart Attribute
The Cart Attribute condition allows you to customize delivery methods based on custom cart attributes added to the customer's cart before checkout.
Cart attributes are custom values collected from customers or added by Shopify apps to store additional order information. You can use these values to determine which shipping methods are displayed during checkout.
Example
- Cart attribute Delivery Type = Business → Display Business Delivery.
- Cart attribute Gift Order = Yes → Display Gift Delivery.
- Cart attribute Priority = Express → Display Express Delivery.
This allows you to create highly flexible delivery customization rules using custom information collected throughout the shopping experience.
If you need further information or assistance, please contact our customer support.