Import Wix vers Odoo — reprise de catalogue
Wix to Odoo Migration — import products, variants, categories, contacts and orders from a Wix Stores site into Odoo through the Wix Catalog V3 REST API. Reprise de catalogue Wix, sans doublon et avec rapport de rejets.
Screenshots
Import Wix vers Odoo
Reprendre son catalogue Wix Stores par l'API Catalog V3.
Reprendre une boutique Wix dans Odoo, 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.
Une clé d'API et l'identifiant du site
Le module interroge l'API REST de Wix Stores en version 3 : produits, variantes, catégories, contacts et commandes. Il demande deux réglages et non un, et ce n'est pas un oubli : une clé d'API Wix vaut pour un compte, pas pour un site — chaque appel doit désigner la boutique visée.
Chaque plateforme dit si son connecteur a été éprouvé contre un vrai service.
Trois particularités de Wix, traitées
Tout se demande en POST, filtre et pagination dans le corps de la requête : un connecteur écrit sur le modèle de Shopify n'obtiendrait rien. L'en-tête d'autorisation ne porte pas « Bearer » — les exemples officiels écrivent le jeton seul, et l'habitude contraire donne un refus que rien n'explique. Enfin, la requête de liste ne renvoie pas les variantes : il faut demander chaque produit en détail. Le module le fait, parce que des variantes sans prix ne valent pas la peine d'être importées, et borne sa page en conséquence plutôt que de laisser la migration s'effondrer sur un catalogue de mille articles.
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.
Le second passage ne crée rien : il reconnaît ce qui est déjà là.
Ce qui est passé, ce qui a été rejeté, et pourquoi — exportable en CSV.
Non éprouvé en production
L'API de Wix exige un compte, un site et une clé créée par le propriétaire du compte : aucun chemin public ne permet de l'éprouver. Ce connecteur est écrit d'après la documentation officielle et éprouvé contre des réponses enregistrées. L'écran vous le rappelle, et le mode essai est là pour cela : lancez-le d'abord, lisez le rapport, puis seulement décochez.
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 — 136 ko, 1280 px, 3.3 s, 4 écrans. Une amorce animée est aussi livrée en GIF (78 ko, 560 px) pour les contextes qui n’affichent pas la balise vidéo.
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 Wix.
- Il ne reprend pas les documents de description structurés de Wix en l'état : il en importe la version lisible.
DYONYSOS — Odoo 20 Community — exige le socle gratuit dyo_import_boutique
What this app does not do
- Il ne synchronise rien en continu : c'est un outil de reprise, pas un connecteur de vente.
- Il n'écrit rien dans Wix.
- Il ne reprend pas les documents de description structurés de Wix en l'état : il en importe la version lisible.
Store apps required
- Import de boutique vers Odoo — socle de migration (gratuit)
dyo_import_boutique
Odoo Community modules used
None.
| Series | Version | Status | Published on |
|---|---|---|---|
| 20.0 | 20.0.1.0.0 | Available | 02/10/2026 |
| 19.0 | 19.0.1.0.0 | Available |
Listing generated from the publisher's code (private repository, branch 20.0): the source code is not published.
Automatic store check (separate from the publisher's), applied to all apps. Conforme.
| Check | Result | Effect if absent |
|---|---|---|
| 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 (43 actuellement) | conforme | info |
| Résumé en français | conforme | info |
Guide utilisateur — Import Wix vers Odoo
Ce module ajoute Wix à 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 à Wix.
1. Brancher la boutique
Migration de boutique → Configuration → Plateformes → Wix.
Le propriétaire du compte Wix crée une clé d'API dans son tableau de bord, avec la portée de lecture sur les produits.
Dans Odoo, renseignez deux champs : l'identifiant du site Wix et la clé d'API dans le champ secret. Les deux sont nécessaires, et ce n'est pas un oubli : une clé Wix vaut pour un compte entier, pas pour un site — chaque appel doit désigner la boutique visée.
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, produits, variantes, contacts et commandes.
3. Ce qu'il faut savoir sur cette plateforme
Les variantes coûtent un appel par produit. La requête de liste de Wix ne les renvoie pas : le module demande chaque produit en détail. L'étape « Variantes » est donc nettement plus lente que l'étape « Produits », et sa page est volontairement plus petite.
Les jetons d'application expirent en quatre heures. Une clé d'API, elle, vaut jusqu'à révocation : pour une migration, préférez la clé.
La description native de Wix est un document structuré, pas du HTML. Le module importe sa version lisible.
4. Quand cela ne marche pas
Refus en 401 : jeton expiré. Refus en 403 : portée manquante sur la clé, ou identifiant de site qui n'est pas celui de la boutique.
Réponse 429 : Wix ne publie aucun quota chiffré et conseille d'attendre une minute. La migration se suspend et reprendra au même curseur.
5. Éprouvé ou non
Ce connecteur est livré non éprouvé en production. L'API de Wix exige un compte, un site et une clé créée par le propriétaire du compte : aucun chemin public ne permet de l'éprouver. Il est écrit d'après la documentation officielle du catalogue V3 et vérifié contre des réponses enregistrées.
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.
Reviews from signed-in customers. One rated review per customer; the publisher can reply. Sign in to leave a review.
- Publisher
- DYONYSOS
- contact@omnifloo.com
- Omnifloo customers
- Support included with your plan: help centre.
