Need a CS-Cart enhancement or full project support?

I’ll get up to speed on your project and take care of the technical workload.

Contact me
← All articles

Shipping methods do not appear at CS-Cart checkout — how to fix it

A practical guide to why CS-Cart hides shipping methods at checkout and which settings to verify first.

Why doesn’t CS-Cart show shipping methods?

It comes down to the platform’s logic: CS-Cart displays a shipping method only when it can calculate the cost for the customer’s specific address. If the calculation fails, the method simply does not appear in the list, with no error message. There can be several reasons for that, and below we’ll go through each one.

Manual shipping methods: what to check

If you set shipping rates manually, without an external service API, check the following:

Make sure the shipping rate is set for the area that includes the customer’s address. Without that, the method will not be shown.

Pay special attention to the Zip codes and Cities sections — mistakes there are the most common reason an address does not match any area.

In the shipping method settings, check the allowed weight values. If the product weight is outside the range, the method will not appear.

Real-time shipping (API-based): how to find the issue

If you use an integration with an external shipping service such as DHL, CDEK, UPS, or others, the steps are a bit different.

Go to Administration → Logs and look for responses from the shipping service. You can often see the problem right away: an expired API key, an invalid request format, or a temporary service outage.

Multithreaded cURL requests may be enabled, and some APIs do not handle them well.

Some real-time shipping methods can also be limited by rate areas. Make sure the customer’s address falls within the area allowed for that method.

Product parameters

Sometimes the problem is not in shipping settings, but in the product itself.

It must fit within the allowed values defined in the shipping method settings.

Some shipping services take package size into account when calculating the price.

This parameter can also affect the final calculation for some shipping services.

Add-ons: Suppliers and Warehouses

If you have extra add-ons enabled, they can also affect shipping visibility.

Each shipping method must be explicitly enabled for the supplier assigned to the product. Otherwise, the method will not be available.

If stock is assigned to specific warehouses or pickup points, make sure those warehouses are linked to the rate areas. Without that, the calculation will not go through.

Other reasons

A few additional things that are easy to miss.

If you are using Multi-Vendor, go to Vendors → Vendors , open the required vendor, and switch to the Shipping methods tab. The method must be enabled and available to that specific vendor. This applies to both manual and real-time methods.

Check that the selected shipping method is available to the user group the customer belongs to. Otherwise, the method will not appear even if everything else is set up correctly.

Quick checklist: what to check first

If you do not have time to investigate in detail, go through this list.

Is a rate set for the customer’s address area?

Are the rate area settings correct (zip codes, cities)?

Does the product weight stay within the shipping limit?

Are there any responses in Logs for real-time methods?

Are the shipping provider API keys correct?

Is the method enabled for the supplier / vendor (if those add-ons are used)?

Other articles

How to diagnose and fix slow loading in CS-Cart: from GTmetrix analysis to debugging SQL queries.

How to configure the display of product features and variations in Unitheme2 for CS-Cart.

LET’S GET STARTED

Grow your project with Larionov.tech

Together, we’ll build steady and sustainable growth for your business.

  • Fixed price before work starts
  • A contract for every project
  • A result guarantee
Preferred contact method