Synchronisation des commandes WooCommerce avec Salesforce pour une gestion des commandes en temps réel
Marché
WooCommerce optimise les boutiques en ligne en gérant les produits, les paniers et les commandes clients directement dans WordPress. Parallèlement, Salesforce fait office de CRM, permettant aux entreprises de centraliser les données clients, de gérer les pipelines de vente et de suivre l'exécution des commandes. Ces deux plateformes sont indispensables, mais lorsqu'elles fonctionnent séparément, les données de commande sont cruciales. devient fragmenté. Les commandes WooCommerce restent dans WordPress, tandis que les équipes Salesforce travaillent avec des enregistrements incomplets.
Par conséquent, les équipes de vente n’ont pas accès aux transactions les plus récentes, le personnel du service client ne peut pas toujours vérifier les mises à jour des commandes lorsqu’il répond aux requêtes et l’exécution peut en souffrir car des détails critiques tels que les adresses de livraison ou les confirmations de paiement ne sont pas systématiquement reflétés dans Salesforce.
Notre Extension Salesforce pour WordPress Transforme cette expérience. Grâce à l'intégration en temps réel de WooCommerce à Salesforce, chaque commande WooCommerce est synchronisée avec Salesforce avec tous ses détails : en-têtes de commande, articles, identifiants de paiement, adresses de livraison et de facturation, et statuts. Salesforce devient la source unique de données fiables qui assure la cohérence de chaque équipe.
Pré-requis :
Pour configurer la synchronisation des commandes WooCommerce Salesforce, assurez-vous d'avoir :
- Un compte Salesforce actif avec accès API activé.
- Un site WordPress avec WooCommerce installé et actif.
- Le plugin Object Data Sync pour Salesforce est installé dans WordPress.
- Privilèges d’administrateur pour WordPress et Salesforce.
- Objets Salesforce prêts à recevoir des éléments de ligne de commande WooCommerce et des données client.
Scénario
Imaginez un magasin vendant des produits musicaux et traitant des dizaines de commandes chaque jour. Les clients règlent leurs achats en quelques minutes, mais les équipes qui utilisent Salesforce ne peuvent pas toujours voir ces commandes immédiatement. Cela engendre trois problèmes récurrents :
Cas 1 : Visibilité des commandes différées
Les commandes WooCommerce peuvent mettre des heures, voire des jours, à apparaître dans Salesforce lorsque les données sont exportées manuellement. En période de promotions ou de forte affluence, ce délai prive les équipes commerciales et d'assistance des informations d'achat en temps opportun, ce qui complique la réponse rapide aux clients.
Cas 2 : Informations de commande incomplètes
Dans de nombreux cas, les objets créés dans Salesforce, tels que les produits, les commandes ou les clients, peuvent ne pas correspondre aux objets correspondants dans WordPress. Par exemple, un produit créé dans Salesforce peut utiliser un code produit, tandis que le même article dans WordPress est identifié par un numéro SKU.
Cette différence crée de la confusion lors de la saisie manuelle des données et augmente le risque de mappages incorrects ou d'oublis. Par conséquent, les instructions d'expédition, les variantes de produits, les informations client, etc., peuvent ne pas être correctement transférées, ce qui entraîne des retards, des erreurs d'expédition et des coûts opérationnels plus élevés.
Cas 3 : Suivi incohérent du statut des commandes
Les statuts WooCommerce tels que « En cours de traitement », « En attente » et « Terminé » ne correspondent pas automatiquement aux valeurs de statut Salesforce, sauf si les systèmes sont synchronisés. Il en résulte des informations contradictoires entre les équipes et des clients frustrés.
Ces cas soulignent la nécessité d' intégrer WooCommerce à Salesforce pour des réponses plus rapides, moins d'erreurs et une source unique et fiable d'informations.
Solution
Nous avons implémenté le plugin Object Data Sync pour Salesforce afin d'automatiser la synchronisation des commandes WooCommerce. Ce plugin surveille les commandes WooCommerce, capture les données en temps réel lorsque les conditions définies sont remplies et mappe chaque champ directement à son objet Salesforce respectif grâce au mappage d'objets.
Dans Salesforce, les informations relatives aux commandes sont stockées dans plusieurs objets. L' objet Commande contient les informations générales telles que le statut et le total de la commande, tandis que l' objet Article contient les détails de chaque produit acheté, notamment la quantité et le montant de l'article. En associant les données à ces deux objets, l'extension garantit que Salesforce reçoit un enregistrement complet et précis de chaque commande WooCommerce.
De cette manière, le plugin résout les trois cas décrits précédemment :
- Cas 1 : Visibilité des commandes différées : Les commandes apparaissent dans Salesforce dès qu'elles sont créées dans WooCommerce.
- Cas 2 : Informations de commande incomplètes : Les détails au niveau de la commande et au niveau de l'article sont transférés avec précision sans saisie manuelle.
- Cas 3 : Suivi incohérent du statut de la commande : Les valeurs de statut restent alignées sur WooCommerce et Salesforce.
Workflow
Prenons un exemple pour comprendre le fonctionnement du flux côté client. John Doe achète un album et un bonnet sur la boutique WooCommerce, où le mappage d'objet pour l' objet shop_order est déjà configuré dans l'administration WordPress.
- John ajoute les produits à son panier, qui affiche dynamiquement les Album et Beanie avec prix et quantité.
- Sur le Page de validation de commande, il entre dans son Nom, Email, Téléphone , Adresse de facturation et Adresse de livraison, puis sélectionne Livraison Gratuite et Paiement à la livraison (COD) comme méthode de paiement.
- WooCommerce génère un Page de confirmation de commande au Commande # 206, la liste des articles achetés, le mode de paiement, le mode d'expédition et le montant total.
- Le plugin extrait les données de commande et les prépare pour la synchronisation selon le mappage d'objets Salesforce WooCommerce.
- Une fois la condition de déclenchement remplie (statut de la commande : Terminé), Salesforce reçoit un nouvel enregistrement de commande contenant les détails du client, l'en-tête de la commande, les deux éléments de ligne, les totaux et les détails de paiement.
Cela montre comment la synchronisation WooCommerce Salesforce en temps réel capture le parcours complet d'une commande et le livre à Salesforce dès qu'elle est terminée.
Étapes de configuration
Voici comment vous pouvez configurer le plug-in Object Data Sync pour Salesforce pour configurer la synchronisation des commandes WooCommerce dans Salesforce :
- Rendez-vous dans la section Mappage d'objets onglet dans le plugin et cliquez sur Ajouter un mappage d'objets.
- Sur le Configuration du mappage page, fournir un Étiquette de mappage et sélectionnez le pertinent Objet Salesforce avec l' Objet WordPress (commande_boutique).
- Clé primaire: Sélectionnez le champ pour stocker l'ID d'objet Salesforce dans la commande WooCommerce synchronisée. Cela garantit que les futures mises à jour ciblent le bon enregistrement. La valeur par défaut est généralement appropriée.
- Activer la bascule Synchronisation de WordPress vers Salesforce pour activer le sens de synchronisation.
- Définir la condition de déclenchement : Définissez l'événement à synchroniser. Dans ce cas, configurez l'ordre de synchronisation. uniquement lorsque le statut est Terminé, garantissant que seules les commandes finalisées parviennent à Salesforce.
- Vous pouvez également définir déclencheurs personnalisés, comme la synchronisation uniquement après un paiement réussi ou pour des catégories de produits spécifiques.
- Si vous ne souhaitez pas utiliser de déclencheurs, le plugin peut être configuré pour synchroniser toutes les commandes immédiatement.
- Aller à la Mappage d'attributs d'objet section pour mapper les champs WooCommerce (ID de commande, nom du client, e-mail, adresse, SKU, total de la commande) aux champs Salesforce.
- Installez Valeurs statiques si nécessaire : par exemple, des valeurs de liste de sélection par défaut, des booléens ou des types d'enregistrement pour les champs Salesforce qui ne sont pas directement mappés.
- Cliquez à nouveau Enregistrer pour compléter la cartographie.
- Une fois enregistrées, les nouvelles commandes WooCommerce entrent d'abord avec le statut En cours, qui ne remplissent pas la condition de déclenchement et ne sont donc pas synchronisés.
- Lorsque le statut de la commande passe à Terminée, le plugin envoie la commande à Salesforce, créant l'enregistrement avec tous les détails mappés.
Synchronisation des commandes en action
Le cycle de vie d'une commande WooCommerce synchronisée avec Salesforce ressemble à ceci :
Création de commande client
Le client commence par parcourir la boutique WooCommerce et sélectionner les produits qu'il souhaite acheter. Dans cet exemple, John Doe choisit un album et un bonnet . Une fois la commande passée, WooCommerce crée un enregistrement shop_order avec un identifiant de commande unique pour suivre la transaction.
Examen du panier
Le client vérifie sa sélection sur la page du panier . Les deux articles sont affichés avec leur nom , la quantité , le prix unitaire et le sous-total . La page indique également les frais de livraison et le total. Le client procède ensuite au paiement.
Détails de la caisse
Sur la page de paiement , le client fournit ses coordonnées (prénom, nom, adresse e-mail et numéro de téléphone) ainsi que son adresse de facturation et de livraison (rue, ville, département/région, code postal et pays). Ces informations sont essentielles car elles correspondent aux champs Contact et Compte de Salesforce.
Expédition et paiement
Le client choisit un mode de livraison, comme la livraison gratuite , et un mode de paiement. Ici, le paiement à la livraison est utilisé. Selon la configuration de l'extension, la synchronisation peut être immédiate ou s'effectuer lorsque le statut de la commande WooCommerce passe à une étape spécifique, comme « En cours de traitement » , « Terminée » , « En attente » ou tout autre statut défini. Cette flexibilité garantit que les données de la commande sont synchronisées au moment le plus opportun du processus.
Confirmation de commande
Une fois la commande validée, WooCommerce génère une page de confirmation de commande . Celle-ci affiche le numéro de commande , la liste des produits achetés, les quantités, le total, le mode de livraison choisi et le paiement. Cette confirmation constitue la preuve d'achat pour le client.
Vue d'administration de WooCommerce
Dans le panneau d'administration WordPress, sous WooCommerce → Commandes , la commande nouvellement passée apparaît dans la liste des commandes. Par exemple, la commande n° 206 – John Doe est affichée avec les informations clés suivantes : nom du client , montant total de la commande et statut du paiement (en attente, car il s'agit d'une commande en contre-remboursement).
Le plugin déclenche la synchronisation des commandes selon les conditions configurées. Dans ce cas, la synchronisation intervient immédiatement après le placement. La synchronisation peut également être personnalisée pour s'exécuter uniquement lorsque les commandes atteignent des statuts spécifiques, tels que « En cours de traitement » ou « Terminée ».
Enregistrement de commande Salesforce
Une fois déclenché, le plugin Object Data Sync pour Salesforce mappe les données de commande et les transfère vers Salesforce. Un nouvel enregistrement de commande Salesforce est créé, contenant le nom du client , son adresse e-mail , son numéro de téléphone , son adresse de facturation , son adresse de livraison , le statut de la commande (traitée) , le montant total de la commande , etc.
Éléments de ligne dans Salesforce
Chaque produit WooCommerce acheté est ajouté à Salesforce en tant que ligne de commande . Dans ce cas précis, l' album et le bonnet sont tous deux listés avec leur référence (SKU) , leur prix unitaire , leur quantité et le total de la ligne . Les utilisateurs de Salesforce bénéficient ainsi d'une visibilité complète sur les données de vente de chaque produit.
Détails au niveau du produit
L'ouverture d'un élément de commande individuel dans Salesforce, tel que l' album , affiche des informations détaillées sur le produit. Les champs incluent l' identifiant produit WordPress , l'identifiant de commande WooCommerce , la quantité achetée , le chiffre d'affaires net et le chiffre d'affaires brut . Ces détails garantissent que les rapports, les rapprochements et les interactions avec le service client disposent d'un contexte produit précis.
Le plugin fournit également la fonctionnalité prête à l'emploi permettant d'associer ces éléments de ligne à leur enregistrement de commande parent.
Les Avantages
L'adoption de la synchronisation des commandes Salesforce de WooCommerce offre une valeur commerciale évidente :
- Visibilité des ventes plus rapide : Les commandes apparaissent dans Salesforce dès qu'elles sont finalisées.
- Contexte de la commande complète : Tous les détails de WooCommerce, les données client, les adresses, les détails de paiement et les éléments de ligne sont disponibles dans Salesforce.
- Alignement de l'équipe : Les ventes, le service et l'exécution fonctionnent à partir d'un système d'enregistrement fiable.
- Échelle opérationnelle : Gère des volumes de transactions élevés, prend en charge la synchronisation des commandes Woocommerce en temps réel, y compris les éléments de ligne et les données de paiement.
- Extension prête pour l'avenir : Étendez l'intégration pour synchroniser l'inventaire des stocks WooCommerce avec Salesforce ou activez la synchronisation bidirectionnelle WooCommerce Salesforce.
Conclusion
Notre extension Object Data Sync pour Salesforce garantit une synchronisation précise, fiable et configurable entre WordPress et Salesforce. Grâce au transfert complet des données et à des déclencheurs flexibles, les commandes WooCommerce sont importées dans Salesforce sous forme d'enregistrements détaillés.
Cette intégration optimise les opérations quotidiennes : les équipes commerciales gagnent en visibilité, les agents de service répondent avec confiance et les équipes de traitement des commandes évitent les erreurs coûteuses. Grâce à la prise en charge de cas d'usage avancés tels que WooCommerce et la synchronisation bidirectionnelle Salesforce, le plugin évolue avec les besoins de votre entreprise.
Merci pour votre réponse. Nous reviendrons vers vous bientôt.
Quelque chose s'est mal passé. Veuillez soumettre à nouveau votre requête
