I have configured several shipping rates, but only one of them is shown on the storefront. How to fix that?
Such behavior is expected - according to the logic of the Shipping Table Rates extension, only one rate from the method is displayed on the storefront.
It means that, if you have one Shipping Table Rates method with multiple rates inside, a single rate will be displayed on the frontend - the one that suits the conditions of the cart the most. In the example below, a customer is offered a rate that matches the Shipping Country condition selected on the storefront:
In case your rates are configured for particular shipping types, either the minimal/maximal rate value, or the sum of all rates will be applied to the order. The logic for the mixed cart is to be defined in the method settings (Magento admin panel → Sales → Shipping Table Rate → your method name) at Rates → For products with different shipping types:
If you'd like to display several shipping options at the same time, you'll need to create separate methods that will contain separate shipping rates inside:
The result on the storefront will be as follows:
Related Articles
How to import Shipping Table Rates?
Due to the functionality that relies on Magento Import component, it is possible to seamlessly import huge data volumes via a CSV file in a few clicks. Our Shipping Table Rates module allows importing rates to the methods created in the instance. ...
Shipping Table Rates API
The methods listed below are not implemented by our module but are part of Magento itself. Our Shipping Table Rates module does not introduce its own API methods for the exclusive managing of rates created by the extension. However, all the Magento ...
How to fix the errors while importing CSV with the shipping table rates?
If you are facing difficulties with importing a CSV file, it is necessary to check if the following conditions are met: 1. The country spelling in the CSV file is identical to the spelling of country names at Stores → Configuration → General → ...
The shipping method doesn't show up on the frontend. How do I fix it?
If the shipping methods created with Shipping Table Rates are missing on the frontend, it is necessary to make sure that: 1. The extension is enabled at Stores → Configuration → Sales → Delivery Methods for the right store(s), and the required ...
How do I exclude postcodes while setting up shipping table rates?
Out of the box, the Shipping Table Rates module does not allow excluding postcode ranges. However, this feature is presented in our Shipping Rules and Shipping Restrictions extensions. With the help of the Shipping Areas submodule that comes in a ...