Guide d'utilisation

Tout ce qu'il vous faut pour installer Odoo–Shopify Order Check et lire son verdict en toute confiance.

download Installation

Prérequis

  • Navigateur: Google Chrome (ou tout navigateur basé sur Chromium) avec les extensions activées.
  • Odoo: Odoo 14–19+, sur Odoo Online (*.odoo.com) ou Odoo.sh, avec un compte utilisateur auquel vous pouvez vous connecter.
  • Shopify: Une boutique Shopify connectée à Odoo via un connecteur pris en charge (actuellement Emipro).

Installer l'extension

  1. Ouvrir la fiche sur le Chrome Web Store
    Rendez-vous sur la page Odoo–Shopify Order Check du Chrome Web Store.
  2. Ajouter à Chrome
    Cliquez sur « Ajouter à Chrome » et confirmez l'invite. L'extension s'installe en quelques secondes.
  3. Épingler l'icône (facultatif)
    Épinglez l'extension à votre barre d'outils pour que le popup des paramètres soit toujours à portée d'un clic.
  4. Se connecter à Odoo
    Ouvrez votre instance Odoo dans le même navigateur et connectez-vous. C'est la seule étape nécessaire avant de commencer à comparer des commandes.
En lecture seule et sûre. L'extension n'écrit jamais dans Odoo ni dans Shopify. Elle ne fait que lire les données de commande pour construire la comparaison, il est donc sûr de l'utiliser en production.

rocket_launch Premiers pas

Rien à configurer. Une fois l'extension installée et connecté à Odoo, ouvrez une commande et la comparaison apparaît automatiquement.

  1. Se connecter à Odoo
    Ouvrez votre instance Odoo et connectez-vous comme d'habitude. L'extension lit votre session active pour détecter l'instance et la base de données — aucune clé API, aucune URL à saisir.
  2. Ouvrir une commande
    Ouvrez n'importe quelle commande client dans Odoo (ou la commande correspondante dans Shopify). L'extension la détecte automatiquement et injecte un panneau de comparaison.
  3. Lire le verdict
    Le panneau affiche un verdict global de correspondance ou de divergence, puis vous permet de développer le détail champ par champ à la demande.
Zéro configuration. Aucune instance à enregistrer, aucune clé API à coller, aucune page d'options. L'instance et la base de données proviennent directement de votre session Odoo dans le navigateur, avec priorité aux cookies.
Le réseau reste en arrière-plan. Toutes les requêtes réseau s'exécutent dans le service worker de l'extension. Le token Admin Shopify est lu depuis Odoo via le connecteur, conservé uniquement en mémoire, et n'est jamais persisté ni exposé à la page.

verified Lire le verdict

Le haut du panneau vous donne un verdict global en un coup d'œil pour la commande :

  • Correspondance: Odoo et Shopify sont d'accord sur la commande. Aucun écart n'a été trouvé dans les champs comparés.
  • Divergence: Au moins un champ diffère entre les deux systèmes. Le détail liste exactement quoi et où.
  • Impossible de comparer: L'extension n'a pas pu construire une comparaison — par exemple, votre session Odoo a expiré ou la commande n'est pas encore liée à Shopify. Le panneau vous indique quoi faire ensuite.

Développer les détails

Le verdict est immédiat ; le détail est à la demande. Développez le panneau pour voir chaque champ comparé, la valeur de chaque côté et une section de contexte pour tout ce qui explique une différence sans que ce soit une erreur.

dashboard Le détail des écarts

En cas de divergence, le détail vous montre champ par champ où Odoo et Shopify ne s'accordent pas :

  • Totaux: Le total de la commande, comparé au montant net facturé dans Odoo (voir la section suivante pour comprendre pourquoi).
  • Taxes: Montants de taxes de chaque côté. Pour les commandes comparées par rapport au total facturé, la base taxable et les taxes peuvent être marquées comme non comparables dans cette version.
  • Quantités: Quantités par ligne. La quantité facturée dans Odoo fait autorité face à la quantité actuelle de Shopify.
  • Lignes de commande: Produits appariés par SKU, avec exclusion des artefacts du connecteur (tels que les lignes de remise ou de cadeau) pour qu'ils n'apparaissent pas comme des différences fantômes.
  • Adresses: Adresses de livraison et de facturation, comparées par leurs éléments significatifs (rue, ville, code postal) plutôt que par un nom d'affichage unique.
Sévérité. Chaque écart est pondéré, de sorte qu'une différence au niveau de l'arrondi ne se lit pas de la même manière qu'une ligne manquante ou un total incorrect. Le verdict reflète la différence la plus significative trouvée.

swap_horiz Facturé vs actuel

Le verdict économique compare la commande actuelle de Shopify à ce qui a réellement été facturé dans Odoo — pas à la commande de vente d'origine.

Pourquoi le montant net facturé ?

Lorsqu'une commande est facturée, le connecteur gèle la commande de vente. Comparer cette commande gelée à une commande Shopify qui a depuis changé produit des faux positifs. À la place, l'extension utilise le montant net facturé dans Odoo — factures clients validées moins remboursements validés — ce qui correspond véritablement à l'état actuel de Shopify.

Comment chaque côté est lu

  • Odoo: Total net facturé (somme des factures clients validées moins les remboursements validés) et la quantité facturée par ligne comme référence.
  • Shopify: Le total actuel de la commande et la quantité actuelle par ligne — la source de vérité en direct de ce que le client a réellement.
Pas encore facturé ? Si la commande ne comporte aucune facture validée, l'extension se rabat sur la comparaison des montants commandés et étiquette le verdict comme provisoire pour vous indiquer qu'une facture le confirmera ultérieurement.

history Remboursements, retours et annulations

Les remboursements, retours et modifications de commande signifient rarement qu'il y a un problème — ils font partie du cycle de vie normal d'une commande. L'extension les affiche en contexte, séparément de la liste des écarts pour ne pas déclencher de faux positifs :

  • Remboursements: Le montant d'origine, les remboursements appliqués et le montant net facturé résultant sont affichés ensemble pour que le calcul soit transparent.
  • Retours: Un retour en cours est affiché en contexte côté expédition plutôt que comptabilisé comme un écart de quantité.
  • Modifications de commande: Lorsqu'une commande Shopify est modifiée, l'historique (original, remboursements, modifications) est affiché pour qu'un changement légitime ne ressemble pas à une erreur.

Commandes annulées

Lorsqu'une commande est annulée, le panneau affiche une bannière claire pour que vous compreniez immédiatement pourquoi les chiffres sont ainsi, au lieu de lire l'annulation comme une divergence.

Contexte, pas des écarts. Tout dans cette section est informatif. Cela explique les différences ; cela ne compte jamais en lui-même dans le verdict de correspondance ou de divergence.

business Démarrer depuis Shopify

Vous pouvez également ouvrir la comparaison depuis une commande Shopify — pas seulement depuis Odoo. Pour cela, l'extension doit savoir à quelle instance Odoo appartient la boutique, et elle apprend ce mappage la première fois que vous comparez la commande depuis Odoo.

Comment fonctionne le mappage appris

  1. Connectez-vous à Odoo et ouvrez la commande là-bas une fois. L'extension résout la boutique et mémorise à quelle instance et base de données Odoo elle correspond.
  2. À partir de ce moment, ouvrir la commande correspondante dans Shopify fonctionne directement — l'extension sait déjà où chercher.
  3. Le mappage est stocké localement dans votre navigateur ; rien n'est envoyé nulle part.
Boutique pas encore apprise ? Si vous ouvrez une commande Shopify pour une boutique que l'extension n'a pas encore vue depuis Odoo, elle vous demande d'ouvrir d'abord la commande dans Odoo plutôt que de deviner. Une fois le mappage appris, les comparaisons depuis Shopify fonctionnent directement.

settings Paramètres

Un accueil des paramètres vous permet de vérifier votre statut d'accès, de gérer votre licence et de consulter quelques diagnostics — sans quitter la page sur laquelle vous vous trouvez.

Où le trouver

  • Popup de l'icône d'extension: Cliquez sur l'icône de l'extension dans votre barre d'outils pour ouvrir les paramètres depuis n'importe quel onglet.
  • Engrenage dans le panneau: Ouvrez l'engranage ⚙ dans le panneau de comparaison pour voir les mêmes paramètres en place, juste à côté de la commande que vous consultez.

Ce que vous pouvez faire

  • Voir votre état d'accès: Vérifiez si vous êtes en période d'essai gratuit ou avec une licence active, et combien de jours d'essai il vous reste.
  • Activer une clé de licence: Collez une clé de licence Polar pour déverrouiller l'extension à tout moment — pendant l'essai ou après son expiration.
  • Acheter un plan: Allez directement au paiement pour acheter un plan Starter, Growth ou Agency.
  • Gérer votre abonnement: Ouvrez le portail client hébergé de Polar pour modifier ou annuler votre abonnement.

Diagnostics en lecture seule

Le panneau de diagnostics est purement informatif et affiche :

  • Jours d'essai restants.
  • Votre plan et niveau.
  • L'instance Odoo détectée.
  • La version de l'extension installée.

credit_card Abonnement

Votre essai gratuit de 14 jours

Chaque installation commence par un essai gratuit de 14 jours qui déverrouille l'extension complète. L'essai est suivi localement sur votre appareil sur la base d'un système d'honneur — aucune inscription ni appel réseau pour le démarrer.

Plans

  • Starter: Couvre 1 instance Odoo et 1 boutique Shopify.
  • Growth: Couvre 1 instance Odoo et des boutiques Shopify illimitées.
  • Agency: Couvre des instances Odoo et des boutiques Shopify illimitées.

Comment acheter

  1. Ouvrez les paramètres depuis le popup de l'icône d'extension ou l'engranage ⚙ dans le panneau.
  2. Choisissez Acheter et sélectionnez le plan Starter, Growth ou Agency.
  3. Complétez le paiement. Vous recevrez une clé de licence pour activer l'extension.

Activer votre clé de licence

  1. Ouvrez les paramètres et trouvez le champ de clé de licence.
  2. Collez la clé reçue après le paiement.
  3. Activez. L’extension complète se débloque immédiatement pour toute votre équipe.
Abonnement pour toute l’entreprise. Un seul abonnement couvre toute votre entreprise : la même clé de licence fonctionne dans toute votre équipe, sans limite par utilisateur. Les plans diffèrent uniquement par leur portée : le nombre d’instances Odoo et de boutiques Shopify couvertes.

Gérer ou annuler votre abonnement

La facturation, les changements de plan et l'annulation sont gérés dans le portail client hébergé de Polar — l'extension vous y dirige simplement.

  1. Ouvrez les paramètres depuis le popup ou l'engranage du panneau.
  2. Choisissez Gérer l'abonnement pour ouvrir le portail client Polar.
  3. Modifiez votre plan, vos coordonnées bancaires ou annulez depuis là.

L'extension ne stocke jamais vos coordonnées de paiement. Toute la facturation se trouve dans le portail de Polar.

help Dépannage

Aucune session Odoo détectée

Si vous n'êtes pas connecté à Odoo, l'extension ne peut pas détecter votre instance et affiche un message actionnable « Connectez-vous à Odoo » au lieu de faire des suppositions.

  1. Ouvrez votre instance Odoo dans le même navigateur.
  2. Connectez-vous comme d'habitude.
  3. Retournez à la commande — le panneau reprend votre session automatiquement.

Commande non liée à Shopify

  • Pas une commande Shopify: Si la commande n'a pas de contrepartie Shopify, il n'y a rien à comparer et le panneau se retire discrètement.
  • Ouvrir depuis Odoo d'abord: Lorsque vous démarrez depuis une boutique Shopify que l'extension n'a pas encore vue, ouvrez la commande dans Odoo une fois pour qu'elle puisse apprendre le mappage boutique-instance.

Instance non détectée

  • Session expirée: Si votre session Odoo a expiré, reconnectez-vous et rouvrez la commande.
  • Hébergement non pris en charge: La détection automatique cible Odoo Online (*.odoo.com) et Odoo.sh dans cette version. Odoo sur un domaine entièrement personnalisé n'est pas encore pris en charge.

Le panneau n'apparaît pas

  1. Recharger la page: Actualisez l'onglet de la commande pour que le script de contenu s'exécute à nouveau et détecte la commande.
  2. Vérifier que l'extension est activée: Ouvrez chrome://extensions et confirmez que Odoo–Shopify Order Check est activé.
Toujours bloqué ? Les diagnostics dans les paramètres affichent l'instance Odoo détectée et la version de votre extension — des informations utiles à inclure lorsque vous contactez le support.

quiz Questions fréquentes

Général

Que fait Odoo–Shopify Order Check ?

Lorsque vous ouvrez une commande dans Odoo ou Shopify, l'extension compare les deux systèmes champ par champ — totaux, taxes, quantités, lignes de commande et adresses — et affiche un verdict global de correspondance ou de divergence avec un détail des écarts.

Cela modifie-t-il quelque chose dans Odoo ou Shopify ?

Non. L'extension est strictement en lecture seule. Elle ne crée, ne modifie ni ne supprime jamais de données dans l'un ou l'autre système — elle ne fait que lire, il est donc sûr de l'utiliser en production.

Dois-je configurer quoi que ce soit ?

Non. L'extension détecte automatiquement votre instance et base de données Odoo depuis votre session active. Aucune instance à enregistrer, aucune clé API et aucune page d'options.

Abonnement

Y a-t-il un essai gratuit ?

Oui. Chaque installation inclut un essai gratuit de 14 jours avec toutes les fonctionnalités. Après l’essai, les plans Starter, Growth et Agency sont disponibles — chacun couvre toute votre équipe et se définit par le nombre d’instances Odoo et de boutiques Shopify qu’il inclut.

Comment puis-je annuler ?

Ouvrez les paramètres, choisissez Gérer l'abonnement et annulez depuis le portail client hébergé de Polar. L'extension vous y dirige uniquement ; elle ne stocke jamais de coordonnées bancaires.

Confidentialité et sécurité

D'où vient le token Shopify ?

Il est lu depuis Odoo via le connecteur et conservé uniquement en mémoire dans le service worker de l'extension. Il n'est jamais persisté sur disque ni exposé à la page que vous consultez.

Mes données de commande quittent-elles mon navigateur ?

Il n'y a pas de backend. L'extension lit Odoo et Shopify directement depuis votre navigateur pour construire la comparaison, et le mappage boutique-instance appris est stocké localement sur votre appareil.

support Obtenir de l'aide

Contacter le support

Si quelque chose ne fonctionne pas ou si vous avez une question, contactez-nous et nous vous aiderons :

  • E-mail: odoointegrations.team@gmail.com
  • Indiquez la version de votre extension (affichée dans les diagnostics des paramètres).
  • Des captures d'écran du panneau et de la commande permettent de résoudre les problèmes beaucoup plus rapidement.