Ingénierie IA & outils métiers Parlons de votre projet

Réalisation · Amuse Papilles · 2023

Amuse Papilles : relier les commandes WooCommerce à la caisse.

Un connecteur WooCommerce–DGsys pour transmettre les commandes payées, traduire les menus et suivre les envois en caisse.

Intégration et automatisation
  • 95articles reliés à la caisse
  • 4menus décomposés au format de la caisse
  • < 20 sentre paiement et ticket, au test du 19/08
Amuse Papilles : relier les commandes WooCommerce à la caisse

Une commande payée en ligne doit retrouver les bons articles, les bons montants et le bon règlement dans la caisse.

Les menus composés, les remises et les frais de livraison compliquent cette correspondance. Certaines commandes traiteur suivent en outre un circuit distinct. Une simple copie du panier ne suffit donc pas ; le connecteur doit traduire les règles de vente et rendre les erreurs visibles.

Le contexte

La commande est payée sur le site. Elle doit être exploitable en caisse. Entre les deux, il faut traduire les menus, les remises et les règles de vente. Diginative a conçu le connecteur et le suivi nécessaires pour que l’équipe puisse retrouver les transmissions et traiter les exceptions.

Ce qu’il fallait obtenir

Transmettre les commandes concernées après paiement, avec leur détail et leurs montants. Décomposer les menus dans le format attendu par DGsys. Écarter les commandes traiteur du flux prévu. Permettre à l’équipe de vérifier les correspondances du catalogue et de suivre les transmissions en échec, sans interrompre l’achat sur le site.

La solution

Diginative a développé un connecteur WordPress entre WooCommerce et l’API DGsys. Après paiement, il retrouve ou crée la fiche client, reconstruit la commande dans le format de la caisse et transmet les articles, les menus décomposés, les remises et la livraison. Le règlement déjà encaissé est pris en compte.

Chaque envoi est journalisé. En cas d’échec, un mécanisme de relance puis d’alerte permet de traiter l’incident. Le tableau de bord catalogue aide l’équipe à repérer les produits reliés, ceux qui restent à associer et les écarts de prix.

Le travail porte sur une intégration de logiciels et des règles de gestion explicites. Aucun agent IA n’est nécessaire pour réaliser ce flux.

Ce que Diginative a fait

  • Analyse de l'intégration existante et cadrage du périmètre avec le dirigeant
  • Tests de l'API caisse et coordination avec l'éditeur
  • Développement du connecteur WooCommerce ↔ caisse : envoi automatique, relance, alertes, journal
  • Création et liaison du catalogue sur l'extranet caisse
  • Tableau de bord catalogue pour l'équipe
  • Recette, bascule en production et suivi de rodage

Stack technique

  • WordPress
  • WooCommerce
  • Connecteur sur mesure
  • API caisse DGsys (NF525)
  • Journal
  • relances et alertes

Questions fréquentes

Ce que ce projet éclaire.

Faut-il changer le site pour le relier à la caisse ?

Ce projet conserve WooCommerce et l’adapte à la nouvelle caisse. Sur un autre projet, la faisabilité dépend des accès disponibles, de l’API et des règles de vente. Ces points se vérifient avant de développer.

Comment traiter un menu composé ?

Le connecteur traduit le menu en éléments reconnus par la caisse. Les correspondances, prix et remises doivent être testés avec des commandes représentatives.

Que se passe-t-il si la caisse ne répond pas ?

L’achat reste possible sur le site. Les transmissions en échec sont suivies dans un journal, avec relance et alerte prévues dans le connecteur. L’équipe doit pouvoir identifier ce qui n’a pas abouti.