Menu
Feedback
Start here
Tutorials
Developer portal

Known Issues
Support Rules
Troubleshooting

Frequently Asked Questions
Announcements
Frequently Asked Questions
Why can't I see my carrier on checkout?
Why can't I see my carrier on checkout?
Published on 4/27/2017
Last update on 8/25/2023

Selecting a carrier for delivery is a mandatory step during checkout when placing an order on the VTEX platform.

However, sometimes a carrier might not be displayed at checkout. We have separated six scenarios in which this situation can occur, along with their respective solutions.

It's worth pointing out that before reading this article, you must ensure that all carriers are registered on the platform. In addition, all solutions are performed in the Shipping module.

Carrier type conflict

Carriers should be grouped into categories upon registration, including the type of delivery associated with each carrier. During checkout, the delivery types are displayed rather than the name of each carrier.

Checkout will always highlight the cheapest/fastest carrier from the options of the same type of delivery. Thus, a carrier will not appear at checkout when another of the same type has a better cost/delivery option registered.

When there is a tie between carriers, the tiebreaker criterion is to have the lowest shipping cost.

Solution

If you want all carriers to be displayed, you should register these in the Store Settings > Shipping > Settings as carriers of different delivery types.

Carrier does not serve address

When registering a new carrier, the client should insert the ZIP code range or geolocation polygon that this carrier can serve in the shipping spreadsheet. The spreadsheet fields related to location are country, ZIPCodeStart, ZIPCodeEnd and PolygonName.

If the address given by the user does not fall into a zip code range which a carrier serves, that particular carrier will not be shown as a possible option.

Solution

You should check the shipping spreadsheet to see if the configured zip code range or geolocation polygon encompasses the desired delivery address.

Volume exceeds maximum allowed limit

If an item exceeds the maximum limit registered in the shipping spreadsheet, the order is not taken into account by the carrier.

Solution

In this case, you should check carrier settings in Store Settings > Shipping > Settings to see if the configured max volume matches that of the carrier.

To do this, you should download the shipping spreadsheet, change the values of the MaxVolume column and import the spreadsheet again.

Shipment weight exceeds max allowed

If an item exceeds the maximum weight limit registered in the shipping spreadsheet, the order is not taken into account by the carrier.

Solution

The way to do this is similar to the previous setting: access the carrier setting in Store Settings > Shipping > Settings and check whether the max set weight matches the limit of the carrier.

This time however, change the values for the fields marked weightStart and weightEnd in the shipping spreadsheet. Afterwards, import the document again.

Shipment splitting not allowed

An order may be split into two shipments, for example: if the order has 40kg, but the carrier only allows 30kg per shipment, two 20kg shipments may be authorized in this case. If your store doesn't have shipment splitting activated and the order exceeds the carrier limit, that carrier will not be shown as an option during checkout.

Solution

To do this, enable the split my shipment option, located in Store Settings > Shipping > Settings.

Optimization of shipping options at Checkout

To improve the customer's shopping experience, theOptimization of shipping options functionality, also known as Lean Shipping, allows the most expensive and longer shipping options not to be shown to the customer on the Checkout screen. As a result, some carriers may be omitted in certain ordering scenarios.

Solution

Disable the function Optimization of delivery options at Checkout in your store.

By disabling this function in Admin VTEX, all available shipping options will be displayed in the Checkout process. However, if the Multiple Deliveries functionality is enabled in the store and there are different delivery options between the selected items in the cart, the Optimized Delivery Options will continue to be displayed. That is, delivery optimization will be needed to handle multiple packages (items with different delivery options).

Contributors
1
Photo of the contributor
+ 1 contributors
Contributors
1
Photo of the contributor
+ 1 contributors
On this page
Still got questions?
Ask the community
Find solutions and share ideas in the VTEX community.
Join our community
Request support from VTEX
For personalized assistance, contact our experts.
Open a support ticket
GithubDeveloper portalCommunityFeedbackSite Map