Tutoriales PrestaShop

¿Cómo añadir gastos de envío por código postal en PrestaShop?

Entregar en el centro de Madrid, en un pueblo de montaña o en Baleares no cuesta lo mismo. PrestaShop razona sin embargo en zonas y en países, con un nivel de granularidad que se detiene mucho antes del código postal.

Resultado: o repartes el coste entre todo el mundo, lo que vuelve tus tarifas poco competitivas en la mayoría de las entregas, o absorbes la diferencia en las zonas difíciles.

Lo que hace el sistema nativo

PrestaShop organiza la entrega en tres niveles: la zona agrupa países, el país contiene eventualmente estados o regiones, y el transportista aplica una tabla por zona, por peso o por precio.

La noción de estado existe para los países que la tienen, y permite un primer recorte. En España corresponde a las comunidades autónomas y no a las provincias, lo que resulta demasiado grueso para la mayoría de las necesidades reales.

El código postal, por su parte, no interviene en ninguna parte del cálculo de los gastos de envío nativos. Solo se usa para la dirección.

Los casos que exigen granularidad fina

Cinco situaciones vuelven constantemente.

Los territorios insulares y las ciudades autónomas. Baleares, Canarias, Ceuta y Melilla tienen tarifas de transporte sensiblemente superiores, y plazos también. Tratarlas como la península equivale a financiar cada entrega.

Las zonas de montaña. Numerosos transportistas aplican un recargo sobre listas de códigos postales, que actualizan con regularidad.

Las grandes ciudades. Para productos voluminosos entregados a domicilio, una entrega en centro urbano denso cuesta más que en la periferia: acceso, aparcamiento, plantas.

Las zonas no cubiertas. Algunos códigos postales no están cubiertos por tu transportista, o solo en punto de recogida. Más vale saberlo antes del pedido.

La entrega local. A la inversa, puedes querer regalar o reducir mucho los gastos en los códigos postales cercanos a tu almacén o a tu tienda.

Recargo de Envío por Código Postal para PrestaShopRecargos de envío por zona geográfica, en minutos49,00

Construir la tabla

Tres formas de regla cubren lo esencial de las necesidades, y se combinan.

Por rango. Todos los códigos postales que empiezan por 07 para Baleares, por 35 y 38 para Canarias, por 51 y 52 para Ceuta y Melilla. Es la forma más compacta y la más fácil de mantener.

Por lista explícita. Las listas de códigos postales que facilitan tus transportistas para las zonas difíciles. Evolucionan, prevé una importación en lugar de una introducción manual.

Por exclusión. Una tarifa base para todo el territorio, con excepciones. Se lee mejor que describir cada zona, y evita los huecos de cobertura.

Tres parámetros completan la regla: el importe del recargo, fijo o proporcional; el umbral de activación, ya que un recargo puede aplicarse solo por encima de cierto peso o volumen; y la articulación con el envío gratuito, que debe zanjarse explícitamente.

El envío gratuito y las zonas difíciles

Cuestión a decidir antes de cualquier configuración, porque cambia por completo la economía del dispositivo.

Si tu envío gratuito se aplica en todas partes, un cliente canario que pide 80 euros te cuesta la totalidad del recargo. Si el envío gratuito solo cubre la tarifa base y deja el recargo a cargo del cliente, proteges tu margen pero creas una incomprensión: el cliente ve «envío gratis» y luego un importe a pagar.

La formulación que funciona: anunciar el envío gratuito con su condición, «envío gratis desde 60 euros en península», en lugar de descubrir el recargo en el carrito.

Dónde y cuándo mostrar el recargo

El principio es simple: lo antes posible, pero no antes de conocer el destino.

En las fichas de producto, una mención general basta, del tipo «se aplican gastos adicionales en algunas zonas». No muestres un importe, todavía no conoces el código postal.

En el carrito, un estimador con introducción del código postal permite al cliente conocer su coste real antes de entrar en el proceso. Es la mejor ubicación.

En el proceso de compra, en cuanto se introduce la dirección, el recargo debe aparecer como una línea distinta, con su etiqueta. Un total de gastos de envío que cambia sin explicación produce abandono.

Las zonas no entregables

Caso a tratar explícitamente, so pena de pedidos imposibles de servir.

La buena práctica consiste en bloquear el modo de entrega afectado desde la introducción del código postal, con un mensaje que proponga una alternativa: punto de recogida, recogida en tienda, o presupuesto a petición.

Lo que no hay que hacer: aceptar el pedido y luego contactar al cliente. Pierdes tiempo, él pierde confianza, y tienes que reembolsar.

Verificar tu tabla contra la realidad

Un control simple, a hacer una vez al año: coge tus cincuenta últimas entregas, compara para cada una el importe facturado al cliente y el importe realmente pagado al transportista, y mira la distribución de las diferencias.

Descubrirás casi siempre dos cosas. Un pequeño número de destinos donde pierdes sistemáticamente dinero, y que justifican una regla. Y un conjunto de destinos donde facturas ligeramente de más, lo que compensa pero degrada tu competitividad en el grueso del volumen.

El módulo Recargo de Envío por Código Postal aporta esa granularidad en PrestaShop 8 y 9: reglas por rango o por lista de códigos postales, recargo fijo o proporcional con umbral de activación, articulación con el envío gratuito y visualización del detalle en el carrito.

Sigue leyendo

Artículos relacionados