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.
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
If you don't need to offer shipping costs based on order content, you can simply leave the
To fields empty and enter the shipping cost:
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:
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.
We also built integrations with some shipping providers. For now, the ones we support are:
- 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.