If a shipping method is not hidden even after you set up a delivery rule, check the following causes in order.
A pricing plan is required to use delivery rules. A pricing plan is required even for development stores. Check your subscription status in the app admin under "Pricing."
Check the status of the rule in the delivery rules list. If it shows "Disabled," select "Enable" and check again.
Delivery rule conditions are combined with AND. The rule applies only when all of the configured conditions are met at the same time. If even one condition is not met, Shopify's shipping settings are shown as they are. Compare each condition for language, customer, product, and order against the actual checkout state.
If the match type is "Exact match," the name must exactly match the one registered in your Shopify shipping settings, including uppercase, lowercase, and spaces. To specify part of the name, use "Contains."
The shipping method name can change depending on the language your customer views checkout in (for example, "通常配送" in Japanese and "Standard Shipping" in English). If you set the name for only one language, it will not be hidden for customers who check out in a different language. Add the shipping method name for every language you support to the rule's shipping methods field.
If you select "Specific collections," "Specific products," or "Specific product tags" for the product condition but haven't specified any target, the rule does not apply. Specify a target, or change it to "All items."
Check that the display mode for "Delivery options" is set as intended. If you meant to use "Show only the specified delivery options" but left it as "Hide the specified delivery options," the shipping method you wanted to keep will disappear.
If you have multiple "Show only the specified delivery options" rules enabled, or combine them with a hide rule, all delivery options may be hidden for a delivery group where the conditions overlap. Check the list of enabled rules and each one's display mode and conditions.
If you want to sell only to specific countries and set the shipping destination country to "Selected countries" (the countries you want to allow) with "Show only the specified delivery options," the rule does not apply to countries you have not allowed, and Shopify's shipping methods stay shown.
To sell only to specific countries, set "Hide the specified delivery options" + "All except selected" (select the countries you want to allow). For setup steps, see "(Use Case) Sell Only to Specific Countries / Block Specific Countries".
If the problem persists after checking the above, contact us through the inquiry form. For our investigation, please let us know the following information.
The title of the relevant delivery rule
The shipping destination country and the items in the cart
The language checkout was displayed in
The name of the shipping method that was not hidden