Skip to main content

nShift Delivery Help Center

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

  1. Go to Order managementOrder channels

  2. Select an order channel

  3. Select a delivery option

  4. Select Add zone

  5. Select the countries or continents where the delivery option should be available

  6. Select Add shipping rate

  7. Enter the Shipping cost

  8. Optionally select Add condition

  9. If you add a condition, select a Parameter, an Operator, and a Value

  10. 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.