Accepting credit cards, warehouses, and shipping and fulfilling orders
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?
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*** ".
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
June brought summer energy to our community. Members jumped in with solutions, clicked ...
By JasonH Jun 5, 2025Learn how to build powerful custom workflows in Shopify Flow with expert guidance from ...
By Jacqui May 7, 2025Did You Know? May is named after Maia, the Roman goddess of growth and flourishing! ...
By JasonH May 2, 2025