Prérequis, configuration et contrôles d’acceptation. Commencez sur une base de test.
Mis à jour le 30 septembre 2026 · Odoo 16–19
1. Prérequis
Utilisez une copie de test d’Odoo 16 à 19 sur Odoo.sh ou serveur auto-hébergé, avec Ventes, Inventaire et Facturation. Sauvegardez la base et le filestore. Préparez le domaine Shopify, un journal de paiement, les taxes, les SKU produits et la correspondance entrepôts/emplacements. Odoo Online standard ne peut pas installer ce module.
2. Authentification Shopify en 2026
Depuis le 1er janvier 2026, les nouvelles apps personnalisées sont créées dans le Dev Dashboard. Installez l’app détenue par le marchand dans l’organisation appropriée et obtenez les accès API nécessaires. Les tokens client credentials expirent après 24 heures. Le connecteur Odoo actuel reçoit un token mais ne le renouvelle pas automatiquement : ne prévoyez pas de production autonome sans valider une solution de renouvellement avec Arcchester. Une app historique existante peut encore fournir son token Admin API. Ne nous envoyez jamais de token ni de secret par e-mail. Consultez le guide officiel Shopify ci-dessous.
3. Installer et connecter
Téléchargez l’archive achetée pour votre version majeure exacte d’Odoo. Sur une instance de test auto-hébergée, placez le dossier shopify_sync dans le chemin addons configuré, redémarrez Odoo, actualisez la liste des applications en mode développeur et installez Shopify Sync. Sur Odoo.sh, ajoutez le module dans une branche de staging de votre projet et installez-le. Ouvrez Shopify → Configuration → Connect a store. Saisissez le domaine myshopify.com, un token Admin API valide et le secret de signature des webhooks ; testez la connexion.
4. Choisir les flux
Configurez le journal de paiement, les taxes, l’entrepôt des commandes et la source de référence de chaque flux. Récupérez les emplacements Shopify et associez-les aux entrepôts Odoo. Activez uniquement les flux à tester. Pour les produits, choisissez import, export ou rattachement du catalogue existant par SKU. Vérifiez l’unicité des SKU et la correspondance des variantes avant la synchronisation du catalogue.
5. Webhooks et premier test
L’URL de webhook doit être joignable publiquement en HTTPS. Enregistrez les webhooks pris en charge depuis la connexion et lancez le diagnostic. Vérifiez les actions planifiées. Utilisez des données de test : une commande payée, sa facture et son paiement, un changement de stock, une livraison avec suivi et les remboursements correspondant à vos besoins. Comparez taxes, devise, totaux et quantités livrées des deux côtés. La réconciliation récupère les événements manqués par appels API sortants ; elle ne remplace pas les tests.
6. Dépannage et mise en production
Une erreur d’authentification nécessite un token valide et les bons droits ; un token de 24 heures expirera sans renouvellement. Si les traitements restent en attente, contrôlez les actions planifiées. Pour les écarts de stock, vérifiez source choisie, correspondances et quantités réservées. Corrigez la cause avant de relancer. Passez en production après vos tests d’acceptation, une sauvegarde et un plan de retour arrière. Transmettez au support version Odoo, hébergement et erreur expurgée, jamais vos identifiants.