Magento 2 Experts — Hyvä Theme, Tailwind CSS & SEO from a Single Source ›

Magento 2 Table Rate Shipping by Postcode, Weight, Price and Quantity

Magento 2 Extension Hyvä Ready Magento 2.4.x

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
Auf Lager
€199.00

Einmaliger Kauf · inkl. 12 Monate Updates · zzgl. MwSt.

No download, but personal setup

No download, but personal setup. This product is not a downloadable software package for self-installation. With your order, you commission Mironsoft to individually set up this module in your shop. We will get in touch with you within 2 business days — we'll sort out the details and payment together then.

This offer is aimed at business owners and companies running a Magento 2 shop.

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.

6 Features

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.

01Tables and conditions

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
Table · Parcel shipping DE
Sample rows
DE · 0-5 kg4.90 EUR
DE · 5-10 kg6.90 EUR
DE · postcode 18565 (island) · 0-5 kg9.90 EUR
* · rest of worldfreight quote
Import · Preview
File
parcel-de.csv
Result
128 rows valid, 2 with errors
Line 41
Weight to is smaller than weight from
Action
Replace existing table
02Import and validation

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
03Calculation at checkout

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
Stores › Configuration › Table Rate Shipping
Table
Parcel shipping DE (store view German)
Free shipping from
150.00 EUR cart value
Maximum amount
49.00 EUR
Delivery time text
2-3 working days

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.

AspectMagento standardWith 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. 1

    Collect tariffs

    You send us your price lists or the current CSV, we clarify countries, zones and weight classes.

  2. 2

    Create tables

    We build the tables, assign them to store views and import the rows with a preview.

  3. 3

    Test carts

    We check typical carts, edge cases for weight and postcode and the free-shipping threshold.

  4. 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.

04How the purchase works

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.

Important to know

Your purchase does not include a download link. We will get in touch with you within 2 business days — we'll sort out the details and payment together then. This offer is aimed at business owners and companies running a Magento 2 shop.

FAQ

Frequently asked questions

Answers to typical questions about Magento 2 table rate shipping.

How does this differ from the Magento table rates?
Magento offers a single CSV per website with few conditions. This module provides multiple named tables per store view, postcode ranges, price types, an import preview and an admin grid.
Can I keep using my existing CSV?
Usually yes. We adapt the columns during setup and transfer your existing prices. The import reports inconsistencies line by line.
What happens if several rows match?
The most specific row wins: country with postcode range before country before rest of world. Ties are decided by priority.
Can I separate tables for the EN and DE shop?
Yes. Each table is assigned to specific store views, so the EN shop can use other countries and prices.
Can I block shipping methods for certain regions completely?
The module is not meant for that. It calculates prices. Restricting shipping methods is the job of a separate shipping restrictions module.
How can I calculate shipping costs by postcode in Magento 2?
Create rows with postcode ranges or prefixes in the Magento 2 table rate shipping and assign a price to each row. The most specific matching row is used at checkout.
How can I set up weight-based shipping tiers in Magento 2?
With weight spans per row and either a fixed amount or an amount per kilogram. Several spans form the tiers.
Does Magento 2 table rate shipping work with Hyvä?
Yes. The shipping method and the delivery time text appear in the Hyvä checkout without additional JavaScript.
How many rows can a table have?
The number is not artificially limited. For very large tables, such as all five-digit postcodes, we discuss the structure during setup.
Can I download and install the module myself?
No. This offer is not a download product. After purchase we install and configure the module personally in your shop.
Write Your Own Review
You're reviewing: Magento 2 table rate shipping – Mironsoft
loader
Loading...

You submitted your review for moderation.

This form is protected by reCAPTCHA - the Google Privacy Policy and Terms of Service apply.

Magento 2 table rate shipping – Mironsoft

Magento 2 table rate shipping – Mironsoft

€199.00