PrestaShop Gestión de catálogo

Conectar TPV con PrestaShop: Sincronizar Stock y Ventas Square, Zettle, SumUp

Una sola cantidad de stock para la tienda física y la web, sea cual sea tu TPV.

Vendes en tienda con Square, Zettle o SumUp y en línea con PrestaShop, y los dos stocks se descuadran tras el primer sábado de mucho movimiento. Este módulo convierte PrestaShop en la referencia única: cada venta del TPV se importa y se descuenta del stock de la web, y el nuevo nivel vuelve al TPV. Las ventas en tienda pueden convertirse en pedidos reales de PrestaShop, las devoluciones vuelven al stock y tu catálogo llega al TPV sin volver a teclearlo. Un control de diferencias y alertas por email te avisan cuando algo se descuadra.

De un vistazo
  • Stock de PrestaShop enviado a Square y Zettle, ventas del TPV descontadas del stock de la web
  • Ventas de Square, Zettle y SumUp importadas, con creación opcional de pedidos reales de PrestaShop
  • Devoluciones en tienda repuestas en stock automáticamente en Square y Zettle
  • Catálogo de PrestaShop enviado al TPV sin crear duplicados
  • Control de diferencias de stock y alerta por email si la sincronización falla
PrestaShop 8 y 9 Square · Zettle · SumUp Webhooks en tiempo real Sin suscripción
  • Reembolso de 30 días
  • 12 meses de actualizaciones
  • Soporte 24h
www.datafirefly.com/es/
Conectar TPV con PrestaShop: Sincronizar Stock y Ventas Square, Zettle, SumUp
v1.3.0 · actualizado 2026-10-07
Qué hace

La versión corta.

01

PrestaShop sigue siendo la referencia del stock

Cada cambio de stock de un producto asociado se envía al TPV como cantidad absoluta, al momento o en la siguiente ejecución del cron. Una venta en tienda se descuenta del stock de PrestaShop con un movimiento de stock propio, y el nuevo nivel vuelve a los demás TPV. En cada cron, un control recupera también los cambios hechos fuera de los eventos de PrestaShop, como una importación SQL o un ERP.

02

Las ventas en tienda se convierten en pedidos

Como opción, cada venta con todos sus artículos asociados crea un pedido de PrestaShop: cliente de mostrador dedicado, transportista TPV oculto en el checkout, precios del ticket, fecha de la venta, ningún email enviado. Tus estadísticas y exportaciones contables cubren por fin la tienda física.

03

Tu catálogo en el TPV sin volver a teclearlo

Envía tus productos de PrestaShop a Square o Zettle con sus combinaciones, precios, SKU, código de barras y stock. Primero se lee el catálogo del TPV: un artículo que ya existe se asocia por SKU o código de barras en lugar de crearse dos veces.

04

Sabes cuándo algo se descuadra

La pestaña Control de stock compara las cantidades reales del TPV y de PrestaShop y permite alinear cada diferencia en un sentido u otro. Si la sincronización programada falla tres veces seguidas, recibes un email, y otro cuando todo vuelve a funcionar.

La versión larga

Todo lo que querrías saber antes de instalar.

Una mirada detallada a cómo funciona Conectar TPV con PrestaShop: Sincronizar Stock y Ventas Square, Zettle, SumUp, por qué lo construimos así y la lógica detrás de las características anteriores.

§ 01

Una tienda física, una web, un solo stock

Cuando el TPV y la web llevan cada uno su stock, la última unidad se vende dos veces: una en el mostrador y otra en línea. El módulo elimina ese doble conteo convirtiendo PrestaShop en la única referencia. El TPV recibe siempre la cantidad real y cada venta en tienda vuelve a PrestaShop para reducir el stock de la web.

§ 02

Cómo funciona la sincronización

Cada cambio de stock de un producto asociado se pone en cola y la cantidad de PrestaShop se envía a cada TPV. Se envía una cantidad absoluta y nunca una diferencia, así que un envío repetido no crea desfases. Las ventas llegan con el cron cada 5 minutos y, en Square y Zettle, en pocos segundos mediante webhooks firmados. Una sincronización completa nocturna y un control de diferencias en cada ejecución recuperan lo que se haya modificado fuera de PrestaShop.

§ 03

Las ventas en tienda dentro de PrestaShop

Cada venta se guarda en un registro con sus líneas, su TPV, su local y su medio de pago. Como opción, una venta asociada por completo se convierte en un pedido de PrestaShop a precios del ticket, con la fecha de la venta, un cliente de mostrador y un transportista TPV que nunca aparece en el checkout. No sale ningún email, ni al cliente ni a ti. Las devoluciones de Square y los reembolsos de Zettle reponen los artículos en stock y dejan una nota en el pedido original.

§ 04

Empezar con un catálogo existente

Si tus productos ya están en PrestaShop, la pestaña Envío del catálogo los crea en Square o Zettle con sus combinaciones, precio, SKU, código de barras y stock, y los asocia al instante. Si el TPV ya contiene artículos, la lectura de su catálogo los asocia por referencia o código de barras, y las sugerencias por nombre resuelven los artículos creados sin SKU.

§ 05

Lo que admite cada TPV

Square y Zettle lo admiten todo: stock en ambos sentidos, ventas, devoluciones, control de diferencias y envío del catálogo. En Zettle, el control de stock debe estar activado en los productos, algo que el envío del catálogo hace automáticamente. SumUp solo expone las transacciones en su API pública: el módulo importa las ventas y las descuenta del stock de PrestaShop, pero no puede actualizar el stock que muestra SumUp ni crear productos en él.