Módulo de PrestaShop (sincronización en tiempo real)
Instale el módulo opcional de PrestaShop para enviar pedidos a Order Invoicer en tiempo real
Descripción general
De forma predeterminada, Order Invoicer recupera sus pedidos de PrestaShop consultando la API de servicios web (Webservice) cada pocos minutos. El módulo de PrestaShop es un complemento opcional que hace que su tienda envíe eventos a Order Invoicer en el momento en que se producen —nuevos pedidos, cambios de estado, pagos y facturas rectificativas (reembolsos)— de modo que las facturas se crean sin esperar a la siguiente sincronización.
Opcional: el módulo no es obligatorio. Su conector funciona solo con la clave de API. Instale el módulo únicamente si desea una sincronización casi instantánea.
¿Su conector ya está conectado? No desconecte nada. El módulo se suma a la clave del servicio web, no la sustituye: Order Invoicer la sigue necesitando para leer todos los detalles de los pedidos. No modifique su conector ni Parámetros avanzados > Webservice. La sincronización programada sigue funcionando en paralelo, sin crear duplicados: basta con activar el módulo y pegar en él la clave secreta.
Disponibilidad
Se publica un módulo para cada destino de facturación:
| Software de facturación | Descarga |
|---|---|
| Sellsy | prestashop-sellsy.zip |
| Pennylane | prestashop-pennylane.zip |
| Odoo | prestashop-odoo.zip |
| Axonaut | prestashop-axonaut.zip |
| Evoliz | prestashop-evoliz.zip |
Compatibilidad
El módulo es compatible con PrestaShop 1.6 hasta las últimas versiones 8.x y 9.x.
Instalación
Descargue el módulo
Descargue el .zip correspondiente a su software de facturación de la tabla anterior. Conserve el
archivo tal cual: no lo descomprima.
Súbalo a PrestaShop
- En el back office de PrestaShop, vaya a Módulos > Gestor de módulos
- Haga clic en Subir un módulo (parte superior derecha)
- Arrastre el
.zipque descargó o búsquelo para seleccionarlo - El módulo aparece con el nombre de su software de facturación (por ejemplo Sellsy o Pennylane), no como «Order Invoicer». Si muestra un botón Activar, haga clic en él
Si ya tiene instalada una versión anterior a la 1.2.0, vuelva a subir el .zip
para actualizarla.
Conecte su tienda
- En Order Invoicer, vaya a Mis aplicaciones, abra la aplicación de PrestaShop de su conector y, en la tarjeta Webhook de PrestaShop, haga clic en Copiar clave
- En el back office de PrestaShop, vaya a Módulos > Gestor de módulos y haga clic en Configurar en el módulo de su software de facturación
- Ponga Enable webhook notifications en Enabled, pegue la clave en el campo Secret Key y haga clic en Save
La clave es obligatoria; los eventos sin firma se rechazan. La dirección de envío está integrada en el módulo, no hay nada más que rellenar.
Verifique
Realice un pedido de prueba (o actualice uno existente) en PrestaShop. Debería aparecer en su panel de Order Invoicer en cuestión de segundos, en lugar de esperar a la próxima sincronización programada.
Resolución de problemas
No encuentro el módulo en PrestaShop
- Búsquelo con el nombre de su software de facturación (por ejemplo Sellsy), no como «Order Invoicer»
Los eventos no llegan a Order Invoicer
- Compruebe que Enable webhook notifications esté en Enabled
- Verifique que la Secret Key coincida con la de la tarjeta Webhook de PrestaShop de su aplicación en Order Invoicer
- Verifique que ha instalado el módulo de su herramienta de facturación
- Asegúrese de que su tienda sea accesible a través de HTTPS
Order Invoicer muestra «La clave secreta del webhook no coincide»
- Su tienda envía los eventos, pero firmados con otra clave, por lo que se rechazan. Vuelva a copiar la clave desde la tarjeta Webhook de PrestaShop, péguela en el módulo y guarde
Preguntas frecuentes
¿Debo desactivar la clave del servicio web o volver a conectar mi conector?
No. El módulo y la clave del servicio web funcionan juntos; mantenga la clave activada.
¿Qué ocurre si desactivo el módulo?
No se pierde nada: la sincronización programada sigue recuperando sus pedidos, solo que con unos minutos de retraso.
Soporte
Si encuentra dificultades, póngase en contacto con nuestro soporte en contact@orderinvoicer.com.