How can I block customer P.O.Box addresses or reword address field to indicate - no P.O. Box address

How can I block customer P.O.Box addresses or reword address field to indicate - no P.O. Box address

AxeToGrind
Visitor
2 0 1

I only use Canada Post shipping for P.O. Boxes.  With the pending strike, how do I "block" or "not accept" P.O Box addresses and ask for civic addresses only?

Reply 1 (1)

artofadornment
Excursionist
27 3 13

I could use an answer to this myself, but in the meantime I've done a slight workaround in my checkout that you could try to buy you some time until a solution is found. 

 

If you enable the multi-page checkout instead of 1-page, you can add a note in the Shipping Method section via the visual editor and your customers should see it before they choose their method. [You can still do this with the 1-page checkout, but it's hidden until they click "see more" to show more service options.]

 

Go to Sales Channels > Online Store > Themes > 3 dots next to your active theme = "Edit default theme content". It's hard to search for, but if you can find it by selecting the "Checkout & System" tab and scroll waaaaay down to the "Checkout shipping" subsection. Look for a line that says "Shipping method notice" and put your text in that box. See my screenshots, I have lots of text there but you could use it to just put a note something like " ***NO P.O. BOX DELIVERY*** ".

 

Screenshot 2025-05-24 at 23-24-00 Shipping - Checkout - Art of Adornment.png

Screenshot 2025-05-24 at 23-27-14 Art of Adornment · Theme content · Shopify.png

 

Also, if you manually use flat rates instead of live rates from a carrier directly, you can add text to say "No PO Boxes" in that area too. I did something like that with the "Canada Post Small Packet" option in my pic above... I turned off Canada Post live rates entirely and added "Expect delays" in the details line of a manually created flat rate. I also manually created UPS rates since I'm on the Basic plan and can't add 3rd party carriers.

Anyway, I hope either of those ideas might work for you. 😁

 

- Elaine