← All modules

Magento 2 module

Table Rate

Lets you view, add, edit and delete the rows of Magento's table rate shipping directly in the admin, instead of exporting and importing CSV files.

Magento’s “Table Rates” shipping method calculates shipping costs from a table of destinations and weight, order value or number of items. In standard Magento this table can only be changed by exporting a CSV file, editing it and importing it again. This module adds a grid and an edit form for the table, so single rates can be checked and changed directly in the admin.

Features

  • Grid of all table rate rows with website, country, region, postcode, condition, value, price and cost, with filters and sorting.
  • Add new rows, edit existing ones and delete rows.
  • Form fields: website, country, region (or any region), postcode, condition (weight, order subtotal or number of items vs. destination, as offered by Magento), value, price and cost.
  • Works on the same rates that Magento’s table rate method uses, so changes take effect in the checkout immediately.

Configuration

Open Infrangible > Table Rates > Manage. The table rate shipping method itself is still activated and configured in Stores > Configuration > Sales > Delivery Methods > Table Rates. Access to the new page can be controlled in the user roles.

Good to know

The CSV import and export of Magento remain available, so you can still upload large tables at once and use the grid for later corrections.

Installation

Install the module with Composer in your Magento root directory:

composer require infrangible/m2-table-rate

Then enable it and update the store as described in the installation guide. Composer installs the required modules listed on this page automatically.