Models, Magento standard and calculation
Shipping costs help decide about orders and margin. This guide shows how to calculate shipping costs in an online shop, which models exist, what Magento can do out of the box and when an own logic becomes necessary.
Table of contents
- 1. Why shipping costs in an online shop are so delicate
- 2. The common models compared
- 3. What Magento can do for shipping costs out of the box
- 4. When the standard ends and an own logic becomes necessary
- 5. How you calculate shipping costs cleanly
- 6. Combining free shipping and discounts correctly
- 7. Effort and costs for an own shipping cost logic
- 8. How we support you
- 9. Summary
- 10. FAQ
1. Why shipping costs in an online shop are so delicate
Shipping costs are the point at which many carts are abandoned. Customers compare not only the article price but the final price, and unexpected costs shortly before the order quickly deter. At the same time shipping costs are a real cost block for you: postage, packaging and working time have to be found somewhere again.
Whoever wants to calculate shipping costs in an online shop therefore faces a triangle of customer expectation, margin and effort. Prices that are too high cost orders, prices that are too low cost money, and rules that are too complicated cost maintenance effort and confuse customers. Good shipping costs are simple enough to be understood and exact enough to pay for themselves.
This guide is aimed at shop owners who want to reorganize their shipping costs or map them in Magento. We describe our service on the page Magento shipping costs.
An honest look at your figures helps: how many orders are abandoned in the cart, and how high is the share triggered by shipping costs? Whoever wants to calculate shipping costs in an online shop should know these figures before changing prices. That way the effect of a change can be measured later.
2. The common models compared
| Model | How it works | Advantage | Disadvantage |
|---|---|---|---|
| Flat rate | One fixed price per order | Simple and understandable | Heavy or bulky goods become too cheap, light ones too expensive |
| By weight | Tiers by weight of the order | Close to the real costs | Weights must be maintained |
| By order value | Tiers by order value | Encourages larger carts | Costs do not follow the parcel |
| By zone or country | Prices per destination country or region | Maps shipping abroad | More maintenance, more rules |
| Free above an amount | Free shipping above an order value | Strong sales argument | Margin has to bear it |
| Pickup | Customer picks up | No shipping costs | Only for local customers |
Most shops combine models: a tier by weight, supplemented by a free threshold and a pickup option. It is important that the combination stays clear. Whoever applies four models at once needs a fixed order so that the price in the checkout is always traceable.
Whoever wants to calculate shipping costs in an online shop should also check how the models affect the composition of the cart. Tiers by order value encourage larger orders, tiers by weight protect the margin with heavy goods, and a flat rate is easiest to explain. Test your model with typical orders before you introduce it.
3. What Magento can do for shipping costs out of the box
For shipping costs Magento brings basic functions: a flat rate per order or article, table rates where the price depends on weight, order value or number of items and the destination, and free shipping above an order value. Table rates can be loaded into the shop as a file, which eases the maintenance of many rows.
For simple cases that is enough. Whoever wants to calculate shipping costs in an online shop and has only a few rules often gets very far with the standard functions and saves development and maintenance. Check honestly whether your calculation fits into a table before you build something of your own.
Whoever wants to calculate shipping costs in an online shop and maintain them in Magento best sets up the tables cleanly once and documents where the figures come from.
4. When the standard ends and an own logic becomes necessary
The limits show when your calculation demands more: prices by postcode zones, surcharges for bulky goods or islands, different rules per product group, conditions per customer group, calculation by volume, splitting an order into several parcels or freight forwarding. Unlike some other shop systems Magento has no shipping classes, such rules are mapped through product attributes and own logic.
Then an own shipping method pays off that applies your calculation as rules in the checkout and whose prices and zones you maintain yourself in the admin. That is more expensive at the start than a table but saves manual work if every order would otherwise be recalculated by hand. How we implement this is described on the page Magento shipping costs.
B2B businesses in particular reach limits early here because conditions apply per customer. Whoever then wants to calculate shipping costs in an online shop needs rules that depend on the customer group or the individual customer and that sales can maintain themselves.
5. How you calculate shipping costs cleanly
Six points for the calculation
- ✓Determine the real costs per parcel class: postage, packaging, filling material and working time.
- ✓Check contracts with parcel services and freight forwarders because they determine your purchase price.
- ✓Decide whether shipping costs cover the costs or are deliberately subsidized.
- ✓Set the free threshold so that the average cart benefits without losing margin.
- ✓Define special cases: bulky goods, islands, abroad, pickup.
- ✓Document the rules so that everyone in the team understands and can change them.
Calculate with your own figures, not with assumptions. The tax treatment of shipping costs, especially with carts of mixed tax rates, you clarify with your tax adviser. We implement the agreed rules technically.
An example of the way of thinking: instead of guessing a price, assign every parcel a class, for example small parcel, large parcel and bulky goods, and determine the real costs for each class. From this it follows how to calculate shipping costs in an online shop without paying extra on heavy orders.
6. Combining free shipping and discounts correctly
Free shipping above an amount is a strong argument but holds a trap: a voucher lowers the order value below the threshold, and the customer suddenly sees shipping costs he did not expect. Therefore define whether the threshold applies before or after discounts, and show in the cart how much is missing to the threshold.
With promotions too a clear rule pays off: does free shipping apply to all articles or only to parcel goods, and how do bulky goods and foreign deliveries behave? The clearer the rule, the fewer queries at the service. In the shop every price should be traceable, and the team should be able to explain why it arises this way.
This also belongs here when you calculate shipping costs in an online shop: after the introduction check whether cart value and abandonment have changed, and adjust the threshold instead of setting it once and forgetting it.
7. Effort and costs for an own shipping cost logic
The effort when you calculate shipping costs in an online shop and go beyond the standard depends on the number of rules, the zones, the special cases and the care. For shipping costs in an online shop a table with weight tiers is set up quickly, a logic with zones, bulky goods and customer conditions needs concept, implementation and tests with real carts.
We estimate in writing after an inventory, the hourly rate is 30 euros net, see pricing. Besides the development, include the ongoing care because tariffs of the providers change. General hints on costs are in the guide Magento costs.
8. How we support you
We are a web agency in which fixed freelancers work together, all from home offices. We develop shipping cost logic project by project, according to your calculation and with settings that you can maintain yourself. Source code and access stay with you. For the connection to parcel services read the guide connect shipping carriers to Magento.
This guide gives general orientation. For a first conversation a short message through our contact page is enough. Tell us how you calculate shipping costs in an online shop today, and we will tell you honestly whether the standard is enough.
9. Summary
Whoever wants to calculate shipping costs in an online shop balances customer expectation, margin and effort. Magento covers simple cases with flat rate, table rates and a free threshold, for zones, bulky goods and customer conditions an own logic is needed.
Calculate shipping costs in an online shop at a glance
Models
Combine flat rate, weight, order value, zone, free threshold and pickup
Magento standard
Flat rate, table rates and free shipping above an amount
Own logic
For zones, bulky goods, customer conditions and parcel splitting
Calculation
Determine real costs, regulate free threshold and discounts clearly
Note: This article offers general orientation and does not replace tax advice.