Todo lo que querrías saber antes de instalar.
Una mirada detallada a cómo funciona Barra de envío gratuito - Umbrales por país y por estado PrestaShop 8 y 9, por qué lo construimos así y la lógica detrás de las características anteriores.
Comunicar el envío gratuito sin equivocarse de promesa
El envío gratuito a partir de un umbral es un argumento eficaz para elevar el pedido medio, siempre que sea visible en el momento adecuado. La barra de progreso responde a esa necesidad: el cliente ve en todo momento cuánto le falta añadir. Pero un argumento mal dirigido se vuelve en su contra: anunciar el envío gratuito a un cliente que tendrá que pagarlo en la compra produce un carrito abandonado y una reclamación. Eso es precisamente lo que evita la resolución territorial de este módulo.
Por qué los umbrales por país no bastan
En PrestaShop, Guadalupe, Martinica, Guayana Francesa, Reunión y Mayotte son estados vinculados al país Francia. Un umbral definido sobre «Francia» se aplica por tanto también a esos destinos, aunque la mayoría de comerciantes no ofrezca allí el envío gratuito. El mismo problema aparece en otros lugares: las Islas Canarias para España, Ceuta y Melilla, los territorios insulares italianos. Este módulo trata el nivel de estado como un nivel de pleno derecho, con prioridad sobre el país.
Desmarcar en lugar de vaciar
Dos gestos distintos en la tabla de configuración. Vaciar el importe de un territorio elimina la regla: entonces hereda del país padre, útil para alinear Córcega con la península sin volver a escribir el importe. Desmarcar la casilla oculta la barra por completo para ese territorio, sin herencia alguna. Es el gesto adecuado para un territorio excluido de su oferta.
El transportista forma parte de la condición
El envío gratuito suele concederlo solo algunos transportistas: paquetería estándar y punto de recogida sí, exprés no. El módulo restringe la visualización mediante lista blanca o lista negra. Un detalle que importa: las reglas se guardan sobre la referencia del transportista, no sobre su identificador. PrestaShop marca el antiguo como eliminado y crea uno nuevo en cada cambio de tarifa; una configuración basada en el identificador se perdería a la primera.
Independencia respecto a la configuración nativa
El módulo funciona exclusivamente con sus propios umbrales, almacenados en sus tablas con un identificador de tienda. Nunca consulta PS_SHIPPING_FREE_PRICE: puede dejarla a 0 y gestionar su envío gratuito real mediante rangos de peso o de precio a nivel de transportista, sin que ambos mecanismos se contradigan.
PrestaShop 9, Hummingbird y colocación libre
El módulo es compatible de la 8.0 a la 9.x. Implementa WidgetInterface, lo que permite colocarlo donde desee en sus plantillas con {widget name='dffreeshipbar'}, además de los hooks de banner, navegación, carrito y proceso de compra. El formateo de precios pasa por el servicio Locale de PrestaShop 9 con retorno automático a la API 8.
No hay valoraciones aún.