Checkpost

How to hide free shipping for Alaska and Hawaii on Shopify

Short answer: Hide rates named Free shipping for US addresses in Alaska or Hawaii, keeping paid rates available instead of blocking the order. In Checkpost, choose “Exclude remote states from free shipping” from Templates, adjust the values, test it, then save and enable the rule.

The problem

A remote-state surcharge can make a blanket free-shipping promise unprofitable. This preset removes the named free rate for US addresses in Alaska and Hawaii while retaining available paid services.

Related merchant discussion on Shopify Community

How to set it up

  1. Install Checkpost from the Shopify App Store.
  2. Open Templates and choose Exclude remote states from free shipping.
  3. Set the country, excluded state codes and exact free-rate names. This checks names, not the live price of a rate.
  4. Use Try this rule to test a sample cart, then click Save rule.

The rule

Hide delivery methods containing "Free shipping" when all of these conditions are true:

Shoppers see no message: the methods are changed before checkout shows them.

Rule definition (JSON)
{
  "name": "No free shipping to AK or HI",
  "action": {
    "kind": "hide_delivery",
    "methods": [
      "Free shipping"
    ],
    "match": "contains"
  },
  "match": "all",
  "conditions": [
    {
      "kind": "text",
      "field": "ship_country",
      "op": "equals_any",
      "values": [
        "US"
      ]
    },
    {
      "kind": "text",
      "field": "ship_province",
      "op": "equals_any",
      "values": [
        "AK",
        "HI"
      ]
    }
  ]
}

Examples with the default settings

These outcomes apply to this rule alone. Other enabled rules may also affect checkout.

Test cartExpected outcome
US address in IllinoisMethods unchanged by this rule
US address in HawaiiHide delivery methods containing "Free shipping"
Non-US address with the same province codeMethods unchanged by this rule

Where this rule works

This changes existing delivery options; it does not create rates, change their prices or configure pickup. Address conditions are evaluated for each delivery group's own address. Product-tag conditions inspect the whole cart. Verify that an eligible delivery option remains.

Tips

FAQ

Will Standard shipping with a zero price also be hidden?

No, unless Standard is among the configured method names. This rule selects titles, not rate costs.

Does the rule charge a remote-state surcharge?

No. Configure a paid rate in Shopify or your carrier app; Checkpost hides the named free option.

Related rules

Add exclude remote states from free shipping to your store