Passer au contenu principal

Comment fonctionne l'échange de commandes dans WooCommerce

Découvrez comment synchroniser les commandes, les clients et les produits dans un seul système à l'aide de l'intégration WooCommerce

Écrit par Christina

Après avoir connecté votre boutique WooCommerce, vous pouvez traiter les commandes, les produits et les clients importés directement dans le système.

  • comment filtrer les commandes par plateforme ;

  • comment afficher le nom de la boutique et les détails de la commande ;

  • comment synchroniser manuellement les commandes avec la plateforme ;

  • quelles données supplémentaires sont disponibles dans une commande importée.

Importation des commandes

Une fois la synchronisation configurée, chaque nouvelle commande provenant de WooCommerce est automatiquement créée dans Orderry avec le type de commande que vous avez sélectionné lors de la configuration. Si des valeurs par défaut sont définies pour certains champs du formulaire correspondant à ce type de commande et qu'aucune donnée n'est transférée depuis la plateforme vers ces champs, ceux-ci seront automatiquement renseignés avec les valeurs par défaut.

⚠️Important : pour travailler avec les commandes synchronisées, les employés doivent disposer de l'autorisation « Peut ajouter des produits sans déduction ».

Données de commande transférées de WooCommerce vers Orderry :

  • Numéro de commande — ces données sont affichées dans la commande elle-même.

  • Date de création — date à laquelle la commande a été créée sur la plateforme WooCommerce.

  • Client — prénom, nom, numéro de téléphone, adresse et adresse email du client.

  • Articles de la commande — produits ajoutés à la commande, leur quantité et leur prix.

  • Montant de la commande — coût total de tous les produits de la commande.

Voir les images ci-dessous 📸

☝️ Remarque : la devise des produits sur WooCommerce doit correspondre à la devise définie dans Orderry. Autrement dit, si vous travaillez avec des produits dont le prix est en dollars, vous devez les convertir en euros dans la fiche produit WooCommerce avant d'ajouter ce produit à la commande.

Les données d'une commande synchronisée dans Orderry sont mises à jour automatiquement lorsque des modifications sont apportées dans WooCommerce.

❗Les commandes sans produits ou clients ajoutés ne sont pas effectuées de transfert vers Orderry.

Synchronisation des taxes

Le type de taxe est déterminé par l’attribut « Compound » dans WooCommerce :

  • les taxes compound dans WooCommerce correspondent aux taxes exclusives dans Orderry ;

  • les taxes non-compound dans WooCommerce correspondent aux taxes inclusives dans Orderry.

Important : la synchronisation des taxes fonctionne dans un seul sens : de WooCommerce vers Orderry. Le transfert des modifications apportées directement dans Orderry n’a aucune incidence sur WooCommerce.

  • Si vous appliquez un nouveau taux de taxe mappé à une commande WooCommerce ou si vous supprimez complètement un taux existant, cette modification sera automatiquement répercutée dans Orderry lors de la synchronisation des commandes. Par la suite, vous devrez vérifier le montant total de la commande dans Orderry et l’ajuster manuellement si nécessaire, car le calcul dépend du type de taxe (imbriquée ou appliquée) et de la priorité du taux.

  • En revanche, si vous modifiez simplement un taux existant dans WooCommerce (par exemple, en changeant le pourcentage ou le nom), cette modification n’apparaîtra pas automatiquement dans Orderry. Dans ce cas, vous devrez ajuster manuellement le prix du produit dans Orderry afin que les montants correspondent dans les deux systèmes.

Si vous désactivez une taxe dans WooCommerce alors qu’il existe des commandes actives auxquelles cette taxe est appliquée, celle-ci ne s’appliquera tout simplement plus aux nouvelles commandes. Pour éviter toute divergence, désactivez cette taxe simultanément dans les deux systèmes : à la fois dans WooCommerce et dans Orderry.

Exemple : comment les taxes sont transférées vers Orderry

Prenons le cas où le prix d’un produit dans WooCommerce est indiqué comme 1 000,00, et où deux taux de taxe sont configurés : 10 % (composée, configurée comme une taxe exclusive dans Orderry) et 20 % (non composée, configurée comme une taxe incluse dans Orderry).

Si l'option « Yes, I will enter prices inclusive of tax » est sélectionnée dans WooCommerce :

Le prix saisi de 1 000,00 est considéré comme le prix final — il inclut déjà les deux taxes. WooCommerce calcule à partir de celui-ci le prix net du produit — 757,58. Ensuite, une taxe de 20 % incluse est calculée sur la base de ce prix net — 151,52 — et la taxe de 10 % hors taxe est calculée sur la base du montant total (757,58 + 151,52), soit 90,91.

Dans Orderry, le prix de l’article s’affiche comme la somme du prix net et de la taxe comprise, soit 757,58 + 151,52 = 909,10. La taxe de 10 % est ajoutée séparément à ce montant : 909,10 + 90,91 = 1 000,00. Le total de la commande est identique dans les deux systèmes :1 000,00.

Si l’option « No, I will enter prices exclusive of tax» est sélectionnée dans WooCommerce :

Le prix saisi de 1 000,00 est considéré comme le prix de base net du produit, hors taxes. La taxe de 20 % est calculée sur la base de ce prix de base et s’élève à 200,00. La taxe de 10 % est calculée sur la base du montant total (1 000,00 + 200,00) et s’élève à 120,00.

Dans Orderry, le prix de l’article s’affiche comme le prix net majoré de la taxe incluse : 1 000,00 + 200,00 = 1 200,00. La taxe de 10 % est ajoutée en sus : 1 200,00 + 120,00 = 1 320,00. Cela signifie que le total des commandes est désormais supérieur au prix du produit que vous avez saisi —1 320,00.

Remarque : si l’option « No, I will enter prices exclusive of tax » est sélectionnée dans WooCommerce, le prix du produit dans WooCommerce s’affiche sans la TVA incluse (non composée), tandis que dans Orderry, le prix de l’article s’affiche avec la TVA déjà incluse. Par conséquent, le prix unitaire apparaîtra différemment dans ces deux systèmes — il ne s’agit pas d’une erreur de synchronisation, mais d’une particularité liée à la manière dont chaque système affiche le prix du produit. Le montant total final des commandes est calculé correctement dans les deux systèmes.

Mises à jour du statut des commandes

Lorsque le statut d'une telle commande est mis à jour dans Orderry, le statut change également dans la même commande sur WooCommerce, conformément aux correspondances configurées entre les statuts.

Le statut « Completed » sur la plateforme WooCommerce ne sera pas défini si les produits de la commande dans Orderry ne sont pas sortis de stock.

Importation de produits

Tous les nouveaux produits avec un code unique ajoutés à une commande sur WooCommerce sont importés avec la commande dans le catalogue de Orderry.

Le système compare les produits importés avec ceux déjà présents dans votre entreprise en fonction de la valeur définie dans le champ « Identifier les produits par » dans les paramètres d'intégration (nom, SKU ou ID du produit). Si les valeurs correspondent, le produit n'est pas dupliqué.

La référence du produit est transférée dans le champ « SKU » et l'ID du produit est transférée dans le champ « Code ». Les données des champs « Nom » et « Description » sont également importées.

Voir les images ci-dessous 📸

Pour tous les articles, l'unité de mesure est définie sur « pièce », quels que soient les paramètres de votre compte WooCommerce.

Si la catégorie du produit importé existe déjà dans Orderry, celle-ci est utilisée ; sinon, une nouvelle catégorie est créée.

  • Si une catégorie a une structure hiérarchique, seule la catégorie imbriquée la plus basse à laquelle appartient le produit est utilisée dans Orderry.

  • Si un produit appartient à plusieurs catégories du même niveau, celle qui est la plus élevée dans la liste des catégories WooCommerce est utilisée (la liste est classée par ordre alphabétique).

  • Si le produit appartient à des catégories de niveaux d'imbrication différents, la plus générale est utilisée, c'est-à-dire celle qui est la plus élevée dans la hiérarchie.

Les produits de WooCommerce sont ajoutés à la commande en tant qu'articles non déduits, en conservant leur quantité et leur prix.

Si vous modifiez la quantité de produits dans une commande sur WooCommerce avant qu'ils ne soient déduits dans Orderry, les données sont synchronisées et mises à jour dans la commande Orderry correspondante. Après la sortie de stock, les modifications ne sont plus transférées.

Importation de clients

En même temps que la commande, le client est également importé dans la base de données de contacts de Orderry. Le prénom, le nom, le numéro de téléphone, adresse et l'email du client sont transférés.

Voir les images ci-dessous 📸

Si votre base de données de contacts Orderry contient déjà un contact avec le même numéro de téléphone ou la même adresse email, il sera automatiquement remplacé en tant que client lors de l'importation de la commande et ne sera pas dupliqué.

Le numéro de téléphone du client sur la plateforme WooCommerce est tiré des informations d'expédition ou de facturation de la commande elle-même. Si l'adresse email et le numéro de téléphone sont tous deux manquants, le client ne sera pas créé et la commande ne sera pas importée.

Vous pouvez également modifier les paramètres d'intégration ou les supprimer.

Avez-vous trouvé la réponse à votre question ?