Set up postcode delivery areas, test your prices and publish with confidence. A practical guide to the rules customers see at checkout.
Available now. Install PostcodePilot from the Shopify App Store. These steps are for installed shops with carrier-calculated shipping: Shopify Advanced, Plus or an eligible Grow plan. Basic is not supported. The app supports UK postcodes, GBP, one shipping profile and one origin; subscription products are not supported.
01 / POSTCODEPILOT
Set your delivery areas
Start with the areas you deliver to
Enter a district such as L15, a sector such as L15 1, or a full postcode such as L15 1AA. Give each rule a price or choose to block delivery. Start with your wider area, then add any more precise exceptions.
Choose what happens elsewhere
Select a default price or block unmatched postcodes. Blocking is useful when you deliver only inside a defined area. Check this setting carefully so an address outside your intended area does not receive an unexpected delivery offer.
The most specific matching rule wins: a full postcode takes priority over a sector, and a sector takes priority over a district. A more specific rule can allow or block an address inside a wider area.
02 / POSTCODEPILOT
Test and save a draft
Test several addresses
Check one full-postcode exception, one sector match, a district match and an address outside your area. The tester explains which rule applies. Compare the result with the price or unavailable outcome you intended.
Save a draft while you work
Save draft stores your edits. Customers continue to use the published settings until you choose Review and publish. Saving a draft is not the same as making a new delivery price active.
03 / POSTCODEPILOT
Review and publish
Check the summary before publishing
Choose Review and publish. Review the summary and any compatibility messages. Publish only when the addresses, prices and unmatched-postcode setting are right.
Verify the real checkout
After publishing, check a real checkout for a matching address and an address outside your delivery area. Repeat this after changing Shopify shipping settings. Do not rely only on the postcode tester as proof of the complete checkout setup.
Shopify may cache delivery quotes for up to 15 minutes. If checkout still shows an older quote, allow for that delay and check the published rules and Shopify shipping configuration before changing the rules again.
04 / POSTCODEPILOT
Add the storefront postcode checker
Add the block to your theme
Open the theme editor from the app and add the Postcode checker block to a supported section. Choose its displayed rejection message if needed, then save the theme.
Check it on phone and desktop
Try a postcode inside your area, a more specific exception and one outside your area. Check that the result is clear and the block fits your page at smaller widths.
The checker helps customers check delivery before checkout. Shopify controls checkout notices; a custom checker message does not replace every checkout notice. Postcode rules are not an address-verification service or proof that an address exists.
05 / POSTCODEPILOT
Manage changes and your subscription
When a delivery area or price changes, update a draft, repeat your sample postcode tests, then review and publish. Keep the difference between draft and published settings in mind when investigating an unexpected result.
Use Shopify’s subscription management or uninstall the app in Shopify to cancel. Turning off delivery rules is separate from cancelling the subscription. Check Shopify’s billing screen for the effective cancellation date and any charge already incurred.
PostcodePilot controls delivery pricing and availability for the supported Shopify setup. It does not arrange delivery or fulfil orders; you still handle fulfilment.
Common questions
Which rule takes priority?
A full postcode wins over a sector, and a sector wins over a district. If no rule matches, your unmatched-postcode setting applies. A more specific rule can allow or block an address inside a wider area.
Are L1 and L15 different?
Yes. PostcodePilot understands the structure of UK postcodes rather than simply matching the first letters. L1 5AA belongs to L1, not L15.
Can I use lowercase or leave out the space?
Full postcodes are normalised before matching. For rule entry, use the standard spacing shown in the examples so the district, sector and full postcode are easy to distinguish.
Can I show my own rejection message?
You can choose the message displayed by the storefront postcode checker. Shopify controls the checkout experience, so the checker message does not replace every Shopify checkout notice.
Does saving a draft affect customers?
No. Customers use the published settings. Review and publish is the step that makes your changes active.
Will postcode rules prove that an address exists?
No. The app checks postcode format and your delivery rules. It is not an address-verification service or a guarantee that an address is deliverable.
How do I cancel?
Use Shopify’s subscription management or uninstall the app in Shopify. Turning off delivery rules is separate from cancelling the subscription. Check your Shopify billing screen for the effective cancellation date and any charge already incurred.
A DIRECT LINE TO THE STUDIO
Need a hand?
Tell us your shop’s myshopify.com domain, the page you were using, what you expected and what happened. Include the approximate time and a screenshot with private details hidden.
Never send passwords, verification codes, API keys, payment details or unnecessary customer or employee records.