Se rendre au contenu
Icône de Import Wix vers Odoo — reprise de catalogue

Import Wix vers Odoo — reprise de catalogue

par Dyonysos
Gratuit Odoo 20 Connecteur Contrôle qualité : Vérifiée OPL-1 (propriétaire Odoo)

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.

Captures d'écran

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.

Réglages des plateformes d'origine

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.

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.

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.

Amorce animée du parcours de dyo_import_wix
Amorce GIF — 78 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 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

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

Ce que l'application 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.

Applications du magasin nécessaires

Modules Odoo Community utilisés

Aucun.

SérieVersionÉtatPubliée le
20.020.0.1.0.0 Disponible 02/10/2026
19.019.0.1.0.0 Disponible

Fiche générée depuis le code de l'éditeur (dépôt privé, branche 20.0) : le code source n'est pas publié.

Contrôle automatique du magasin (distinct de l'éditeur), appliqué à toutes les applications. Conforme.

ContrôleRésultatEffet si 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.

Avis des clients connectés. Un avis noté par client ; l'éditeur peut y répondre. Connectez-vous pour laisser un avis.

Éditeur
DYONYSOS
E-mail
contact@omnifloo.com
Clients Omnifloo
Support inclus selon votre formule : centre d'aide.