Live Support


What is No PO Box Shipping?

The No PO Box Shipping module updates the Magento checkout fields to prevent shipping to a PO Box. This means you'll eliminate the orders marked for shipping to a PO Box and the associated customer service support.

How it Works

No PO Box Shipping simply checks the shipping checkout fields for a PO Box. If a PO Box is detected, an error is displayed telling the customer to enter a street address.



  • NO EDITS OR MODIFICATIONS TO MAGENTO CORE (Typically, this includes all code inside the app/code/core folder)
  • No conflicting modules (or conflicting custom code) installed (Typically, if installed component/module affects same functionality as Promobot--shopping-cart-rule related, you should be wary of conflicts)

Magento Version

  • Community Edition 1.3 -


Before you Install

As with all our modules (and all modules in general), installing this module directly and solely in a live environment is strongly discouraged. It is recommended that it be installed in a development environment, configured, tested, and then deployed to your live environment through your deployment method of choice (i.e. - git, subversion, etc...). If this is not possible, then the next best thing would be to make a FULL backup before installation.


As with all our modules (and all modules in general), installing this module while compilation is turned on is not recommended. Please turn off compilation before installing.

Installing the Basic Application

Navigate to the root of your application. You should see folders like (app, downloader, skin, etc...). You can either install this manually or via Magento Connect. To install Manually, unzip the module Tar and then copy/paste to the root of your folder.

To install using Magento Connect, go to System -> Magento Connect -> Magento Connect Manager. Click on Browse, then click on the module and install. This will automatically install the product for you.



You can allow or disallow PO Boxes by going to System->Configuration->Shipping Settings. It should already be set to, "No".

Testing The Module

Once installation is complete, test your module by adding a product to your cart and checking out. Entering a PO Box as a shipping address should result in an error like this:

There you go! Your PO Box hassles are over.

Known Limitations