Shipping Costs in E-Commerce
Shipping costs are among the topics that quickly seem complex in e-commerce: different countries, weight classes, shipping methods, postal code ranges, and special prices. Many store operators therefore wonder whether they immediately need an elaborate interface to a shipping service provider for this.
The good news: For many traditional shipping models, this is not necessary.
With Smartstore’s built-in features Shipping Methods and Shipping By Weight, numerous fixed shipping cost models can be mapped directly in the store. This is particularly useful if your prices are to be defined according to weight, destination country, postal code range, store, or shipping method.
Shipping Methods with Shipping Methods
With Shipping Methods, you define which shipping options customers can select during checkout.
These can be, for example:
- Standard shipping
- Express shipping
- DHL parcel
- Shipping with GLS
- Shipping with PPL
- Freight shipping
- Local pickup
Shipping Methods therefore answers the question:
Which shipping options should the customer be able to choose from?
You can name, describe, sort, and, if necessary, restrict shipping methods for certain stores or rules.
Important: A shipping method with the name “DHL,” “GLS,” or “PPL” is initially only a shipping option visible in the store. This does not yet create any technical connection to the respective shipping service provider.
A simple example:
- Standard shipping
- Express shipping
- Local pickup
However, this still does not define how much these options cost. This is where Shipping By Weight comes into play.
What Does Shipping By Weight Do?
Shipping By Weight calculates shipping costs based on defined shipping conditions. Among other things, the rules can refer to the following criteria:
- Store
- Destination country
- Postal code range
- Shipping method
- Goods weight from/to
In addition, you can store fixed fees, percentage-based fees, weight-dependent amounts, and low-quantity surcharges.
A possible weight scheme:
| Weight | Shipping costs |
|---|---|
| 0 to 2 kg | €4.90 |
| over 2 to 5 kg | €6.90 |
| over 5 to 10 kg | €9.90 |
| over 10 kg | €14.90 |
This allows traditional weight tiers to be mapped, as are common in many online stores.
How Shipping Methods and Shipping By Weight Work Together
The two functions complement each other:
- Shipping Methods defines which shipping methods are offered.
- Shipping By Weight defines which costs apply to a shipping method under certain conditions.
Example:
| Shipping method | Weight | Country | Price |
| Standard shipping | 0–5 kg | Germany | €5.90 |
| Standard shipping | over 5–10 kg | Germany | €8.90 |
| Express shipping | 0–5 kg | Germany | €14.90 |
| Express shipping | over 5–10 kg | Germany | €19.90 |
| Standard shipping | 0–5 kg | Austria | €12.90 |
During checkout, the available shipping options are displayed with the appropriate costs.
Important: If no shipping condition applies, Shipping By Weight can offer a free fallback option by default. If you do not want this, activate the setting “Do not offer fallback” and maintain your rules completely.
Typical Shipping Models
Shipping Costs by Weight
If your costs increase with weight, you can create multiple weight tiers.
| Weight of the order | Shipping costs |
| up to 1 kg | €3.90 |
| over 1 to 5 kg | €6.90 |
| over 5 to 10 kg | €9.90 |
| over 10 kg | €14.90 |
This is particularly suitable for products where weight and packaging effort significantly influence shipping costs.
Different Prices by Country
Separate rules can be stored for different destination countries.
| Country | Weight | Shipping costs |
| Germany | 0–5 kg | €5.90 |
| Austria | 0–5 kg | €11.90 |
| Switzerland | 0–5 kg | €18.90 |
This allows country-specific shipping prices to be maintained without the store having to retrieve real-time rates from a shipping service provider.
Shipping by Postal Code Range
Regional delivery areas or island surcharges can also be mapped using postal code ranges.
| Postal code range | Shipping method | Price |
| 10000–19999 | Standard shipping | €5.90 |
| 20000–29999 | Standard shipping | €6.90 |
| 80000–89999 | Regional shipping | €4.90 |
Note: Shipping By Weight supports postal code ranges, but does not provide a separate filter for federal states or regions.
Multiple Shipping Methods with Different Prices
| Shipping method | Weight | Price |
| Standard shipping | 0–5 kg | €5.90 |
| Express shipping | 0–5 kg | €14.90 |
| Local pickup | any | €0.00 |
The customer can then choose between the offered options.
Classifying Free Shipping Correctly
Free local pickup can simply be created as a shipping method with a fee of €0.00.
Free shipping above a certain order value, for certain customer groups, or for certain products, on the other hand, is controlled via Smartstore’s separate shipping and free shipping settings. This logic should not be confused with Shipping By Weight.
When Are the Built-In Features Sufficient?
Shipping Methods and Shipping By Weight are a good solution if you want to offer fixed shipping costs that you maintain yourself.
Typical use cases are:
- domestic shipping by weight
- country-specific shipping prices
- shipping costs by postal code ranges
- standard and express shipping with fixed prices
- local pickup
- fixed shipping prices per shipping method
- simple weight tiers
- low-quantity surcharges
The advantage: You retain control over shipping methods and prices. You do not depend on an external service provider continuously supplying rates.
When Is a Technical Carrier Interface Useful?
A direct connection to DHL, GLS, PPL, UPS, or FedEx is not automatically required. It becomes particularly useful if the store is supposed to communicate with the shipping service provider, for example for:
- live rates
- automated label creation
- automated transmission of shipping data
- complex carrier processes
- international special cases
If, on the other hand, you want to display and calculate fixed shipping prices maintained internally, Smartstore’s built-in features are sufficient in many cases.
Practical Example
Assume your store requires the following shipping logic:
- Germany: standard shipping by weight
- Austria: higher shipping costs by weight
- Czech Republic: PPL shipping method with fixed prices
- Germany: express shipping as an additional option
- Local pickup free of charge
| Shipping method | Country | Weight | Price |
| Standard shipping | Germany | 0–5 kg | €5.90 |
| Standard shipping | Germany | over 5–10 kg | €8.90 |
| Express shipping | Germany | 0–5 kg | €14.90 |
| PPL | Czech Republic | 0–5 kg | €7.90 |
| PPL | Czech Republic | over 5–10 kg | €10.90 |
| Standard shipping | Austria | 0–5 kg | €12.90 |
| Local pickup | all | any | €0.00 |
For this model, you do not need a direct technical interface to PPL, GLS, or another shipping service provider. The shipping methods and prices are maintained in the store itself.
Conclusion
With Shipping Methods and Shipping By Weight, a large part of the typical shipping cost logic can be mapped directly in Smartstore.
Shipping Methods defines the offered shipping methods. Shipping By Weight calculates fixed shipping costs based on store, destination country, postal code range, shipping method, goods weight, and other pricing parameters.
This makes it possible to implement weight tiers, country-specific prices, postal code ranges, different shipping methods, express shipping, local pickup, and fixed shipping models.
A direct connection to a shipping service provider only becomes relevant when you need additional automation or real-time data. For many store operators, the existing Smartstore built-in features are already sufficient: transparent, flexible, and controllable.