Toma el control total de qué transportistas se muestran en el checkout con Smart Carrier Rules — un motor de reglas de disponibilidad de transportistas con Rule Simulator / Checkout Debugger integrado. Oculta, muestra solo, añade recargos, ofrece envío gratis, renombra o añade una ETA a tus transportistas existentes según contenido del carrito, grupo de cliente, categoría, marca, código postal, país, zona, subtotal, peso, cantidad o fecha/hora.
A diferencia de los módulos típicos de reglas para transportistas, este te muestra exactamente por qué aparece cada transportista — introduce un carrito de prueba y ve qué reglas coincidieron, cuál ganó por prioridad, el recargo resultante o el envío gratis, y una advertencia clara si un carrito se quedaría sin ningún transportista.
Funciona con el checkout nativo de PrestaShop y también con checkouts personalizados o de una página, en PrestaShop 1.7, 8 y 9 — preparado para multitienda, multiidioma y creado con ningún override del core. Combina condiciones con AND / OR, controla prioridad y resolución de conflictos, y convierte cada pregunta “¿por qué no hay opción de entrega?” en una respuesta de dos segundos.
Las reglas de envío nativas de PrestaShop son superficiales — zona más rangos de peso/precio y acceso por grupo. En cuanto necesitas “ocultar express para categorías voluminosas”, “envío gratis por encima de €X solo para este código postal” o “añadir un recargo de isla de €5”, recurres a un módulo de reglas y luego trabajas a ciegas: cuando un cliente dice “no hay opción de entrega”, no tienes forma de ver por qué. Smart Carrier Rules soluciona ambos problemas — un potente motor de reglas condicionales y un debugger que hace transparente cada decisión.
Ve exactamente por qué aparece cada transportista
El elemento diferencial es el Rule Simulator / Checkout Debugger. Describe un carrito y, para cada transportista, obtén una tarjeta de decisión: mostrado u oculto con el motivo, la regla ganadora por prioridad, el desglose del recargo y el resultado de envío gratis, la etiqueta final y la ETA — además de un banner rojo “NO QUEDA NINGÚN TRANSPORTISTA” cuando un carrito llegaría al checkout con cero opciones. Ejecuta exactamente el mismo motor que el checkout real, así que es una fuente de verdad, no una vista previa — y reduce costes de soporte al diagnosticar en segundos una queja de “transportista faltante”.

Un motor para cada decisión sobre transportistas
Gestiona todas tus reglas en una única lista priorizada — estado activo, orden de prioridad, condiciones y acciones de un vistazo. Las reglas se ejecutan de arriba abajo con un algoritmo documentado de resolución de conflictos, por lo que el resultado siempre es predecible. No necesitas un módulo para dar a un grupo de clientes acceso a un transportista — PrestaShop lo hace de forma nativa. Nosotros añadimos la capa que le falta a PrestaShop: reglas explicables, priorizadas y condicionales con recargos, etiquetas y ETA que las reglas nativas de acceso no pueden expresar.

Crea reglas visualmente — condiciones y acciones
Combina condiciones con AND / OR: grupo de cliente, categoría, producto, marca / fabricante, patrón de código postal / ZIP, país / zona, subtotal del carrito, peso del carrito, cantidad total y ventana de fecha / día de la semana / hora del día. Luego añade acciones: ocultar un transportista o mostrar solo los seleccionados, añadir un recargo fijo o porcentual, aplicar envío gratis por encima de un umbral por regla, renombrar o añadir texto a la etiqueta de un transportista, o añadir una ETA por regla.

Prueba cualquier carrito antes que tus clientes
Introduce productos o categorías, un grupo de cliente, país, código postal, subtotal, peso, cantidad y fecha, y ejecuta la simulación — valida una nueva regla o reproduce una queja real sin tocar un pedido en producción.

Transparencia a nivel de condición
Cada regla coincidente se desglosa condición por condición — el valor esperado frente al valor real del carrito, con un marcador claro de coincidencia / no coincidencia — para que sepas no solo que un transportista fue ocultado o recibió recargo, sino exactamente qué condición lo provocó. El orden de prioridad es explícito y la regla ganadora queda resaltada.

Prioridad & resolución de conflictos predecibles. Las reglas se ejecutan por orden de prioridad con un algoritmo documentado: ocultar vence a mostrar-solo; los recargos se apilan fijo-luego-porcentaje; el envío gratis vence al recargo; la regla de mayor prioridad gana la etiqueta y la ETA. El Simulator siempre explica qué regla ganó y por qué.
Creado para ser seguro en el checkout. Funciona en PrestaShop 1.7, 8 y 9, con soporte multitienda y multiidioma. Sin overrides de clases core: disponibilidad, etiquetas y ETA se aplican mediante hooks nativos (actionFilterDeliveryOptionList en 8 / 9) y una capa front independiente del tema más una guarda de validación del lado servidor en 1.7 — así se mantiene seguro en temas de checkout de una página y express, y también funciona con checkouts personalizados. El coste cobrado por recargo y envío gratis se aplica de forma nativa en PrestaShop 9 (actionCartGetPackageShippingCost); en 1.7 / 8 el recargo se muestra y el transportista queda protegido por validación, y el Simulator etiqueta exactamente qué se aplica y dónde.
Beneficios clave
- Saber por qué aparece un transportista: el Simulator convierte una lógica de envío opaca en una explicación clara por transportista.
- Reducir tickets de soporte: reproduce y diagnostica quejas de “sin opción de entrega” en segundos.
- Segmentación flexible: categoría, marca, código postal, carrito, cantidad y condiciones de fecha que las reglas nativas de acceso no pueden expresar.
- Seguro por diseño: sin overrides del core; no rompe tu checkout de una página ni express.
- Honesto sobre los límites: el módulo te dice exactamente qué se aplica en cada versión de PrestaShop.
v1 se centra en disponibilidad de transportistas y reglas de precio — no genera etiquetas, no calcula tarifas de transportistas en vivo, no gestiona tracking ni lógica de almacén. Es un motor de reglas de disponibilidad de transportistas con debugger, y el mejor explicándose a sí mismo.
-
Referenciamprshippingrules
-
Disponible2147483647 Items
-
Compatibilidad PrestaShopPS 1.7 – 9.x
-
Modelo de precioCompra única
-
Tipo de móduloFront & Back-office
-
Relevante para RGPDNo
-
Objetivo comercialAumentar conversiones
-
Cuenta externa necesariaNo
-
Complejidad del móduloMódulo completo
-
Etapa del recorrido del clienteConvertir en compradores
-
Funciona con plataformaSin plataforma externa
Lo que dicen nuestros clientes
Sé la primera persona en compartir tu experiencia con este módulo.
Escribir una reseña
Smart Carrier Rules
Un motor de reglas de disponibilidad de transportistas para PrestaShop con Rule Simulator / Checkout Debugger integrado. Oculta, muestra solo, añade recargos, ofrece envío gratis, renombra o añade una ETA a tus transportistas existentes por contenido del carrito, grupo de cliente, categoría, marca, código postal, país, zona, subtotal, peso, cantidad o fecha — y ve exactamente por qué aparece cada transportista en el checkout.
v1.0.1 — 2026-07-04
- ▸Reliability & correctness hardening across the rules engine, simulator and checkout integration.
- ▸Smarter "show only carriers" handling: a targeted carrier that is unavailable no longer removes every option, and when rules overlap the highest-priority rule decides the visible set.
- ▸Simulator matches live checkout more precisely for weight, subtotal and quantity test scenarios, including tax display modes.
- ▸Stricter numeric condition validation, shop-timezone date/time windows, and deterministic priority conflict resolution.
- ▸Per-language carrier labels and delivery-time (ETA) text; multishop and performance refinements.
v1.0.0 — 2026-07-04
- ▸Versión inicial — motor de reglas de disponibilidad de transportistas con Rule Simulator / Checkout Debugger integrado.
- ▸Condiciones AND / OR: grupo de cliente, categoría, producto, marca, código postal / ZIP, país / zona, subtotal, peso, cantidad y ventana de fecha / día / hora.
- ▸Acciones: ocultar, mostrar-solo, recargo fijo & porcentual, umbral de envío gratis, renombrar / añadir texto a etiqueta y ETA por regla.
- ▸Resolución de conflictos basada en prioridad (ocultar vence a mostrar-solo; envío gratis vence al recargo; la mayor prioridad gana etiqueta & ETA).
- ▸Rule Simulator / Checkout Debugger reutiliza exactamente el motor del checkout real — mostrado / oculto por transportista, traza de condiciones, regla ganadora, desglose de recargo & envío gratis y banner “NO QUEDA NINGÚN TRANSPORTISTA”.
- ▸PrestaShop 1.7 / 8 / 9, multitienda y multiidioma, sin overrides de clases core.
- ▸Aplicación nativa del coste cobrado en PrestaShop 9 (actionCartGetPackageShippingCost); mostrado y protegido por validación en 1.7 / 8.
Cargando solicitudes de funciones...
Devolución fácil - sin preguntas
Instalar, configurar y beneficiarse
Prioridad en ayuda y satisfacción