Mantenimiento programado en Envia.com: jueves 29 de octubre, de 00:00 a 00:30 h. Inicio de sesión, APIs y operaciones no estarán disponibles.
Puedes conectar PrestaShop con Envia de dos formas. Elige una y sigue solo esa sección.
El módulo Envia Shipping and Fulfillment muestra tarifas en el carrito y el checkout, y genera la guía desde el pedido. Instalar ahora descarga el ZIP.
La clave de webservice conecta la tienda en Ecommerce Pro. Integrar abre esa conexión.
Módulo. Úsalo si quieres cotizar en el checkout y generar la guía en PrestaShop. Sigue Instalar el módulo.
Clave de webservice. Úsala si quieres conectar la tienda desde Ecommerce Pro, sin instalar el módulo. Sigue Integrar con una clave de webservice.
Hay ajustes en Envia.com y, si usas el módulo, también en PrestaShop. Aunque se parezcan, se hacen en cada plataforma. Origen y paquetes en el módulo se habilitan cuando el estado es Conectado.
Entra al panel de tu tienda PrestaShop.
En Personalizar, abre Módulos > Gestor de módulos.
Selecciona Subir un módulo.

Elige el ZIP que descargaste e instálalo.

Cuando veas ¡Módulo instalado!, selecciona Configurar.

Si cerraste esa ventana, busca Envia Shipping and Fulfillment en el gestor de módulos y ábrelo para configurarlo.
En Configurar el estado aparece como No conectado. La dirección de origen y los paquetes se habilitan después de conectar.
En Conexión, selecciona Conectar tu tienda.

Se abre la pantalla de Envia para integrar tu ecommerce.
Revisa la URL de tu tienda y la clave. El módulo suele llenarlas; confírmalas.
Selecciona Create.

Verifica tu correo registrado en Envia.com y haz clic en Continuar.
Cuando la conexión queda lista, en PrestaShop el estado pasa a Conectado. Verás el ID de tienda, el ID de empresa, la versión del módulo, la Clave API de PrestaShop (solo lectura) y el Token de envío Envia (se guarda al conectar).
Si ya lo tienes instalado, descarga el ZIP de nuevo y súbelo para reemplazar el actual.
Después de actualizar, borra la caché para que la tienda tome los cambios.
Con la tienda Conectado, en Configurar del módulo defines origen, paquetes, checkout y los ajustes que se abren en Envia.
La dirección de origen es el almacén desde el que salen los envíos. Las tarifas del checkout usan esa dirección.

En Paquetes están los paquetes guardados para generar guías desde los pedidos. Si aún no conectas la tienda, este ajuste se abre en Envia después de vincularla.

Defines lo que ve el comprador en el paso de entrega. Esto no cambia las guías ni las cotizaciones que ya tengas abiertas desde el pedido. Las tarifas se recalculan cuando cambia el contenido del carrito o del pedido.

En el detalle del pedido, el panel de Envia solo aparece cuando el envío es de Envia. Selecciona Generar guía. El formulario no pide la sucursal de origen para dejar el paquete.
Las tarifas de respaldo se usan cuando fallan las cotizaciones en vivo. Las reglas de tarifa cambian el precio mostrado en el checkout (descuento, aumento o monto fijo). Selecciona Configurar reglas de tarifa en Envia para definirlas en Envia.

Estos ajustes son los mismos que en Envia: seguro, valor declarado, política de devoluciones y fulfillment automático. Selecciona Configurar ajustes avanzados en Envia.

Decide qué destinos ven tarifas de Envia y configura transportistas y zonas para el checkout. Selecciona Configurar zonas de envío en Envia.

Esta sección no usa el módulo. Creas una clave en PrestaShop y la pegas en Ecommerce Pro.
| Sección | Acción |
|---|---|
| Key | Genera una clave nueva. La vas a pegar al conectar la tienda. |
| Key description | Escribe una descripción para la clave. |
| Status | Déjalo en Yes. |
| Permissions | Consulta y configura los permisos. |
En la misma pantalla, en Configuration, deja Enable PrestaShop’s Webservice en Yes. Si ya guardaste la clave, ábrela de nuevo para comprobarlo.
Para confirmar la URL, agrega /api/ al final. Si el navegador pide usuario y contraseña, la dirección es la correcta. Consulta la documentación de PrestaShop.
En Brasil, para mostrar el campo Identification number en el checkout, sigue estos pasos.
Estas configuraciones se realizan en tu panel de Envia.com, uses el módulo o la clave de webservice.

Dirección de origen y paquetes
Establece desde dónde salen tus envíos y qué empaques usas para calcular las tarifas de envío.

Productos
Define el peso y tamaño de cada producto. Así el sistema calcula bien las tarifas y selecciona el paquete ideal.

Checkout de tu tienda
Muestra el costo del envío en tiempo real al cliente al comprar. Mejora la experiencia y evita sorpresas.
Si al integrar aparece 403 Forbidden o 400, el firewall está bloqueando la API. Desactiva el bloqueo un momento o agrega estas IP a la whitelist:

Si integraste varias tiendas en la misma URL raíz, haz una integración por dominio. Por ejemplo, https://ejemplo.com/1 y https://ejemplo.com/2 se integran por separado, aunque compartan https://ejemplo.com.