Delivery rules let you control which delivery options are shown at checkout for customers who match specified conditions. By combining conditions such as customer type, products, order amount, weight, and shipping destination, you can support a wide variety of delivery control scenarios.
In addition to “Hide the specified delivery options” (Hide), you can also “Show only the specified delivery options” (Show).
Field | Description |
|---|---|
① Title | The name used to identify the rule |
② Delivery options | Set the delivery types / shipping methods to show or hide |
③ Languages | The language condition for applying the rule |
④ Customers | The customer condition for applying the rule |
⑤ Products | The product condition for applying the rule |
⑥ Orders | The order condition for applying the rule |
⑦ Status | Whether to enforce the restriction |
When all of the configured conditions are met, the delivery options specified in ② will be shown or hidden according to the selected mode.
The name used to identify the rule. Not displayed to customers. When creating multiple rules, set a name that is easy to manage.
Configure the delivery types and shipping methods to show or hide, based on conditions. You can switch the display mode on the “Delivery options” card in the settings screen.
There are two modes for specifying delivery options.
Hide the specified delivery options: Hides the specified delivery types / shipping methods at checkout. (Default)
Show only the specified delivery options: Shows only the specified delivery types / shipping methods at checkout, and hides all others.
When “Show only the specified delivery options” is set, if none of the shipping methods in a checked delivery type match within a delivery group, the rule is not applied to that group and its delivery options stay visible.
However, this protection only applies within a checked delivery type. Options of delivery types you did not check (for example, checking only “Shipping” while leaving “Pickup in store” and “Local delivery” unchecked) are not protected and are always hidden. Please note that destinations where only pickup or local delivery is available may become unable to complete checkout.
If you have multiple “Show only the specified delivery options” rules enabled, or combine one with a Hide rule, all delivery options in a delivery group where the conditions overlap may end up hidden (this case is not protected). Please review the combination of rules you enable.
Value | Description |
|---|---|
Shipping | Hides standard shipping methods |
Pickup in store | Hides store pickup |
Local delivery | Hides local delivery |
Hide specific shipping methods by name using the following match types.
Match type | Description |
|---|---|
Exact match | Matches shipping methods whose name exactly matches the entered text |
Starts with | Matches shipping methods whose name starts with the entered text |
Ends with | Matches shipping methods whose name ends with the entered text |
Contains | Matches shipping methods whose name contains the entered text |
Set the language condition for applying the rule. Choose from All languages or Specific languages.
Set the customer condition for applying the rule.
Value | Description |
|---|---|
All customers | Applies to all customers regardless of login status |
Customers with accounts | Applies only to logged-in customers |
Guests | Applies only to guest (not logged-in) customers |
If you select “Customers with accounts,” you can narrow down further by customer tags or a customer metafield.
Applies only to customers with the specified tags. When multiple tags are set, they are evaluated using an OR condition.
Applies only to customers whose metafield value matches. Specify the Namespace, Key, and Type, then enter the value to match.
Set the product condition for applying the rule.
Value | Description |
|---|---|
All items | Applies to all orders regardless of cart contents |
Specific collections | Applies when a product from the specified collections is in the cart (up to 50 collections) |
Specific products | Applies when the specified products are in the cart (up to 50 products) |
Products with specific tags | Applies when a product with the specified tags is in the cart (OR condition when multiple tags are specified) |
Set the order condition for applying the rule.
Value | Description |
|---|---|
All orders | Applies to all orders regardless of order contents |
Specific orders | Narrow down the orders to apply by combining the conditions below |
When Specific orders is selected, the following conditions can be combined.
Field | Description |
|---|---|
Minimum price | Applies to orders at or above the specified amount |
Maximum price | Applies to orders at or below the specified amount |
Price type | Select how the amount used for the condition check is calculated |
Price type
The following two options are available for Price type.
Cart subtotal (before discounts): Evaluated based on the cart subtotal before discounts are applied (excluding shipping and taxes)
Cart subtotal (after discounts): Evaluated based on the cart subtotal after discounts are applied (excluding shipping and taxes)
Set minimum and maximum weight limits for the total weight of items in the cart.
Value | Description |
|---|---|
Minimum weight | Applies when the total weight is at or above the specified value |
Maximum weight | Applies when the total weight is at or below the specified value |
Weight unit | Choose from g, kg, oz, or lb |
When product weight unit differs | Select how to handle products whose weight unit differs from the rule's weight unit |
When product weight unit differs:
Convert and include in calculation: Converts the product's weight to the rule's weight unit and includes it in the total weight calculation
Exclude from calculation: Excludes products with a different weight unit from the total weight calculation
Narrow down conditions using the key and value of attributes set on the cart. If the value of the specified key does not match, the rule will not be applied.
Value | Description |
|---|---|
Selected countries | Applies to orders shipping to the specified countries |
All except selected | Applies to orders shipping to any country other than the specified countries |
There are two statuses.
Enabled: Enforces the restriction as configured
Disabled: Does not enforce the restriction