About Shipping Modules

How can I ship orders?

Shipping modules allow you to charge your customers for delivery.

The list of available shipping modules may be seen by going to Admin > Modules > Shipping.

Zen Cart has a number of built-in shipping modules which allow you to charge for shipping based on various factors in the order:

  • Flat - Charge a single flat rate on all shipments
  • Item - Charge per item
  • Zones - Charge different rates for delivering to different zones
  • Table - Charge according to a table of rates based on weight, item count or item price, entered as colon-separated pairs.

Zen Cart also integrates with a number of shipping vendors using plugins:

More shipping plugins may be found in the Shipping module section of the Plugins Library.

Many shipping modules may be restricted so that they only work in specific zones - an existing one, or one you have created. To learn how to create a new zone, see creating zone definitions.

Developers wishing to create a shipping module should see the dev FAQs on modules.

Still have questions? No problem! Just head over to the Zen Cart support forum and ask there in the appropriate subforum. In your post, please include your Zen Cart and PHP versions, and a link to your site.

Is there an error or omission on this page? Please post to General Questions on the support forum. Or, if you'd like to open a pull request, just review the guidelines and get started. You can even PR right here.
Last modified September 25, 2020 by Scott C Wilson (8547472).