Ir al contenido

Prestashop

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.

  1. Entra al panel de tu tienda PrestaShop.

  2. En Personalizar, abre Módulos > Gestor de módulos.

  3. Selecciona Subir un módulo.

    Subir un módulo en PrestaShop

  4. Elige el ZIP que descargaste e instálalo.

    Seleccionar el ZIP del módulo Envia en PrestaShop

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

    Módulo instalado. Botón 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.

  1. En Conexión, selecciona Conectar tu tienda.

    Conectar tu tienda desde el módulo de Envia

  2. Se abre la pantalla de Envia para integrar tu ecommerce.

  3. Revisa la URL de tu tienda y la clave. El módulo suele llenarlas; confírmalas.

  4. Selecciona Create.

    Formulario de conexión de PrestaShop en Envia

  5. 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.

  1. En Personalizar, abre Módulos > Gestor de módulos.
  2. Selecciona Subir un módulo.
  3. Elige el ZIP nuevo.

Después de actualizar, borra la caché para que la tienda tome los cambios.

  1. En el menú lateral, abre Parámetros avanzados > Rendimiento.
  2. En la esquina superior derecha, selecciona Borrar la caché.

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 Dirección de origen, abre el listado de Origen actual.
  • Elige la dirección que corresponda, o Dirección de origen predeterminada.
  • Si necesitas otra, selecciona Agregar dirección de origen.
  • Selecciona Guardar.

Dirección de origen en el módulo de PrestaShop

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.

Paquetes en el módulo de PrestaShop

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.

  • Activa Tarifas de envío Envia en vivo en Sí para mostrar las cotizaciones de Envia en el carrito y el checkout.
  • Elige las paqueterías por país. Abre el país (por ejemplo México), marca las paqueterías que quieres y, si lo necesitas, abre Servicios para elegir cuáles cotizar.
  • Si ofreces entrega en sucursal, activa Habilitar recolección en el checkout del ecommerce.
  • En Formato de visualización de pickup, elige cómo se muestran los puntos. (Mapa y lista, solo lista o solo mapa).
  • En Máximo de sucursales por transportista, indica cuántos puntos mostrar (de 1 a 10; primero el más cercano).
  • Selecciona Guardar.

Checkout del ecommerce en el módulo de PrestaShop

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.

Conocer más

Reglas de tarifa en el módulo de PrestaShop

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.

Conocer más

Ajustes avanzados en el módulo de PrestaShop

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

Conocer más

Zonas de envío en el módulo de PrestaShop

Esta sección no usa el módulo. Creas una clave en PrestaShop y la pegas en Ecommerce Pro.

  1. Entra al panel de tu tienda PrestaShop.
  2. Abre Advanced Parameters > Webservice.
  3. Selecciona Add new webservice key.
  4. Completa la clave y selecciona Save.
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.

  1. Entra a tu cuenta Envia.com.
  2. Abre Ecommerce Pro > Prestashop.
  3. Ingresa la URL de tu tienda y selecciona Continuar.
  4. Pega la clave y selecciona Crear.
  5. Verifica el correo registrado en Envia.com y selecciona Continuar.

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 en Configuraciones

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.

Ver más

Productos con peso y tamaño para cotizar

Productos

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

Ver más

Checkout de la tienda con el costo de envío

Checkout de tu tienda

Muestra el costo del envío en tiempo real al cliente al comprar. Mejora la experiencia y evita sorpresas.

Ver más

  • Confirma que el módulo esté instalado y que el estado sea Conectado.
  • Si Conectar tu tienda no abre Envia, inicia sesión en tu cuenta de Envia e inténtalo de nuevo.
  • Si las tarifas no aparecen en el checkout, verifica que Tarifas de envío Envia en vivo esté en Sí y que haya paqueterías activas para el país del comprador.
  • Si las tarifas no cambian al editar el carrito, borra la caché en Parámetros avanzados > Rendimiento.
  • Si Dirección de origen o Paquetes siguen bloqueados, la tienda aún no está conectada.
  • Si no ves el panel de Envia en el pedido, ese envío no es de Envia.

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:

  • 3.209.100.219
  • 34.224.235.111
  • 3.211.106.119
  • 35.173.225.189

Error Forbidden al conectar la tienda

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.

¿Te fue útil este artículo?