Calculating the delivery fee at run time

When a customer views the order form, the applicable shipping fee is displayed. It is calculated based on the customer’s segment and the total price of the current order.

Note: If the customer is using a currency different from the merchant, then the shipping fee may appear as an odd number (for example, £2.37) because it is calculated based on the current exchange rate.

If a customer belongs to more than one user segment where a delivery fee is assigned, the resulting fee is undefined (the first matched user segment is used). The merchant must take care to avoid such configurations.

The delivery fee is specified and calculated without tax. Tax is added to the delivery fee based on a specified tax rate defined for delivery fees to the country of destination. If the user is not taxable, no tax is added.

If the delivery fee is zero, it is not displayed on order pages.

See Tax charges.