Create delivery zones and shipping rates
Create delivery zones and shipping rates to define where a delivery option is available and what shipping price is shown at checkout. Delivery zones define the countries or continents where the option can be offered. Shipping rates define the price shown at checkout. You can add conditions based on weight, price, or quantity.
Steps
Go to
Select an order channel
Select a delivery option
Select Add zone
Select the countries or continents where the delivery option should be available
Select Add shipping rate
Enter the Shipping cost
Optionally select Add condition
If you add a condition, select a Parameter, an Operator, and a Value
Select Save
Result
After saving, the delivery option is available for the selected countries or continents and can show the configured shipping price at checkout. If you add conditions, the shipping price is applied when those conditions are met.
Next step
After creating delivery zones and shipping rates, create API credentials and use them to connect your external system to the order channel. You need the API credentials together with the order channel ID to authenticate requests and route imported orders to the correct order channel. See Create API keys and Connect your system to the order channel.
Field descriptions
Field | Description |
|---|---|
Countries | Countries or continents included in the delivery zone |
Shipping cost | Price shown at checkout for the delivery option |
Parameter | Defines whether the condition is based on weight, price, or quantity |
Operator | Defines how the condition is evaluated |
Value | Value used for the condition comparison |
Examples
Fixed shipping price
Set a Shipping cost and do not add a condition. This means the same shipping price is shown at checkout for the delivery option in that delivery zone.
Free shipping for higher order values
Set Shipping cost to 0.
Select Add condition.
Set Parameter to Price.
Set Operator to greater than or equal to.
Enter 500 as the Value.
This means free shipping is shown at checkout for the delivery option in that delivery zone when the order value is 500 or more.
Higher shipping price for heavier shipments
Enter the Shipping cost.
Select Add condition.
Set Parameter to Weight.
Set Operator to greater than.
Enter 100 as the Value.
This means the higher shipping price is shown at checkout for the delivery option in that delivery zone when the shipment weight is more than 100.
Free shipping with multiple conditions
Set Shipping cost to 0.
Select Add condition.
Set Parameter to Price.
Set Operator to greater than or equal to.
Enter 500 as the Value.
Select Add condition again.
Set Parameter to Weight.
Set Operator to less than or equal to.
Enter 100 as the Value.
This means free shipping is shown at checkout for the delivery option in that delivery zone when the order value is 500 or more and the shipment weight is 100 or less.
Caution
When you create adjacent price ranges, use decimal values to avoid gaps between the ranges. For example, if one shipping rate applies to orders less than or equal to 499, and another applies to orders greater than or equal to 500, orders between 499 and 499.99 are not covered. Use 499.99 as the upper value instead.