Connecteur PRESTASHOP avec l’ERP DIVALTO

Détails et fonctionnement de notre connecteur entre PRESTASHOP et DIVALTO

Nos nombreux projets E-commerce couplés à l’ERP DIVALTO nous permettent d’accompagner nos clients sur l’ensemble de leur projet E-commerce BtoB ou BtoC avec une excellente maîtrise des possibilités et contraintes de la solution ERP DIVALTO (V6, V7 ou Infinity) pour déployer et personnaliser le connecteur adapté à vos flux standard et à vos flux métiers.

Périmètre de fonctionnement du connecteur PRESTASHOP – DIVALTO

Nos clients sont des PME, PMI intervenant dans des secteurs d’activité très variés (négoce, industrie, horticulture…) dont les volumes de commande imposent une interconnexion fiable et performante avec leur site marchand PRESTASHOP.

Notre connecteur fonctionne sur une large variété d’usages, de volumes de données à synchroniser et de flux (plusieurs millions d’euros de commandes annuelles, plusieurs centaines de commandes par jour, plusieurs dizaines de milliers de produits et de clients…).

Quel intérêt de mettre en place un connecteur Prestashop avec Divalto Infinity ?

L’intérêt de mettre en place une interface ou un connecteur automatique entre votre ERP Divalto Infinity et votre site marchand Prestashop est multiple car il permet à vos clients :

  • De consulter votre offre produit en ligne parfaitement à jour à partir des données gérées dans Divalto
    • Les familles et sous-familles produit qui structurent votre catalogue produit (axes statistiques de Divalto)
    • Toutes les informations de la fiche produit
    • Toutes les images et les fiches produits issues de votre système d’information interne (marketing)
    • Les tarifs selon les conditions commerciales accordées à vos clients
    • Les promotions en vigueur
    • La disponibilité des produits
  • De passer rapidement leurs commandes en ligne en toute sécurité pour accélérer leur préparation et assurer ainsi des délais de livraison rapides
  • D’être notifié lorsque les commandes sont expédiées et de suivre la livraison des colis si nécessaire et de pouvoir consulter / rééditer les Bons de livraison et leurs factures directement à partir de leur espace client

Force Interactive s’appuie sur la technologie TALEND Open Studio pour réaliser et faire évoluer ce connecteur e-commerce puissant entre Prestashop et l’ERP Divalto. Ce choix technologique nous permet de maîtriser l’ensemble des flux de synchronisation des données et des documents entre Divalto et le site marchand et d’automatiser leur exécution avec une excellente performance et une grande fiabilité.

 

Un module spécifique de gestion développé dans PRESTASHOP

Le connecteur PRESTASHOP / DIVALTO Infinity est administrable dans le back-office de PRESTASHOP via un module spécifique que nous avons développé et qui offre des fonctions avancées de paramétrage et de pilotage (par l’administrateur du site / de l’ERP) des différents flux d’échanges entre DIVALTO Infinity et PRESTASHOP :

  • Plus de 100 paramètres de configuration sont administrables finement dans PRESTASHOP pour activer l’ensemble des flux de synchronisation à déployer sur votre site (synchroniser les images (O/N), les déclinaisons produit, les packs produit, les clients (tiers) de DIVALTO, les commandes off-line (celles enregistrées directement dans DIVALTO), les fournisseurs…)
  • De planifier l’exécution des différents jobs de synchronisation et de les exécuter manuellement à la demande si nécessaire
  • De consulter l’état des synchronisations effectuées (Ok, NOK), toute synchronisation NOK déclenche une alerte automatique par mail
  • D’accéder au détail des logs de chaque exécution si besoin

 

 

Une personnalisation de l’exécution des flux de synchronisation

La synchronisation des données par le connecteur est séparée en plusieurs flux :

  • Import des données de l’ERP (clients, familles produit, données articles, tarifs…)
  • Import des stocks
  • Import des images produits
  • Import des suivis de commande
  • Export des commandes

Cette approche permet de paramétrer l’exécution de chaque “job” de synchronisation indépendamment des autres, à une heure précise de la journée et selon une fréquence personnalisée au contexte de votre projet (flux stock exécuté toutes les 15 mn par exemple entre 5 h et 23 h, flux des données ERP exécuté 1 fois par jour à 2 h du matin par exemple).

 

 

Un fonctionnement du connecteur en mode incrémental ou complet

Certains de nos clients disposent d’une base de données de plusieurs dizaines de milliers d’articles et d’autres de plusieurs centaines de milliers de clients. Seul un petit volume de données sont créées ou modifiées entre l’exécution des synchronisations ce qui ne justifie pas de traiter l’ensemble de la base de données lors de l’exécution de chaque synchronisation (le temps de traitement est plus long et la consommation des ressources serveur peut être plus importante).

Pour cette raison, Force Interactive a prévu un fonctionnement paramétrable des synchronisations selon les 2 modes suivants :

Synchronisation COMPLETE des données => L’intégralité des données concernées par le traitement en cours sont synchronisées entre DIVALTO Infinity et PRESTASHOP (même celles qui n’ont subies aucune modification de puis la dernière synchronisation)

Synchronisation INCREMENTALE des données => Seules les nouvelles données et les données modifiées depuis la dernière exécution du flux sont synchronisées entre DIVALTO Infinity et PRESTASHOP. Dans ce mode, chaque synchronisation passe au préalable par un “pré-traitement” effectué par notre connecteur qui permet d’isoler les seules données / documents qui devront effectivement être mis à jour sur le site marchand.

Dans l’exemple ci-dessous, les suivis de commande sont synchronisés plusieurs fois par jour en mode incrémental sachant qu’une synchronisation complète nocturne s’exécute également pour s’assurer une parfaite cohérence des données de commande (tous types confondus) entre les 2 systèmes.

 

 

Une fonction simple de déclenchement manuel de chaque synchronisation si besoin

Le connecteur DIVALTO ⬄ PRESTASHOP permet si besoin au gestionnaire du site marchand de déclencher manuellement n’importe quelle synchronisation à tout moment à partir du back-office de PRESTASHOP.

Cette fonctionnalité est intéressante pour nos clients dans le cas où une mise à jour inopinée du site marchand est nécessaire et exige d’être actualisée sans délai sur le site marchand (correction d’une erreur constatée dans l’ERP, mise à jour urgente réalisée dans l’ERP et à diffuser immédiatement sur le site marchand, évolution ponctuelle de tarif sur une famille de produit ou un produit…).

Quelles sont les données traitées par le connecteur Prestashop ⬄ Divalto ?

De manière classique voici les types d’information synchronisées par notre connecteur :

  • Les informations liées aux clients
  • Les données associées à l’offre produit proposée en ligne (familles et sous-familles, description produit et caractéristiques, attributs, déclinaisons…
  • Les données de tarification produit et client (tarif public, tarifs personnalisés aux clients)
  • Les informations de disponibilité des produits (stocks)
  • Les documents associés (photos produit, fiche technique, facture client…)
  • Les données de Devis et de commandes (commandes on-line Prestashop et commandes off-line Divalto à synchroniser sur le site marchand) transitent automatiquement via notre connecteur Prestashop ⬄ Divalto.

Le connecteur DIVALTO Infinity ⬄ PRESTASHOP réalisé par Force Interactive synchronise aujourd’hui plus de 200 champs d’information entre l’ERP et votre site marchand.

Le mode de paramétrage de l’ERP Divalto (qui peut varier d’un client à un autre) ainsi que les éventuelles données complémentaires spécifiques (au métier du client…) à synchroniser sur le site marchand nécessitent parfois des adaptations spécifiques voire l’extension des flux standard sur le connecteur que Force Interactive réalise couramment dans les projets E-commerce que nous menons.