It is a common practice that when delivering products the carriers cost are not added to the sale when the sale amount is bigger than a threshold (i.e: Free shipment for 50€ or more orders).
It will be great to allow the user to configure this amount in Tryton.
I see two options here:
- Add a field on carrier, so each carrier has it’s minimum amount
- Add a global configuration, so all shipments will be free until the amount is reached, no mather of the amount.
I’m not sure which one is the best.
Once we have the amount defined, the sale_shipment_cost module will compare the sale untaxed amount with the limit defined and only include the cost line if the amount is lower than the limit.