← Insights & Blog
PrestaShop

PrestaShop carriers: avoid mistakes with shipping zones, weights and prices

Shipping errors often come from interacting rules rather than a single carrier setting. Test zones, ranges, customer groups and free-shipping conditions together.

Published on 17/10/2026
Concepty editorial illustration: PrestaShop carriers: avoid mistakes with shipping zones, weights and prices

A checkout can display no carrier, an unexpected surcharge or an impossible delivery option even when individual configuration screens look correct. Reliable shipping requires a map of commercial rules and systematic test baskets.

Map the territories actually served

List countries, states or other supported zones and identify exclusions. Compare carrier zones with the shop's location settings and address formats. Define behaviour for unsupported destinations so customers receive a clear message instead of a mysterious empty step.

Check weight, price and dimensions

Inspect carrier ranges and the products used to calculate them, including combinations and packs. Border values deserve special tests: exactly at a threshold, slightly above and far beyond it. Verify whether dimensions trigger carrier restrictions through the current integration.

Test groups and restrictions

Customer groups, store contexts and module-based eligibility may change which methods appear. Compare a guest, a registered customer and any relevant professional group. Check that disabled products or unavailable services cannot be selected through stale sessions.

Audit the free-shipping threshold

Determine which amount counts toward eligibility and whether coupons, tax contexts and excluded products change it. The progress message on a product or basket page must agree with the carrier options at checkout.

Isolate module conflicts

External shipping modules can override or extend native logic. Record which component supplies each price and label. Disable or isolate a suspected integration only in a controlled environment, and inspect errors before changing production rules.

Build a delivery test matrix

Prepare baskets covering low and high values, heavy goods, different addresses, discount codes and unavailable regions. Record expected and actual carriers and charges. Re-run the matrix after upgrades or new promotions.

Frequently asked questions

Why can a valid address show no carrier?

Zone restrictions, ranges, disabled delivery methods or module conflicts may exclude every option. Test the full rule chain.

Should a free-shipping banner use the same rules as checkout?

Yes. Otherwise it can promise a benefit the customer cannot actually receive.

Related guides on Concepty

For a specific implementation or compatibility question, explore Concepty services or contact Concepty.

Official documentation and references