RuffRuff Order Limits

Delivery Rule

Delivery Rules let you control delivery options (show / hide) based on conditions.

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