How to deny PO BOX addresses [Step-by-Step guide]

Modified on Wed, 25 Mar, 2020 at 4:07 PM

When processing orders, you might want to prevent shipping to PO Boxes.


Such control can be tedious if done manually, so it's possible to enable it through techShip's Billing Account Profiles. The enabled feature's reach is for that specific Billing Account profile and that specific Client.


This can be done by using Address Validation levels without having to specifically denying PO Boxes, but in some cases, if the Address Validation is not enough, you can resort to forcibly enabling it.


It works by analyzing text using regular expression:


(\b(?:p(?:ost)?\.?\s*(?:[o0](?:ffice)?)?\.?\s*b(?:[o0]x)?|b[o0]x))|(^[\W]*P[\.\s]*O[\.\s]*\d+[\W]*$)


It detects if the word BOX is present, or different variations of Post Office, you can find an example of how it works is here


Feel free to follow the step-by-step guide written below or the video guide, as you prefer:




To solve this issue you will have to:

  1. Access Clients under the Maintenance menu



  2. Click on the client related to the order

  3. Edit the Billing Account (Carrier) related to the order and error


  4. Check Deny PO Boxes in the General Options tab


  5. Press Save to apply the changes

Was this article helpful?

That’s Great!

Thank you for your feedback

Sorry! We couldn't be helpful

Thank you for your feedback

Let us know how can we improve this article!

Select at least one of the reasons
CAPTCHA verification is required.

Feedback sent

We appreciate your effort and will try to fix the article