Connecteur PrestaShop ↔ ERP Azuro

Développement d’un module sur-mesure de liaison PrestaShop ↔ ERP Azuro

Le client, un grossiste B2B en électricité, gère plusieurs milliers de références avec des prix spécifiques par groupe d’entreprises. Son ERP maison, Azuro, contient les données « métier » (stocks, prix, clients validés, commandes), tandis que PrestaShop assure la vitrine e-commerce.

La problématique

  • Les deux systèmes ne communiquaient pas.
  • La saisie manuelle était source d’erreurs.
  • Les prix spécifiques, essentiels en B2B, étaient difficiles à maintenir.
  • Les équipes perdaient un temps significatif pour synchroniser les données.

Le client recherchait un prestataire fiable, clair et force de proposition, capable d’apporter une solution sur-mesure et sécurisée. Ce besoin de réassurance et de transparence fait écho aux attentes récurrentes du persona professionnel.

L’enjeu

Objectif du développement sur mesure

Créer un module PrestaShop permettant une double synchronisation automatisée, par fichiers CSV via FTP, entre PrestaShop et Azuro :

Type de donnée Sens Rôle
Clients PrestaShop → Azuro Transmission uniquement des clients validés
Commandes PrestaShop → Azuro Injection automatique dans l’ERP selon une fréquence définie
Produits Azuro → PrestaShop Mise à jour du stock & prix HT
Prix spécifiques Azuro → PrestaShop Gestion des prix par groupe, cruciale en B2B

Le fonctionnement du module

Synchronisation des clients

  • Tout visiteur peut s’inscrire sur PrestaShop.
  • Un administrateur valide manuellement le client (procédure B2B classique).
  • Seuls les clients validés remontent dans Azuro.
  • Correspondance via email unique pour éviter les doublons.
  • Lors du lancement, Digiactif a mis en place une synchronisation initiale de 292 clients préexistants afin de garantir un historique propre.

Synchronisation des commandes

  • Les commandes PrestaShop sont envoyées automatiquement vers Azuro.
  • Cron toutes les 2h de 6h à 15h puis toutes les 30 minutes de 15h à 19h.
  • Seules les commandes des clients validés sont transférées.
  • Les commandes Azuro, elles, ne redescendent pas (l’ERP reste maître).

Synchronisation des produits

  • Azuro envoie au serveur FTP un CSV contenant :
    ✔ Stock
    ✔ Prix de vente HT
  • PrestaShop importe ces données périodiquement.
  • La référence Azuro = la référence PrestaShop (produit ou déclinaison).
  • Les contenus marketing (nom, descriptions…) restent gérés dans PrestaShop.

Gestion des prix spécifiques

  • Azuro exporte les prix par groupe.
  • PrestaShop les importe et met automatiquement à jour les tarifs affichés.
  • Les prix spécifiques PrestaShop n’écrasent jamais ceux d’Azuro : l’ERP reste maître

Résultats obtenus

Gain de temps opérationnel

Avant : ~3 h/jour consacrées à la mise à jour manuelle des prix, stocks, clients et commandes.
Après module : moins de 10 minutes/jour (contrôles uniquement).
+85 % de temps économisé, soit environ 63 h/mois récupérées.

Réduction des erreurs humaines

Avant : en moyenne 12 à 18 erreurs de prix/stock par mois.
Après : moins de 1 erreur/mois (souvent due à une mauvaise donnée côté ERP).
-95 % d’erreurs critiques.

Amélioration de l’expérience utilisateur

Auparavant, des ruptures de stock mal synchronisées entraînaient des commandes annulées — une source de frustration majeure.
Après synchronisation en temps quasi réel :
-70 % de commandes annulées, amélioration directe de la satisfaction client.

Impact financier global

Plus de cohérence entre ERP & PrestaShop = meilleure confiance commerciale.
Fini les mauvaises marges dues à de mauvais prix affichés.
Estimation : +4 à 6 % de chiffre d’affaires sécurisé grâce à la fiabilité des données.

Confiance renforcée dans le prestataire

Une expérience clé pour un persona qui a besoin d’être rassuré, d’éviter les mauvaises surprises et de travailler avec un prestataire réactif et transparent.

Bénéfices directs pour l’entreprise

  • Synchronisation automatique sans intervention humaine.
  • Données fiables à tout moment : indispensable en B2B.
  • Gestion facilitée des prix spécifiques, souvent un point douloureux dans PrestaShop.
  • Conformité du stock et des tarifs = moins de litiges, plus de satisfaction.
  • Travail collaboratif fluide entre le marketing et le service commercial.
  • Scalabilité : le système peut absorber une croissance du catalogue sans surcoût humain.