La aplicación Calculador de envíos permite que los clientes calculen automáticamente costos, modalidades y tiempos estimados de entrega directamente desde la ficha de producto y durante el checkout, utilizando su código postal o zona.
La funcionalidad trabaja de forma integrada con los métodos de envío configurados en el sitio y centraliza todas las opciones disponibles bajo una experiencia unificada para el comprador, evitando exponer nombres técnicos de integraciones o proveedores intermedios.
El objetivo es mejorar la experiencia del cliente permitiendo:
- conozca costos de envío antes de avanzar al checkout;
- visualice tiempos estimados;
- compare modalidades;
- vea opciones de retiro;
- mantenga su código postal durante toda la navegación;
- y llegue al checkout con el método de envío ya preseleccionado.
La funcionalidad también busca reducir fricción y abandono de carrito, especialmente en sitios que trabajan con múltiples operadores logísticos o distintos tipos de entrega.
El sistema soporta:
- envío a domicilio;
- retiro en sucursal;
- envíos personalizados;
- múltiples tipos de carrito;
- persistencia inteligente del código postal;
- selección previa del método de envío;
- y detección automática de envíos gratuitos.
Instalación de la aplicación
La aplicación se habilita instalando desde:
Aplicaciones > Métodos de envío > Calculador de envíos
Funcionamiento general
El calculador obtiene y muestra:
- modalidades disponibles;
- costos;
- estimaciones de entrega;
- opciones de retiro;
- promociones de envío gratis.
Todo esto se calcula en tiempo real según:
- código postal;
- zona;
- peso;
- dimensiones;
- y reglas configuradas en los métodos de envío activos.
Persistencia inteligente del código postal
Existe una lógica importante de persistencia del CP/zona para mejorar la experiencia del comprador.
Prioridad de datos utilizada
El sistema utiliza este orden:
- Dirección seleccionada en checkout
- Dirección del usuario logueado
- Último código postal ingresado manualmente
- Campo vacío
Usuario logueado
Si el cliente:
- inició sesión;
- y tiene una dirección guardada con código postal;
entonces el calculador utiliza automáticamente ese CP tanto:
- en la ficha del producto;
- como en el checkout.
Usuario invitado
Si el cliente:
- no inició sesión;
- pero carga una dirección durante el checkout;
el calculador utiliza automáticamente el CP de esa dirección.
Persistencia durante navegación
Si el cliente ingresa manualmente un código postal en una ficha de producto:
- ese código queda persistido durante la navegación;
- y se reutiliza en otros productos;
hasta que:
- ingrese otro CP;
- seleccione otra dirección;
- o utilice una dirección guardada.
Dirección guardada
Observación funcional importante:
Cuando un usuario registra una dirección desde su perfil o checkout:
- debe quedar almacenada como una dirección seleccionable;
- no solo como un dato temporal.
Esto es importante para que el sistema pueda reutilizar correctamente el CP posteriormente.
Comportamiento visual del calculador
Estado inicial
Antes de calcular:
- se visualiza una frase introductoria pequeña:
Calcula el costo de envío ingresando tu código postal
- junto al campo de código postal.
Estado de carga
Mientras el sistema consulta opciones:
Calculando opciones disponibles para tu zona… ⏳
Estado con resultados
Cuando existen resultados:
- el campo se reemplaza por:
📦 Envíos disponibles para CP 1414
- y aparece el botón:
Cambiar CP
Organización de resultados
El calculador divide las opciones en dos grupos principales:
Entrega a domicilio
Retira por
Esto es importante porque el comprador no necesita conocer la integración técnica utilizada internamente.
La experiencia debe centrarse en:
- modalidad;
- operador;
- costo;
- y tiempo de entrega.
No en plataformas intermedias.
Grupo: Entrega a domicilio
Aquí se muestran todas las modalidades de entrega disponibles para el CP consultado.
Reglas importantes
Prioridad de operadores directos
Si un correo está configurado:
- de forma directa;
- y también a través de otra integración;
el sistema priorizara la configuración directa.
Ejemplo:
Si existen:
- OCA directo;
- Andreani directo;
- y además esas mismas opciones llegan desde otra integración;
solo deben visualizarse las opciones directas.
Nunca duplicados.
Opciones inválidas
Una opción no se visualizara si:
- no realiza entregas en ese CP;
- supera límites de peso;
- supera dimensiones permitidas;
- no devuelve precio;
- devuelve error;
- o falla la integración.
Envíos personalizados
Si existen envíos personalizados activos:
- se muestran como:
Envío propio
Si el costo es cero:
- Se visualizara:
Gratis
Grupo: Retira por
Este grupo muestra:
- sucursales;
- puntos de retiro;
- retiros configurados manualmente;
- y sucursales devueltas por integraciones logísticas.
Puede incluir:
- datos del app de retiro en sucursal;
- operadores con retiro en punto físico;
- sucursales de correos;
- y puntos de retiro externos.
Envíos gratis
Si existe al menos una opción gratuita:
- Aparecera un call to action debajo del calculador.
Ejemplo visual:
🚚 Envío gratis según zona
Ese CTA:
- abre el modal de envios gratis;
- y funciona como acceso rápido a la información del beneficio.
Selección de método de envío
En ficha de producto
Si el usuario selecciona una opción:
- esa selección Se mantiene miestras navegue el sitio web
- y se trasladar automáticamente al checkout.
En checkout
- mantiene el método elegido;
- respeta el CP/dirección seleccionada;
Compatibilidad con tipos de carrito
La funcionalidad debe operar exactamente igual en:
- carrito de compras;
- carrito de pedidos;
- carrito cotizador.
Casos especiales y errores
Sin opciones disponibles
Si no existen opciones válidas:
- por cobertura;
- error;
- dimensiones;
- peso;
- o problemas del operador;
Tu cliente visualizara:
No encontramos opciones de envío para este código postal. Por favor, verifica el CP o contáctanos.
Retiro disponible aunque no haya envío
Aunque no existan envíos a domicilio:
- el grupo “Retira por” igualmente debe visualizarse si existen puntos de retiro activos.
Comportamiento en checkout
Dirección preseleccionada
Cuando el usuario:
- tiene direcciones guardadas;
- o carga una nueva;
la dirección seleccionada quedara marcada automáticamente.
¿Necesitas más ayuda?
Si este artículo no resolvió tu consulta, nuestro equipo puede ayudarte personalmente.
Crear ticket de soporte