PrestaSyncFS — Guía de instalación y uso

PrestaSyncFS conecta FacturaScripts directamente con tu tienda PrestaShop usando el Webservice oficial (PrestaShop 1.6, 1.7, 8 y 9). Sin intermediarios: la comunicación va de tu FacturaScripts a tu tienda.

1. Prepara PrestaShop

En tu tienda, ve a Parámetros avanzados > Webservice:

  • Activa el Webservice de PrestaShop.
  • Crea una clave API y dale permisos: LECTURA sobre orders, customers, addresses y products; LECTURA y ESCRITURA sobre stock_availables.

2. Conecta FacturaScripts

Instala y activa el plugin, y entra en Admin > PrestaShop. Pega la URL de la tienda (por ejemplo https://tutienda.com, sin /api) y la clave API, y pulsa Probar conexión. Tu FacturaScripts debe ser accesible online.

3. Pedidos

El plugin importa los pedidos cuyos estados marques (por defecto 2,3,4,5: pago aceptado, en preparación, enviado y entregado). Cada pedido se convierte en un Pedido de cliente con sus líneas (referencia, cantidad, precio sin IVA y tipo de IVA calculado del propio pedido) y los gastos de envío. El cliente se busca por NIF (vat_number o DNI de la dirección) o email; si no existe, se crea con sus datos y dirección. Cada pedido se importa una sola vez (idempotente) y queda en la pestaña "Pedidos sincronizados".

4. Productos y stock

  • Productos (tienda → FacturaScripts): se identifican por referencia. Puede crear los que falten y actualizar precio y descripción (configurable).
  • Stock (FacturaScripts → tienda): envía el stock disponible de FacturaScripts a la tienda, del almacén que elijas o sumando todos. Solo actualiza cuando hay diferencia.

5. Automatización

Activa el cron para que todo se sincronice solo, con un intervalo mínimo configurable (por defecto 15 minutos). Requiere el cron de FacturaScripts configurado en tu servidor. La pestaña "Registro" guarda el detalle de cada operación.

¿Vienes de WooCommerce? PrestaSyncFS es el hermano de nuestro WooSyncFS: mismo panel, misma filosofía.

¿Dudas? Escríbenos desde la pestaña de soporte del plugin y te ayudamos con la puesta en marcha. 🙌

Cookies
Usamos cookies necesarias para el funcionamiento del sitio y cookies opcionales para recordar tus preferencias y mejorar tu experiencia. Puedes aceptarlas todas, rechazarlas o configurar tus preferencias

Soporte