PrestaShop Gestion catalogue

Connecteur Caisse PrestaShop : Synchro Stock & Ventes Square, Zettle, SumUp

Une seule quantité en stock pour la boutique physique et le site, quelle que soit votre caisse.

Vous vendez en boutique avec Square, Zettle ou SumUp et en ligne avec PrestaShop, et les deux stocks divergent dès le premier samedi chargé. Ce module fait de PrestaShop la référence unique : chaque vente en caisse est importée et déduite du stock du site, puis le nouveau niveau repart vers la caisse. Les ventes en boutique peuvent devenir de vraies commandes PrestaShop, les retours reviennent en stock, et votre catalogue part dans la caisse sans ressaisie. Un contrôle d'écart et des alertes email vous préviennent si quelque chose diverge.

En un coup d'œil
  • Stock PrestaShop envoyé à Square et Zettle, ventes en caisse déduites du stock du site
  • Ventes Square, Zettle et SumUp importées, avec création optionnelle de vraies commandes PrestaShop
  • Retours en caisse remis en stock automatiquement sur Square et Zettle
  • Catalogue PrestaShop envoyé vers la caisse, sans créer de doublons
  • Contrôle des écarts de stock et alerte email si la synchronisation échoue
PrestaShop 8 & 9 Square · Zettle · SumUp Webhooks temps réel Sans abonnement
  • Remboursement 30 jours
  • 12 mois de mises à jour
  • Support 24h
www.datafirefly.com/
Connecteur Caisse PrestaShop : Synchro Stock & Ventes Square, Zettle, SumUp
v1.3.0 · mis à jour 2026-10-07
Ce que ça fait

La version courte.

01

PrestaShop reste la référence du stock

Chaque changement de stock d'un produit associé est envoyé à la caisse en quantité absolue, immédiatement ou au passage du cron. Une vente en boutique est déduite du stock PrestaShop avec un mouvement de stock dédié, puis le nouveau niveau repart vers les autres caisses. À chaque cron, un contrôle rattrape aussi les changements faits hors des événements PrestaShop, comme un import SQL ou un ERP.

02

Les ventes en boutique deviennent des commandes

En option, chaque vente dont tous les articles sont associés crée une commande PrestaShop : client comptoir dédié, transporteur caisse invisible au checkout, prix du ticket, date de la vente, aucun email envoyé. Vos statistiques et vos exports comptables couvrent enfin la boutique physique.

03

Votre catalogue dans la caisse sans ressaisie

Envoyez vos produits PrestaShop vers Square ou Zettle avec leurs déclinaisons, prix, SKU, code-barres et stock. Le catalogue de la caisse est lu d'abord : un article qui existe déjà est associé par SKU ou code-barres au lieu d'être créé une seconde fois.

04

Vous savez quand quelque chose diverge

L'onglet Contrôle du stock compare les quantités réelles de la caisse et de PrestaShop et propose d'aligner chaque écart dans un sens ou dans l'autre. Si la synchronisation planifiée échoue trois fois de suite, un email vous prévient, puis un second quand tout fonctionne de nouveau.

La version longue

Tout ce que vous voudriez savoir avant d'installer.

Un regard détaillé sur le fonctionnement de Connecteur Caisse PrestaShop : Synchro Stock & Ventes Square, Zettle, SumUp, pourquoi nous l'avons conçu ainsi, et la réflexion derrière les fonctionnalités ci-dessus.

§ 01

Une boutique physique, un site, un seul stock

Quand la caisse et le site tiennent chacun leur stock, la dernière pièce part deux fois : une fois au comptoir, une fois en ligne. Le module supprime ce double comptage en faisant de PrestaShop la seule référence. La caisse reçoit en permanence la quantité réelle, et chaque vente en boutique revient dans PrestaShop pour décrémenter le stock du site.

§ 02

Comment la synchronisation fonctionne

Chaque changement de stock d'un produit associé est mis en file, puis la quantité PrestaShop est envoyée à chaque caisse. On envoie une quantité absolue et jamais un écart, donc un envoi rejoué ne crée aucune dérive. Les ventes arrivent par le cron toutes les 5 minutes et, pour Square et Zettle, en quelques secondes grâce aux webhooks signés. Une synchronisation complète de nuit et un contrôle d'écart à chaque passage rattrapent ce qui aurait été modifié hors de PrestaShop.

§ 03

Les ventes en boutique dans PrestaShop

Chaque vente est enregistrée dans un journal avec ses lignes, sa caisse, son point de vente et son moyen de paiement. En option, une vente entièrement associée devient une commande PrestaShop aux prix du ticket, datée à l'heure de la vente, avec un client comptoir et un transporteur caisse qui n'apparaît jamais au checkout. Aucun email ne part, ni vers le client ni vers vous. Les retours Square et les remboursements Zettle remettent les articles en stock et laissent une note sur la commande d'origine.

§ 04

Démarrer avec un catalogue existant

Si vos produits sont déjà dans PrestaShop, l'onglet Envoi du catalogue les crée dans Square ou Zettle avec leurs déclinaisons, leur prix, leur SKU, leur code-barres et leur stock, puis les associe aussitôt. Si la caisse contient déjà des articles, la lecture de son catalogue les associe par référence ou code-barres, et les suggestions par nom traitent les articles saisis sans SKU.

§ 05

Ce que fait chaque caisse

Square et Zettle gèrent tout : stock dans les deux sens, ventes, retours, contrôle d'écart et envoi du catalogue. Sur Zettle, le suivi de stock doit être activé sur les produits, ce que l'envoi du catalogue fait automatiquement. SumUp n'expose que les transactions dans son API publique : le module importe les ventes et les déduit du stock PrestaShop, mais il ne peut pas mettre à jour le stock affiché dans SumUp ni y créer de produits.