Shipping

First of all, if you don't need shipping, you can disable it. As a matter of fact, it's disabled by default when you create a new Snipcart account.

To change this, open the Shipping section of the dashboard and enable/disable shipping.

Enable shipping

Custom shipping methods

The simpler way to offer shipping to your customers is with our custom shipping methods feature. You can create shipping rates in the dashboard using a matrix that allows you to define some pricing ranges depending on the weight of the cart content. Make sure to define your product weight using the data-item-weight attribute.

Shipping method with weight

If you don't need to offer shipping costs based on order content, you can simply leave the From and To fields empty and enter the shipping cost:

Shipping method without weight

You can also add filters to the shipping method based on the customer location. So if you need to have different shipping fees depending on the state the customer lives in, or the country, you can deal with that too:

Shipping method location

Webhooks

Webhooks are another handy alternative. If you need 100% control of how shipping costs are calculated, this is the way to go. This is also a good option if you need to integrate with a third-party we don't support; like Shipstation, for instance. You'll find more information about how to work with webhooks in this section: Webhooks > Shipping.

Integrated providers

We also built integrations with some shipping providers. For now, the ones we support are:

  • FedEx
  • USPS
  • UPS
  • Purolator
  • Canada Post
  • Australia Post

These integrations are directly connected with the APIs of each shipping provider, meaning that your customers get accurate shipping estimates.

For each shipping provider, you need to obtain API credentials and configure them on the dashboard. We suggest you contact the shipping provider directly for any assistance in getting these credentials.

Note that it's required to define the weight of your products with data-item-weight for these integrations to work.