PrestaHeroes Shipping Commander | Fix Guest Cart Shipping
Free PrestaShop Module by PrestaHeroes PrestaHeroes Shipping Commander Manage PrestaShop shipping display for guest visitors. Shipping Commander focuses on one specific PrestaShop problem: what non-logged guest visitors see for shipping before checkout. PrestaShop can geo-localize language, currency, country, tax, and catalog context, but shipping display for guests is often still wrong, missing, or misleading until the visitor logs in or enters a delivery address. This creates cart friction. Shipping Commander gives the shop owner better control over the guest shipping message shown before checkout. The guest shipping display problem For non-logged guest visitors, PrestaShop usually does not yet have a confirmed delivery address. Because of that, the cart and add-to-cart popup may show shipping as free, incomplete, unavailable, or simply wrong. This is one of the age-old PrestaShop front-office problems. A guest visitor adds a product to cart, sees misleading shipping information, continues to checkout, and only later discovers the real delivery cost. That surprise can reduce trust and increase abandoned carts. Shipping Commander helps manage the shipping display before checkout so the guest visitor sees a clearer, more honest shipping message. Two guest shipping display modes Option 1: Calculated at Checkout Use this mode when the shop should not display a shipping price until the guest visitor reaches checkout and provides a real delivery address. Instead of showing an incorrect free shipping value, misleading carrier price, or unreliable estimate, the cart can show a clearer calculated-at-checkout message. This is the recommended option when the shop uses third-party shipping modules, live carrier APIs, external rate providers, marketplace shipping integrations, or custom shipping logic. Option 2: Calculated by Visitor Cookie Country Use this mode when the shop can provide a useful guest shipping estimate from the visitor’s cookie-based country context. Shipping Commander can calculate and display the lowest available native PrestaShop Carrier price for that visitor country, where the shop’s carrier configuration supports it. This option is designed for shops using PrestaShop’s native carrier system. Important PrestaShop Carrier compatibility note Shipping Commander’s visitor-country calculation works with native PrestaShop Carriers only. If your shop uses a third-party shipping module, live carrier API, external shipping rate provider, marketplace shipping integration, or custom shipping logic, Shipping Commander will not know those rates before checkout. For those shops, use the Calculated at Checkout option. This avoids displaying an incorrect shipping price while still preventing the classic guest visitor problem where PrestaShop appears to show free or misleading shipping before the delivery address is known. Built for guest visitors Targets the exact moment where PrestaShop is weakest: before the visitor has logged in or entered a delivery address. Manages pre-checkout display Controls the shipping message shown in the cart and add-to-cart flow before checkout has enough address information. PrestaShop Carrier aware Can use native PrestaShop Carrier pricing to show the lowest available carrier price by visitor cookie country. Safe fallback for custom shipping For third-party shipping modules or live-rate integrations, use Calculated at Checkout so guests are not shown a wrong price. What this module does Shipping Commander is specifically for managing the shipping display shown to non-logged guest visitors before checkout. Improves guest add-to-cart popup shipping display Improves guest cart shipping messaging Helps avoid premature “Free shipping” messages Supports Calculated at Checkout messaging Supports visitor cookie country calculation for native PrestaShop Carriers Helps reduce checkout surprise for guest visitors What this module does not do Shipping Commander does not replace your checkout shipping logic, carrier setup, delivery zones, third-party shipping module, or live carrier API. If your shop uses third-party shipping logic, the correct use case is to manage the guest visitor message with the Calculated at Checkout option. The goal is simple: prevent PrestaShop from showing guests misleading shipping information before the shop has enough information to calculate shipping reliably. Best use case This module is ideal for PrestaShop shops where shipping depends on destination, carrier rules, cart contents, zones, or customer address — but the front office shows a shipping value before that information is actually reliable. It is especially useful for shops selling internationally, shops using geo-localized language or currency, and shops where guest visitors regularly see incorrect shipping before checkout. Free module, paid expertise available PrestaHeroes modules are now offered free from ph.com. As a US business, we are no longer able to sell through PrestaShop Addons, so the better model is simple: provide the module freely and offer professional installation, configuration, troubleshooting, and shop-specific adaptation as a service.
Specifications
- PrestaShop Version:
- PS8, PS9
Variants (2)
- PS8 — 0.00 USD — In stock
- PS9 — 0.00 USD — In stock
AI Readiness
Good foundation, but some important product data is still missing.