Get AddressPilot checking addresses in a few minutes. Steps 1–3 work on every Shopify plan; the rest are optional.
1. Install the app
Install AddressPilot from the Shopify App Store and approve the permissions. It opens in your Shopify admin under Apps.
2. Choose your address rules
In AddressPilot, open Rules and turn on the checks you need, for example:
- PO boxes and military (APO/FPO/DPO) addresses
- Missing house numbers and apartment numbers left in address line 1
- Blocked zip/postal codes and countries you don’t ship to
- German Packstation and DHL Paketshop addresses
Each rule has a default message for buyers. Edit any message so it matches your store’s voice, then save.
3. Turn on the checkout rule
In your Shopify admin, go to Settings › Checkout, find Checkout rules, add AddressPilot and turn it on. From then on, buyers see your message at checkout and fix the address before they pay.
4. Live Google suggestions (Shopify Plus)
In Settings › Checkout › Customize, add the AddressPilot block to the delivery address section and save. On Free, add your own Google Maps API key in AddressPilot. On Pro, AddressPilot’s key is included with 300 checks a month at no extra cost, and your own key is never counted.
5. Order checks (Pro)
Turn on Order checks to re-check every new order. For each rule you can choose to block checkout or flag the order instead. Flagged orders get a tag, can be held from fulfillment, appear in Order checks, and can start a Shopify Flow workflow.
6. Let buyers confirm their address (Pro)
In the checkout editor, add the AddressPilot block to the Thank you and Order status pages. Buyers with a flagged order can confirm the suggested address in one step. If they pick it, AddressPilot updates the order’s shipping address for you.
7. Skip checks for some orders (Pro)
Under Exceptions, add customer tags (such as wholesale) or product tags (such as letter mail) and choose which checks they skip.
8. Test it
Create a test order or draft order with a PO box address. Checkout should show your message. If something doesn’t work, start a chat and we’ll help.