Magento 2 Table Rate Shipping by Postcode, Weight, Price and Quantity
SKU: TABLERATESHIPPING1
- Multiple shipping tables per store view
- Country, postcode range, weight, price and quantity as conditions
- CSV import with preview and error report before applying
- Admin grid to edit single rows
Einmaliger Kauf · inkl. 12 Monate Updates · zzgl. MwSt.
Magento 2 table rate shipping instead of a single CSV per website
The standard Table Rates shipping method of Magento hits limits quickly: one CSV per website, few conditions and no preview on import. The Magento 2 table rate shipping module, by contrast, allows any number of named tables that you assign to individual store views, with conditions such as country, region, postcode range, weight, cart value and item quantity.
This lets you maintain parcel carrier tiers, island surcharges, freight flat rates or a separate tariff for the EN shop in one interface. As an extension for Hyvä shops, Magento 2 table rate shipping delivers a clear shipping method with a delivery time text at checkout, without additional JavaScript.
Magento 2 table rate shipping: rates exactly as your logistics calculate them
From parcel tiers to freight flat rates: you store the prices in tables and the module picks the matching row at checkout.
Multiple tables
For example parcel, freight and pickup as separate, named tables.
Many conditions
Country, region, postcode range, weight, cart value and item quantity can be combined.
Flexible price types
Fixed amount, amount per kg or percentage of the cart value.
CSV import with preview
Errors are reported line by line before anything is applied.
Clear priority
The most specific matching row wins, results are traceable.
Delivery time texts
A hint text per row for cart and checkout.
Magento 2 table rate shipping: one table per shipping method, different per store view
Instead of one CSV per website you create any number of named tables and assign them to store views. Each row combines conditions such as destination country, postcode range, weight span, cart value or item quantity with a price. This lets you model parcel carrier tiers, island surcharges or freight flat rates in one interface.
- Tables can be enabled per store view, e.g. other prices for the EN shop
- Postcode ranges and prefixes, such as 20000-21999
- Cart value before or after discounts, gross or net
CSV import for Magento 2 table rate shipping: check, then apply
The import first only reads the file and shows a preview: how many rows are new, which ones overlap and where values are missing. Faulty rows are reported with their line number. Only after confirmation is the table replaced or extended. The export returns the same structure so you can keep working in your spreadsheet tool.
- Preview with errors and overlaps before applying
- Replace or extend the existing rows
- Single rows can additionally be edited in the admin grid
Calculating shipping at checkout in a traceable way
If several rows match, the most specific wins: country with postcode range before country before rest of world. Each table can have a minimum and maximum amount and a free-shipping threshold. The delivery time text of the chosen row is shown next to the shipping method in the Hyvä checkout. For support cases the admin shows which table and row were applied to an order.
- Most specific row wins, ties are resolved by priority
- Minimum, maximum and free-shipping threshold per table
- Applied row documented on the order
Use cases for Magento 2 table rate shipping
Anywhere shipping is not a flat rate.
Parcel tiers by weight
Light shipments cheap, heavy ones more expensive: weight spans with a fixed amount or amount per kilogram reproduce the carrier tariffs.
Regional surcharges by postcode
Islands, remote areas or delivery zones get their own prices through postcode ranges and prefixes.
Freight goods
Bulky products get their own table with flat rates by quantity or cart value.
Multiple countries and shops
The EN shop ships to other countries than the DE shop. Each table applies only to the store views assigned to it.
Magento table rates versus Magento 2 table rate shipping module
The feature set decides how close shipping costs get to your real calculation.
| Aspect | Magento standard | With table rate module |
|---|---|---|
| Number of tables | One CSV per website | Any number of named tables per store view |
| Conditions | Country, region, postcode, weight, price or quantity | Combination of country, postcode range, weight, value and quantity |
| Import | No preview | Preview with line-by-line error report |
| Maintenance | CSV only | CSV and admin grid |
| Traceability | Low | Applied row documented on the order |
Setting up Magento 2 table rate shipping
-
1
Collect tariffs
You send us your price lists or the current CSV, we clarify countries, zones and weight classes.
-
2
Create tables
We build the tables, assign them to store views and import the rows with a preview.
-
3
Test carts
We check typical carts, edge cases for weight and postcode and the free-shipping threshold.
-
4
Go live
After your approval the shipping method goes live, adjustments stay possible via CSV or grid.
Distinction from related Mironsoft modules
Magento 2 table rate shipping calculates prices. For deviating shipping costs of single products there is a separate shipping-per-product module, for the progress bar towards free shipping a free-shipping bar. Blocking shipping methods for certain regions is a different task and not part of this module.
Merchants who use Magento 2 table rate shipping can keep existing shipping methods running in parallel and switch step by step. That keeps the checkout stable during the rollout.
No download, but personal setup
Table Rate Shipping is not listed here as a ready-made download for self-installation. The purchase is a service order: after buying we contact you, set up the module and, if you wish, transfer your existing shipping prices into the tables.
Frequently asked questions
Answers to typical questions about Magento 2 table rate shipping.
How does this differ from the Magento table rates?
Can I keep using my existing CSV?
What happens if several rows match?
Can I separate tables for the EN and DE shop?
Can I block shipping methods for certain regions completely?
How can I calculate shipping costs by postcode in Magento 2?
How can I set up weight-based shipping tiers in Magento 2?
Does Magento 2 table rate shipping work with Hyvä?
How many rows can a table have?
Can I download and install the module myself?
Magento 2 table rate shipping – Mironsoft