Overslaan naar inhoud
Icône de Import Shopify vers Odoo — reprise de catalogue

Import Shopify vers Odoo — reprise de catalogue

door Dyonysos
Gratis Odoo 20 Connector Kwaliteitscontrole: Geverifieerd OPL-1 (Odoo-propriëtair)

Shopify to Odoo Migration — import products, variants, images, collections, customers and orders from a Shopify store into Odoo, with or without an app token. Reprise de catalogue Shopify, sans doublon et avec rapport de rejets.

Schermafbeeldingen

Import Shopify vers Odoo

Reprendre son catalogue Shopify — avec ou sans application Shopify à créer.

Quitter Shopify, c'est d'abord récupérer son catalogue. Ce module le fait avec la mécanique du socle : jamais de doublon si l'on relance, reprise là où l'import s'est arrêté, mode essai, et un rapport qui dit ce qui a été refusé et pourquoi.

Deux chemins, selon ce que vous pouvez fournir

Sans jeton d'application, le module lit la vitrine publique de la boutique et reprend les produits publiés, leurs variantes et leurs images — sans qu'aucune application n'ait à être créée chez Shopify. Avec un jeton, il interroge l'Admin API et reprend en plus les collections, les clients et les commandes, qu'aucune boutique n'expose publiquement — et c'est heureux.

Réglages des plateformes d'origine

Chaque plateforme dit si son connecteur a été éprouvé contre un vrai service.

Les identifiants sont normalisés

L'Admin API rend des identifiants de la forme gid://shopify/Product/123, la vitrine rend 123. Le module les ramène tous à l'entier. Sans cela, commencer une migration sans jeton puis la reprendre avec un jeton recréerait l'intégralité du catalogue en double. Le module gère aussi la borne des vingt-cinq mille produits de la vitrine publique : il s'arrête proprement et vous dit de passer au jeton, plutôt que de vous laisser croire à une panne.

Jamais de doublon, et un rapport qui se lit

Toute la mécanique vient du socle gratuit dyo_import_boutique : chaque enregistrement garde l'identifiant de sa boutique d'origine, un second passage met à jour au lieu de recréer, un import interrompu repart où il s'est arrêté, et le mode essai rejoue tout — contrôles d'Odoo compris — sans rien écrire.

Second passage d'une migration : aucun enregistrement créé

Le second passage ne crée rien : il reconnaît ce qui est déjà là.

Rapport de migration ligne par ligne avec le motif de chaque rejet

Ce qui est passé, ce qui a été rejeté, et pourquoi — exportable en CSV.

Éprouvé par appel réel

Le chemin sans jeton a été exécuté contre de vraies boutiques Shopify en production le 14 septembre 2026 : réponse sans authentification, pages disjointes, identifiants entiers et plafond de vingt-cinq mille produits constatés. Le chemin avec jeton d'application n'a pas pu être éprouvé contre une boutique de développement : l'écran vous le rappelle, commencez par un essai.

L’application en mouvement

Le module en marche, enregistré dans le vrai client Odoo 19 : dyo import ligne (fiche), dyo import ligne, dyo import empreinte puis dyo import tache. Ce n’est pas un montage — ce sont les trames du navigateur sur le module livré, pris sur sa propre base.

Vidéo MP4 — 133 ko, 1280 px, 3.3 s, 4 écrans. Une amorce animée est aussi livrée en GIF (75 ko, 560 px) pour les contextes qui n’affichent pas la balise vidéo.

Amorce animée du parcours de dyo_import_shopify
Amorce GIF — 75 ko. Enregistrement réel du client Odoo 19 sur une base dédiée à ce module, avec les données de démonstration livrées avec lui.

Ce que le module ne fait pas

  • Il ne synchronise rien en continu : c'est un outil de reprise, pas un connecteur de vente.
  • Il n'écrit rien dans Shopify.
  • Sans jeton, il ne voit que les produits publiés sur la vitrine.

DYONYSOS — Odoo 20 Community — exige le socle gratuit dyo_import_boutique

Import Shopify vers Odoo — reprise de catalogue — capture 1
Import Shopify vers Odoo — reprise de catalogue — capture 1
Import Shopify vers Odoo — reprise de catalogue — capture 2
Import Shopify vers Odoo — reprise de catalogue — capture 2
Import Shopify vers Odoo — reprise de catalogue — capture 3
Import Shopify vers Odoo — reprise de catalogue — capture 3
Import Shopify vers Odoo — reprise de catalogue — capture 4
Import Shopify vers Odoo — reprise de catalogue — capture 4
Import Shopify vers Odoo — reprise de catalogue — capture 5
Import Shopify vers Odoo — reprise de catalogue — capture 5

Wat deze app niet doet

  • Il ne synchronise rien en continu : c'est un outil de reprise, pas un connecteur de vente.
  • Il n'écrit rien dans Shopify.
  • Sans jeton, il ne voit que les produits publiés sur la vitrine.

Vereiste applicaties van de appstore

Gebruikte Odoo Community-modules

Geen.

SerieVersieStatusGepubliceerd op
20.020.0.1.0.0 Beschikbaar 02-10-2026
19.019.0.1.0.0 Beschikbaar

Fiche gegenereerd uit de code van de uitgever (privé-repository, branch 20.0): de broncode is niet gepubliceerd.

Automatische controle van de appstore (los van de uitgever), toegepast op alle applicaties. Conforme.

ControleResultaatEffect indien afwezig
Manifeste lisible sans exécution conforme bloquant
Licence reconnue (OPL-1) conforme bloquant
Aucune dépendance vers Odoo Enterprise conforme bloquant
Aucun import de code Enterprise conforme bloquant
Aucun en-tête de licence Enterprise conforme bloquant
Icône static/description/icon.png conforme déclasse
Description (static/description/index.html ou README) conforme déclasse
Tests automatisés (tests/test_*.py) conforme déclasse
Traduction française (i18n/fr.po) conforme info
Section « Ce que le module ne fait pas » conforme info
Titre de 70 caractères au plus (47 actuellement) conforme info
Résumé en français conforme info

Guide utilisateur — Import Shopify vers Odoo

Ce module ajoute Shopify à la liste des boutiques d'origine du socle dyo_import_boutique. Toute la conduite d'une migration — périmètre, correspondance des champs, mode essai, rapport, reprise — est décrite dans le guide du socle. Ce document ne traite que ce qui est propre à Shopify.

1. Brancher la boutique

Migration de boutique → Configuration → Plateformes → Shopify.

Renseignez l'adresse de la boutique (la racine du site, sans barre oblique finale). Le jeton d'accès est facultatif :

  • sans jeton, le module lit la vitrine publique et reprend les produits publiés, leurs variantes, leurs images et les collections ;
  • avec un jeton d'application, il interroge l'Admin API et reprend en plus les clients et les commandes.

Le jeton se crée dans l'administration Shopify, en ajoutant une application personnalisée avec les droits de lecture sur les produits, les clients et les commandes.

Cliquez Vérifier l'accès avant de lancer quoi que ce soit. Un appel léger vaut mieux qu'une migration de vingt mille produits qui échoue à la première page parce qu'un jeton a expiré la veille.

2. Ce que le connecteur sait lire

Catégories (collections), produits, variantes, images, clients et commandes. Les clients et les commandes exigent un jeton : aucune boutique n'expose sa clientèle sans authentification, et c'est heureux.

3. Ce qu'il faut savoir sur cette plateforme

Le plafond de la vitrine publique. Shopify refuse de servir au-delà de vingt-cinq mille produits sans authentification. Le module s'arrête proprement et vous le dit ; passez au jeton pour un catalogue plus grand.

Les identifiants sont normalisés. L'Admin API rend gid://shopify/Product/123, la vitrine rend 123. Le module les ramène tous à l'entier — sans quoi commencer sans jeton puis reprendre avec un jeton recréerait tout le catalogue en double.

Le prix vient de la première variante. Shopify ne met aucun prix sur le produit lui-même. Pour un catalogue à plusieurs variantes par produit, cochez aussi l'étape « Variantes ».

4. Quand cela ne marche pas

« La boutique a refusé l'accès » sans jeton : la boutique est protégée par un pare-feu applicatif qui ferme sa vitrine aux robots. Renseignez un jeton.

« La boutique n'a pas répondu correctement » : vérifiez l'adresse. Elle doit être la racine du site, sans barre oblique finale ni chemin.

5. Éprouvé ou non

Le chemin sans jeton a été exécuté contre de vraies boutiques Shopify en production le 14 septembre 2026. Le chemin avec jeton (Admin API) n'a pas été éprouvé contre une boutique de développement.

Dans tous les cas : lancez d'abord un essai, lisez le rapport, et ne décochez le mode essai qu'ensuite. C'est vrai de toute migration, et davantage encore d'un connecteur que l'éditeur n'a pas pu exécuter contre un vrai service.

Beoordelingen van ingelogde klanten. Eén beoordeling per klant; de uitgever kan erop reageren. Log in om een beoordeling te plaatsen.

Uitgever
DYONYSOS
E-mail
contact@omnifloo.com
Omnifloo-klanten
Support inbegrepen volgens uw formule: helpcentrum.