If you set up carrier-calculated or table-based shipping rates for your products but want to increase the amount you charge customers for shipping a little bit to cover additional expenses like insurance or packing cost, you can do it by adding a handling fee. In X-Cart 5, handling fee is a fixed surcharge that is applied to orders shipped using a specific shipping method. The handling fee is added at checkout and is merged with your standard shipping rates, so the surcharge remains invisible to the buyers.

To set up a handling fee for some shipping method:

1. In your store’s Admin area, go to the Shipping methods section (Store setup -> Shipping).

2. In the list of your store’s shipping methods, find the method for which you want to add a surcharge.

3. Click inside the “Handling fee” field for the selected shipping method and specify the surcharge amount you require either as a fixed amount or as a percentage (calculated based on the regular shipping fee defined for this shipping method).

To understand the rules better, let us consider the following example.

You have a shipping method "One Day Shipping", and the shipping cost for this method is calculated using the formula SHIPPING = 100+SUBTOTAL * 10%

You add a handling fee to this shipping method:

If the handling fee is defined as as fixed amount (e.g. $5), this sum is added to the regular shipping method formula and the final delivery cost becomes 100 + SUBTOTAL*10% + 5

If the handling fee is defined as a percentage (e.g. 5%), the final delivery cost is calculated as 100 + SUBTOTAL*10% + (100 + SUBTOTAL*10%)*5%

If an order subtotal is $100, the delivery cost will be $115 ($5 + $100 + $100 * 10%) for the first case and $115,5 ($100 + $100 * 10% + ($100 + $100 * 10%) * 5%) for the second one.

4. Save your changes by clicking Save changes.

That’s it! The handling fee value has been added.

Did this answer your question?