Shipping Table Rates For Magento 2
Ask AI About This Extension
Key Features
- Create unlimited and flexible shipping methods with their own shipping rates, including options like flat rate and handling fee adjustments.
- Set specific rates based on country, state, zip code, weight, etc.
- Display the shipping method along with an image and comments, as well as its status.
- Import CSV files with shipping table rates using the Magento 2 table rates generator.
- Set shipping rates based on quantity.
- Our shipping table rates apply to both numeric and alphanumeric zip codes.
Current Limitation in Magento 2
What Magento 2 Cannot Do
Most stores that come to us for this extension have already tried Magento's native table rates and hit the same walls. Magento 2 does ship with a table rate method — but only one. It supports a single CSV, exactly three condition types (weight vs. destination, price vs. destination, or number of items vs. destination), one generic method name at checkout, and nothing else: no multiple carriers, no per-customer-group rates, no method images or descriptions, no store-view targeting, and no way to combine conditions. The moment you need "free courier for wholesale in Gujarat, paid express everywhere else," native table rates hit their ceiling.
How Our Extension Solves This
MageAnts Shipping Table Rates removes that ceiling: unlimited shipping methods, each with its own name, icon, description, and rate table; conditions that combine destination, weight, price, and quantity; targeting by store view and customer group; and bulk CSV import per method. Your checkout shows exactly the options each customer should see, at the right price.
Native vs Extension Comparison Table
| Capability | Native Magento 2 Table Rates | MageAnts Shipping Table Rates |
|---|---|---|
| Number of table-rate methods | 1 | Unlimited |
| Rate conditions | 3 fixed types (weight / price / # items — each vs destination only) | Country, state, zip, weight, price, quantity — combinable |
| Customer-group specific rates | No | Yes |
| Store-view targeting | No | Yes |
| Method name / image / description at checkout | Generic single label | Custom per method |
| CSV import | One global CSV | Per-method CSV import |
Description
Offer flexible shipping options with table rate calculations
Magento 2 Shipping Table Rates allows you to create unlimited and flexible shipping methods with their own shipping rates, including options like flat rate and handling fee adjustments.
Add unlimited shipping methods
Magento 2 shipping table rates help to expand the functionalities of your store by creating custom shipping methods along with shipping rates.
Set as many carriers and method-specific rates as required.
Add and manage custom shipping methods easily
Add the shipping method from the backend easily. Give it a suitable name along with an image and a comment regarding that method to inform your customers.
Using the MageAnts Magento 2 Table Rates extension, store owners can simply activate the method by selecting "Active" for the status.
Set store and customer groups to assign shipping methods
Assign a specific shipping method to specific customer groups. For example, one of your shipping methods is only applicable to retailers. As a store admin, you can set that.
Select the store view in which these shipping methods will be displayed to your customers.
Moreover, you can also check out our exclusive Payment and Shipping by Customer Groups for Magento 2 .
Import shipping table rates rapidly
Store admins can delete existing rates or quickly update them by importing CSV files using the Magento 2 Shipping Table Rates CSV download.
Shipping rate configuration made easy
Exclusive shipping rate configuration can be done using Magento 2 Shipping Methods Table Rates so that you can manage multiple and complex shipping methods better.
You can configure the shipping rate based on a certain destination. You can provide additional accurate location information for applicable rates by adding country, state, and zip range.
Store admins can apply conditions for complex shipping methods with Matrix Rates Magento 2. Set conditions for product weight, quantity, and price.
Fixed or percentage shipping rates will be applied for your selected destination and based on your selected condition, as shown in the screenshot.
Configure the extension as you like
Display the carrier name, provide a list of countries where the product can be shipped, any error messages, free shipping promotions, shipping method options, etc.
The Magento 2 shipping costs extension enables the option to exclude the display of virtual products' quantity and price from the rate calculations based on the price and quantity conditions.
Show shipping rates on specific pages
With Magento 2 multiple table rates, set the pages where you want the shipping rates to be displayed, like showing the calculated shipping cost on the product page or the checkout page.
Inform them about shipping methods
Display with a shipping comment or image whether the shipping method is applicable at the moment or in the customer’s area or not.
How To Configure Table Rates Shipping In Magento 2?
How To Configure Shipping Table Rates Using CSV File?
How Does Magento 2 Shipping Table Rates Work?
Why Does Your Store Need Shipping Table Rates Magento 2 Extension?
Benefits of Shipping Table Rates Magento 2 Extension
- Install Shipping table rates Magento 2 extension in your store.
- You can enable extension from In the admin, go to Stores → Configuration → Mageants → Sales → Shipping Table Rates and set Enabled to Yes.
- You can set other configurations as per your need and requirement.
- Admin can add shipping table rates from Sales --> Shipping table rates.
- Admin can create multiple shipping table rates based on country and state.
- Admin can add shipping table rates using CSV files.
- Customers can select shipping table rates and shipping methods at checkout.
- Easily place orders with shipping table rates.
- Install shipping table rates extension in your store.
- You can enable it from store --> Configuration --> Sales --> Shipping table rates by MageAnts.
- You can set other configurations as per your need and requirement.
- Then create shipping table rates from sales --> shipping table rates.
- Make a CSV file and add your rates for shipping table rates.
- Edit your shipping table rates and add your CSV file.
- Click on import, then your CSV file rates are added in shipping table rates.
- By integrating Magento 2 Shipping Table Rates extension to your online store, you can create an easy shopping experience. Show your visitor the shipping price of the product they are willing to buy beforehand, by automatically calculating. That way, you can make the buying experience transparent. In addition, Magento 2 sellers can create, edit and manage specific shipping methods based on the destination, product weight, quantity, price, etc. for each customer group.
- The majority of shopping cart abandonment happens due to the unexpected shipping charge displayed at payment. The customer gets so annoyed that they may never return to such sites. With this extension, you can make the buying experience informative and transparent for the customers, which they will love. Knowing the shipping charges before the checkout will build a trust factor with the customers.
- Besides, as a store owner, shipping charges can be different, and shipping methods can be different for specific customer groups. It's important to create a custom method to apply shipping charges as per destination, product quantities, weight and price. Multiple shipping methods on your store can help you to generate more revenue for your business.
- Numeric and alphanumeric zip codes.
- Unlimited shipping method.
- Import shipping rates with a CSV file.
- Provide a flexible shipping method to customers.
- Unexpected shipping costs are the #1 reason for cart abandonment — cited by ~48% of US shoppers (Baymard Institute, cart abandonment research).
- Offering the right shipping options at checkout measurably lifts conversion; stores using tiered/table rates can price remote regions accurately instead of averaging losses into one flat fee.
FAQs
What is table rate shipping in Magento 2?
Table rate shipping calculates the shipping cost from a lookup table instead of a single flat fee — the rate changes based on where the order ships, how much it weighs, what it costs, or how many items it contains. Magento 2 includes one basic native table; this extension lets you create unlimited table-rate methods with combinable conditions.
Is it possible to apply the shipping rate for a particular customer group?
Yes. Each shipping method can be limited to specific customer groups — for example, a discounted freight rate that only wholesale accounts see at checkout, while retail customers get standard options.
Is it possible to set a shipping method for a particular state?
Yes. Rates can be defined down to country, state/region, and zip/postcode level, so a method can exist only for (say) Gujarat or California, with its own price table.
Is it possible to create a shipping method store-wise?
Yes. Every method can be assigned to specific store views, so a multi-store setup can show completely different shipping options per store.
Can I show multiple table rates and let customers choose?
Yes. All methods a customer qualifies for appear together at checkout — each with its own name, price, image, and description — and the customer picks the one they prefer.
Is it possible to add an icon for the shipping method?
Yes. Each method supports an image and a short comment/description, so checkout options look distinct instead of a list of plain labels.
Is it compatible with the latest Magento 2 version?
Yes — we update the extension for each Magento 2 release (the Changelog tab shows the exact latest supported version), and if anything misbehaves on your setup, the free 90-day support covers it — compatibility issues are the most common ticket we handle, and most are resolved within a day — a couple of days when the queue is heavy.
How do you calculate shipping rates for tables?
You define rows in a rate table: destination (country/state/zip) plus a weight, price, or quantity range, and the rate for that combination. At checkout the extension matches the cart against the table and charges the matching row's rate. Tables can be built in the admin or imported via CSV.
How can I get a shipping rate in Magento 2?
Customers see live rates in the cart's 'Estimate Shipping' section and at checkout. As an admin, you manage all rates under Sales → Shipping Table Rates, where every method's table is visible and editable.
How can I change a table rate in Magento 2?
Open Sales → Shipping Table Rates, edit the method, and update the rate rows directly — or export the CSV, adjust it in a spreadsheet, and re-import. Changes apply immediately after cache refresh.
What is table rate shipping?
It's a shipping pricing model where the cost comes from a table of conditions rather than one fixed price — the standard approach for stores whose real shipping costs vary by destination, weight, or order size.
Does it work with the default Magento shipping methods?
Yes — your custom table-rate methods appear alongside any native or carrier methods you keep enabled; you control which combination customers see.
Reviews
Customization
Changelog
- Compatibility:- The extension is now fully compatible with the Magento Hyvä theme, supporting Magento 2.4.9 and PHP 8.5.
- Compatibility:- Applied magento coding standard. Fixed all eqp warnings.
- Fixes:- Resolved the issue in saving "0" as "zip from" when importing rates from the csv. Earlier it was saving "0" as blank and it was creating issue in shipping rates calculation.
- Mageants Team make extension compatible with magento latest version.
- Mageants Team make extension compatible with Hyva Theme.
- When only shipping table rates shipping method enable then shiping table rates not display at checkout.
- Multiple shipping address for shipping table rate not working in all version.
- MageAnts team make zipcode compatible with numeric and alphanumeric both zipcode.
- MageAnts team make extension compatible with latest magento 2.4.6 version.
- Shipping method was not working in frontend with CSV import. MageAnts team resolved issue in all Magento version.
- When only shipping table rates shipping method enable then shipping table rates not display at checkout, MageAnts team resolved issue in all magento version.
- Added a feature that will display the table rates based on zip code.
- If delete existing rate is yes but user not upload any csv file and change other data then it is automatically remove all shipping rate.
- Extension working fine in all Magento version.
Why Choose MageAnts
-
30 Days Money Back Guarantee
We offer 30 Days money back guarantee if customer meets our refund policy. For more info you can read our terms and condition
-
Tested Before Every Release
Every version is tested on the latest Magento 2.4 release before it goes live, and bugs reported during your support period are fixed by our team.
-
Free 90 Days Support
MageAnts ensures quick and quality technical support. Take advantage of our 90 days free support for a smooth and efficient experience.
-
Frequent Extension Updates
Intensive update roadmaps ensure highly compatible, bug-free, great performance, and innovative extensions.



