Shippings¶
Saleor uses the concept of Shipping Zones and Shipping Methods to fulfill the shipping process.
Shipping Zones¶
The countries that you ship to are known as the shipping zones. Each ShippingZone
includes ShippingMethods
that apply to customers whose shipping address is within the shipping zone.
Each ShippingZone
can contain several countries inside, but the country might belong to a maximum of one ShippingZone
.
Some examples of the ShippingZones
could be European Union, North America, Germany etc.
There’s also a possibility to create a default Shipping Zone which will be used for countries not covered by other zones.
Shipping Methods¶
ShippingMethods
are the methods you’ll use to get customers’ orders to them.
You can offer several ones within one ShippingZone
to ensure the varieties of delivery speed and costs at the checkout.
Each ShippmentMethod
could be one of the two types:
PRICE_BASED
- Those methods can be used only when the order price is within the certain range, eg. from 0 to 50$, 50$ and up etc.
WEGHT_BASED
- Same as the
PRICE_BASED
, but with the total order’s weight in mind.
These methods allow you to cover most of the basic use cases, eg.
- Listing several methods with different prices and shipping time for different countries.
- Offering a free (or discounted) shipping on orders above certain price threshold.
- Increasing the shipping price for heavy orders.
Weight¶
Weight is used to calculate the WEIGHT_BASED
shipping price.
Weight is defined on the ProductType
level and can be overridden
for each Product
and each ProductVariant
within a Product
.