All things Shopify and commerce
Hi! I own a handmade crib company and can't deliver to PO Boxes. I have had a few issues in the past and want to prevent this from happening as it was a nightmare.
Is there a way to prevent this on Shopify?
The best way currently on Shopify is to use the Mighty PO Box Blocker app in the Shopify App Store. The app warns customers that you do not ship to PO Boxes and to re-enter a residential or office address. Hope this helps!
I don't like this app( Mighty PO Box Blocker). It offers free shipping if the customer enters a PO box. (The warning message is a free shipping option)
There is a better and more native solution to this problem now, which hides all shipping rates from appearing when customer enters a PO Box address. When customers try to checkout, they will see an error message on the checkout page at shipping step which optionally you can customize as well, as shown here.
You will need to use the BeSure Checkout Rules app. Here are the steps,
1. Create a new rule to "Hide shipping methods".
2. Inside the rule, set the condition of when "P.O. Box Address" then "Hide all shipping methods" and save rule.
Here is an article with detailed step by step about how to easily block PO boxes.
Its not native if you are recommending an App.
@Sam9516, Please be honest when posting on Shopify forums. We are intelligent people.
When you say "native solution" it means - within Shopify's built in infrastructure. Not an app.
Hi @leslieboon,
If you're open to using a third-party solution, Intuitive Shipping lets you prevent checkouts with PO boxes altogether. Using our Condition system, you can create a Shipping Scenario with a condition like:
Address > does not contain > po box,p.o. box,p.o box,po. box,pobox,p.o.box,p.obox,po.box,post office box,p/o,p / o
This will only trigger the shipping method when the condition is met. If it isn't - and this is your only Scenario - the customer won't be able to complete their checkout.
If you'd like more information on how Intuitive Shipping works, please feel free to book a demo with one of our team members.
Best regards,
Ron
Have you found an alternative to using paid apps? Its a bit frustrating that shopify doesn't have a way to deal with this built in. These situation don't pop up often so its hard to justify spending $10-30 per month on a condition that happens infrequently.
Welcome to Shopify, where most basic functionality is a paid option from 3rd party developers.
Hello @WoooSaaaW
Yes, apps available on the Shopify to customize shipping, means conditionally you can hide/delete shipping rates if address contains PO box. (in your case you just need to select all shipping rates and condition contains address: po box
When customer try to checkout, they will see an error on the checkout page at shipping step that you can change from theme language/edit content.
Currently, the best way is using this app called Ultimate PO Box Blocker. It stops customers from punching in PO Box addresses at checkout, letting them know that shipping to that address is unavailable. It's a simple 1-click install with no rules to set up.
2m ago Learn the essential skills to navigate the Shopify admin with confidence. T...
By Shopify Feb 12, 2025Learn how to expand your operations internationally with Shopify Academy’s learning path...
By Shopify Feb 4, 2025Hey Community, happy February! Looking back to January, we kicked off the year with 8....
By JasonH Feb 3, 2025