
Si vous avez décidé de migrer de Dokan vers WC Vendors, l'une des premières choses que vous remarquerez est que les outils de migration habituels ne vous aideront pas ici. Dokan a son propre plugin de migration, mais il ne déplace les données qu'vers Dokan, pas hors de celui-ci.
La bonne nouvelle : la plupart de vos données critiques, produits, clients et historique des commandes appartiennent à WooCommerce, pas à Dokan. Selon WPFactory, WooCommerce alimente plus de 4,5 millions de boutiques actives, et vos données résident dans une architecture de base de données stable et bien établie. Ces données sont en sécurité quel que soit le plugin que vous utilisez. Ce qui nécessite un travail manuel, c'est votre structure de commission, les paramètres d'expédition des vendeurs et les URL des boutiques des vendeurs de Dokan, qui nécessiteront des redirections pour éviter les dommages SEO.
Ce guide couvre tout cela, étape par étape. Que vous ayez 5 vendeurs ou 500, le processus pour migrer de Dokan vers WC Vendors suit la même séquence.
Pourquoi les propriétaires de marketplace migrent de Dokan vers WC Vendors
Dokan est l'un des plugins multi-vendeurs les plus connus dans l'espace WooCommerce. Mais « largement connu » ne signifie pas toujours « le bon choix ».
Les raisons les plus courantes que nous entendons pour changer :
- Tarification. Les plans payants de Dokan sont nettement plus chers que WC Vendors. WC Vendors Pro commence à 99,50 $/an. Le plan payant de démarrage de Dokan commence à 149 $/an, avec le niveau Business à 499 $/an et plus. Pour une marketplace à site unique, c'est une différence de coût significative, surtout aux premiers stades lorsque les marges sont faibles.
- Écosystème riche en modules. Dokan fonctionne sur un modèle de modules, dans lequel de nombreuses fonctionnalités, y compris la division des paiements Stripe, la prise en charge des abonnements et certains outils de reporting, nécessitent l'achat de modules complémentaires séparés. Le coût de base reflète rarement le coût réel une fois que vous avez ajouté les modules dont votre marketplace a réellement besoin.
- Expérience de support. WC Vendors est maintenu par Rymera Web Co, une équipe produit ciblée qui développe également Wholesale Suite et Advanced Coupons. Certains propriétaires de boutiques trouvent que l'approche d'une équipe spécialisée correspond mieux à leurs besoins de support continus.
- Architecture native WooCommerce. WC Vendors étend directement l'architecture de WooCommerce. C'est la même architecture que W3Techs rapporte alimenter plus de 40 % de tous les sites Web. Dokan s'enveloppe avec des couches d'abstraction supplémentaires, y compris des tables de base de données personnalisées pour les commandes et les soldes des vendeurs, ce qui peut augmenter le risque de conflits de plugins à mesure que WooCommerce évolue.
Consultez nos tarifs WC Vendors pour voir comment la comparaison des coûts se compare entre les niveaux de plan. Vous pouvez également explorer notre comparaison complète WC Vendors vs Dokan pour une ventilation détaillée des fonctionnalités.
Ce qui migre et ce qui ne migre pas
Avant de migrer de Dokan vers WC Vendors, vous devez savoir exactement quelles données résident dans les tables de WooCommerce (sûres) et quelles données résident dans les tables personnalisées de Dokan (nécessitent une manipulation manuelle).
| Type de données | Migre ? | Remarques |
|---|---|---|
| Comptes utilisateurs WP (vendeurs) | Oui, automatiquement | Les vendeurs sont des utilisateurs WordPress ; les comptes sont transférés |
| Produits WooCommerce | Automatiquement | Les produits sont des données WC natives, pas spécifiques au plugin |
| Commandes WooCommerce | Oui, automatiquement | Commandes parent stockées dans les tables principales de WC |
| Sous-commandes Dokan | Partielle, voir Étape 5B | Dokan utilise /store/slug/ ; WC Vendors utilise une structure d'URL différente |
| Paramètres de commission | Non, ré-entrée manuelle | Stockées dans les tables _dokan_orders et les tables de métadonnées utilisateur de Dokan |
| Historique des retraits Dokan | Non | Stocké dans la table _dokan_withdraw ; exporter avant de désactiver |
| Soldes des vendeurs | Non | Stocké dans la table _dokan_vendor_balance ; inclut les frais de passerelle à partir de Dokan v4.2+ |
| Paramètres d'expédition du vendeur | Non, ré-entrée manuelle | Spécifique au plugin ; les vendeurs doivent re-saisir dans WC Vendors |
| URL des boutiques des vendeurs (/store/) | Partielle, redirections nécessaires | Certains sont stockés dans les métadonnées utilisateur (transférés), d'autres dans les métadonnées spécifiques à Dokan |
| Shortcodes / pages Dokan | Non | Doit être remplacé par les équivalents WC Vendors |
| Bannières de boutique de vendeur et profil | Partiel | Certaines stockées dans les métadonnées utilisateur (reportées), d'autres dans les métadonnées spécifiques à Dokan |
| Enregistrements de retrait inversés | Non | Spécifique à Dokan ; exporter si vous suivez les débits des vendeurs |
L'élément critique propre aux migrations Dokan : les URL des boutiques des vendeurs. Dokan crée des URL de type /store/{vendor-slug}/ pour chaque boutique de vendeur. Après la désactivation de Dokan, ces URL renvoient une erreur 404. Si les vendeurs ont créé des liens externes ou une présence SEO autour de ces URL, vous devez mettre en place des redirections 301 avant la mise en ligne. Ceci est couvert en détail à l'étape 6.
Comprendre la structure de la base de données de Dokan (ce qui se trouve où)
L'une des erreurs les plus courantes lors de la planification d'une migration de Dokan vers WC Vendors est de supposer que toutes les données du marché sont stockées dans WooCommerce. Ce n'est pas le cas. Dokan crée ses propres tables de base de données personnalisées qui stockent les données de commission, de retrait et de solde des vendeurs séparément de WooCommerce.
Voici les tables clés spécifiques à Dokan que vous devriez connaître :
| Table de base de données | Ce qu'elle stocke | Impact sur la migration |
|---|---|---|
_dokan_orders | Enregistrements de commission pour chaque commande, tels que l'ID du vendeur, le total de la commande, le montant de la commission, le taux de commission et le statut de la commande | Ne se transfère pas. Exporter ou documenter avant de désactiver. |
_dokan_withdraw | Toutes les demandes de retrait, telles que l'ID du vendeur, le montant, le mode de paiement, le statut (approuvé/en attente/annulé), la date | Ne se transfère pas. Exporter depuis Dokan → Demandes de retrait avant de désactiver. |
_dokan_vendor_balance | Solde courant pour chaque vendeur, tel que les transactions (paiements, retraits, remboursements), les frais de passerelle (en tant qu'écritures de débit depuis la v4.2+) | Ne se transfère pas. Les relevés des vendeurs peuvent être exportés en CSV depuis le tableau de bord du vendeur → Rapports → Relevés. |
_dokan_announcement | Annonces d'administration envoyées aux vendeurs | Ne se transfère pas. La faible priorité n'est généralement pas nécessaire après la migration. |
_dokan_refund | Demandes de remboursement des vendeurs et statut | Ne se transfère pas. Documenter tout remboursement en attente avant de changer. |
Pourquoi c'est important : Lorsque vous désactivez et supprimez éventuellement Dokan, ces tables peuvent être supprimées (en fonction de vos paramètres de nettoyage). Toutes les données que vous n'avez pas exportées sont perdues. Les données WooCommerce (produits, commandes parentes, clients) restent intactes car elles se trouvent dans les propres tables de WooCommerce.
📝 Mise à jour importante pour Dokan v4.2+ : Depuis fin 2025, Dokan stocke les frais de passerelle dans la table _dokan_vendor_balance en tant qu'écritures de débit. Si vos vendeurs font référence à leur historique de solde pour la comptabilité, assurez-vous qu'ils exportent leurs relevés (Tableau de bord → Rapports → Relevés → Tout exporter) avant de commencer la migration.
Une note sur l’outil de migration de Dokan
Avant d’aborder les étapes, il convient d’aborder ce point directement : oui, Dokan dispose d’un plugin de migration appelé Dokan Migrator.
Mais il ne migre les données vers Dokan que, depuis WC Vendors, WCFM ou YITH. Il ne fonctionne pas dans l’autre sens.
C’est stratégique de la part de Dokan, pas une limitation technique. Il n’existe pas d’outil équivalent pour déplacer les données des vendeurs de Dokan vers WC Vendors.
Si vous avez également envisagé de migrer depuis WCFM, notre guide de migration WCFM couvre ce processus.
Avant de commencer : Liste de contrôle pré-migration
Ne commencez pas la migration réelle avant d’avoir terminé cette préparation :
- Sauvegarde complète du site. Sauvegardez la base de données et les fichiers via l’outil de sauvegarde de votre hébergeur, UpdraftPlus ou Duplicator. Stockez hors serveur.
- Exportez les rapports de retrait Dokan. Allez dans Dokan → Demandes de retrait dans WP Admin et exportez toutes les données de retrait historiques. Ces enregistrements résident dans la table
_dokan_withdraw— votre seule copie s’y trouve. - Demandez aux vendeurs d’exporter leurs propres relevés. Informez les vendeurs d’aller dans Tableau de bord → Rapports → Relevés, de définir la période pour couvrir l’intégralité de leur historique, et de cliquer sur Tout exporter pour télécharger un CSV. C’est leur enregistrement de transaction personnel qui n’existera plus après la migration.
- Documentez les paramètres de commission. Enregistrez le taux et le type de commission de chaque vendeur. Notez les valeurs par défaut globales, les remplacements par vendeur et les règles par catégorie. Vérifiez Dokan → Paramètres → Options de vente pour les paramètres globaux, puis Dokan → Vendeurs pour les remplacements individuels.
- Notez les slugs de boutique des vendeurs. Listez tous les slugs de boutique de vendeurs actifs (par exemple,
/store/nom-du-vendeur/). Vous en aurez besoin pour configurer les redirections 301 après le changement. - Documentez les éventuels remboursements ou retraits inversés en attente. Vérifiez la table
_dokan_refundet l’interface de retrait inversé pour tout débit vendeur non résolu. Traitez-les avant de migrer. - Désactivez les plugins de mise en cache. Désactivez WP Rocket, W3 Total Cache ou similaire avant de commencer. Les pages mises en cache pendant un changement de plugin provoquent des erreurs confuses.
- Configurez un environnement de staging. Non négociable. Couvert à l’étape 1.
📝 Le problème de migration qui surprend la plupart des propriétaires de marketplace est la structure des URL des boutiques des vendeurs. Les URL /store/{slug}/ de Dokan peuvent accumuler des backlinks externes et des entrées dans l’index Google au fil du temps. Si ces URL renvoient une erreur 404 après votre mise en ligne, vous perdez l’équité SEO que vous avez mis des mois à construire. Mappez vos redirections avant de désactiver Dokan.
Étape 1 : Configuration d’un environnement de staging
Un environnement de staging est une copie privée de votre site en direct où vous testez la migration complète avant de toucher à quoi que ce soit de réel.
La plupart des hébergeurs WordPress gérés comme Levamo (le plus recommandé), WP Engine, Kinsta et SiteGround offrent un staging en un clic. Si le vôtre ne le fait pas, utilisez Duplicator ou WP Stagecoach pour cloner vers un sous-domaine.
Effectuez d'abord toute la migration sur le staging. Identifiez les points de friction spécifiques de votre site, les remplacements de shortcodes, les règles de redirection et les particularités de mise à jour des rôles avant de répéter sur le site en direct. Ce qui prend un jour sur le staging permet d'économiser des jours de nettoyage du site en direct.
C'est l'étape la plus importante lorsque vous migrez de Dokan vers WC Vendors. Ne la sautez jamais.
Étape 2 : Installer WC Vendors sur votre site de staging
Sur votre environnement de staging :
- Allez dans Plugins → Ajouter un nouveau et recherchez “WC Vendors”
- Installez et activez le plugin gratuit WC Vendors depuis WordPress.org
- Téléchargez et activez WC Vendors Pro si vous effectuez une mise à niveau à ce stade
- Exécutez l'assistant de configuration de WC Vendors pour configurer les paramètres initiaux (commissions par défaut, méthode de paiement, permissions des vendeurs)
Ne désactivez pas encore Dokan. Laissez les deux plugins actifs afin de pouvoir vous référer à votre configuration Dokan tout en configurant WC Vendors.
Étape 3 : Exporter vos données de vendeurs et de commandes Dokan
Même si les données principales résident dans WooCommerce, exportez tout avant d'apporter des modifications. Voici exactement où trouver chaque élément de donnée lorsque vous migrez de Dokan vers WC Vendors :
Exporter les comptes utilisateurs des vendeurs
Allez dans Utilisateurs → Tous les utilisateurs et filtrez par le rôle dokan_seller. Utilisez WP All Export pour exporter les enregistrements des vendeurs au format CSV, y compris les métadonnées utilisateur (e-mail, nom d'affichage, nom du magasin, slug du magasin).
Exporter les produits WooCommerce
Allez dans WooCommerce → Produits et utilisez l'outil d'exportation natif de WooCommerce (Produits → Exporter). Exportez tous les champs. Remarque : Dokan a récemment supprimé l'exportation XML du tableau de bord vendeur. Le CSV est le format pris en charge.
Exporter les commandes WooCommerce
Utilisez l'exportation native des commandes WooCommerce (WooCommerce → Commandes → Exporter le CSV). Cela capture les commandes parentes. Pour les données des sous-commandes, voir l'étape 5B.
Exporter l'historique des retraits Dokan
Accédez à Dokan → Demandes de retrait dans l'administration WP et exportez vos enregistrements de retrait. C'est votre seul enregistrement des paiements historiques après la désactivation de Dokan.
Exporter les relevés de solde des vendeurs
Demandez à chaque vendeur d'exporter sa propre déclaration depuis Tableau de bord → Rapports → Relevés → Tout exporter. Cela génère un CSV avec les dates, les identifiants de commande, les types de transaction, les montants des ventes, les montants gagnés et le solde courant. Ces données résident dans la table _dokan_vendor_balance et ne sont pas récupérables après la suppression de Dokan.
Enregistrer manuellement les paramètres de commission
Dokan stocke les configurations de commission dans ses propres tables de base de données et métadonnées utilisateur. Il n'y a pas d'exportation standard pour celles-ci. Documentez :
- Taux et type de commission global depuis Dokan → Paramètres → Options de vente (pourcentage, fixe ou combiné)
- Commissions par vendeur depuis le profil de chaque vendeur sous Dokan → Vendeurs
- Règles de commission par catégorie (si configurées)
- Si les commissions sont calculées sur le prix du produit uniquement ou si elles incluent les frais de port/taxe
Si vous souhaitez modéliser l'impact de différentes structures de commission sur vos revenus après le changement, essayez le calculateur de commissions de marketplace WC Vendors.
Vous les saisirez à nouveau dans WC Vendors à l'étape 4.
Étape 4 : Configurer WC Vendors et mettre à jour les rôles des vendeurs
C'est l'étape la plus importante lorsque vous migrez de Dokan vers WC Vendors. Configurez avec soin, puis vérifiez.
Configurer les paramètres globaux de WC Vendors
Accédez à WC Vendors → Paramètres et configurez :
- Commission : Définissez votre valeur par défaut globale pour correspondre à votre configuration Dokan précédente. WC Vendors Pro prend en charge les commissions en pourcentage, fixes, en pourcentage + frais, fixes + frais et échelonnées, vous pouvez donc correspondre ou améliorer votre configuration Dokan. Pour une explication complète, consultez comment fonctionnent les commissions dans WC Vendors et notre guide sur les niveaux de commission et leurs avantages.
- Paiements : Configurez la méthode de paiement : virement bancaire manuel, PayPal Mass Pay ou Stripe Connect. Pour les meilleures pratiques, consultez notre guide sur comment gérer les paiements des vendeurs sur les marketplaces multi-vendeurs.
- Permissions des vendeurs : Définissez le flux d'approbation des produits, les types de produits autorisés et les champs que les vendeurs peuvent modifier
Lorsque j'ai configuré WC Vendors sur un site de staging après Dokan, l'une des premières choses que j'ai remarquées a été la différence d'expérience administrative. L'administration de Dokan est dense, avec un grand menu de gauche, plusieurs sous-panneaux et des paramètres dispersés sur des pages spécifiques aux modules. WC Vendors consolide les paramètres clés dans un seul panneau de paramètres à onglets. Moins de clics pour accéder à la configuration des commissions ; moins d'endroits pour mal configurer accidentellement quelque chose. Pour voir à quoi ressemble l'expérience du vendeur, consultez notre aperçu du nouveau tableau de bord vendeur.
Mettre à jour les rôles utilisateur des vendeurs
Les vendeurs Dokan ont le rôle utilisateur WordPress dokan_seller. WC Vendors utilise son propre rôle vendor. Vous devez mettre à jour le rôle de chaque utilisateur vendeur.
Accédez à Utilisateurs → Tous les utilisateurs, filtrez par dokan_seller, et mettez à jour en masse le rôle vers le rôle vendor de WC Vendors. Pour les bases de vendeurs plus importantes, utilisez WP-CLI :
wp user list --role=dokan_seller --field=ID | xargs -I{} wp user update {} --role=vendor
Vérifier après l'exécution : accédez à Utilisateurs → Tous les utilisateurs, filtrez par vendor, et confirmez que le nombre attendu de vendeurs apparaît.
Reconfigurer les commissions par vendeur
En utilisant vos notes de l'étape 3, accédez au profil utilisateur de chaque vendeur dans l'administration WP et définissez son taux de commission individuel dans WC Vendors. Si vous avez un grand nombre de vendeurs avec des taux personnalisés, c'est la partie la plus longue du processus. Prévoyez en conséquence.
Configurer Stripe Connect (si applicable)
Si vous avez géré Dokan avec un traitement manuel des paiements, la migration vers WC Vendors Pro est l'occasion d'implémenter le partage automatisé des paiements via Stripe Connect. Les vendeurs connectent leurs comptes Stripe lors de l'intégration, et à partir de ce moment, les partages de commissions se font automatiquement au point de vente, sans virements bancaires manuels ni traitement des retraits. Vous pouvez configurer le moment des paiements comme étant instantané, quotidien, hebdomadaire ou mensuel. Consultez notre guide du calendrier de paiement des commissions des vendeurs pour plus de détails.
C'est l'une des améliorations fonctionnelles les plus claires du changement. Selon Chargeflow, 75% des principales places de marché mondiales utilisent Stripe Connect pour le traitement des paiements. Dokan propose des paiements basés sur Stripe, mais ils nécessitent le module Dokan Stripe Connect, qui est un achat supplémentaire. Avec WC Vendors Pro, Stripe Connect est disponible en tant qu'extension dédiée avec une documentation et une configuration claires. Pour une présentation complète de sa configuration, consultez notre guide sur comment configurer les paiements des vendeurs WooCommerce avec Stripe Connect.
Étape 5.1 : Vérifier les produits et les commandes
Une fois les rôles des vendeurs mis à jour et WC Vendors configuré, vérifiez que les données des produits et des commandes sont correctement attribuées.
Produits
- Allez dans WC Vendors → Produits dans l'administration. Confirmez que les produits apparaissent sous le bon vendeur
- Connectez-vous à un compte vendeur de test. Les produits devraient apparaître dans le tableau de bord vendeur de WC Vendors
- Si les produits ne sont pas correctement attribués, vérifiez la méta-donnée de publication
_wcv_vendor_idsur ces produits. Elle devrait contenir l'ID utilisateur WordPress du vendeur
Commandes
- Passez une commande de test dans votre boutique de staging
- Confirmez que la commission est calculée correctement sur la commande
- Connectez-vous au tableau de bord vendeur. La commande de test devrait apparaître dans la liste des commandes du vendeur
- Vérifiez que le montant de la commission affiché correspond à votre taux configuré
Les commandes historiques (passées avant la migration) resteront dans WooCommerce normalement. L'attribution des commissions et les enregistrements de retraits historiques de Dokan n'apparaîtront pas dans WC Vendors ; ils résident dans les tables de Dokan. C'est pourquoi l'exportation de l'historique des retraits à l'étape 3 est importante.
📝 Une supposition courante est que les enregistrements du système « Retrait » de Dokan sont équivalents aux enregistrements de commission et apparaîtront d'une manière ou d'une autre dans le nouveau plugin. Ce n'est pas le cas. Ils sont stockés dans les tables Dokan _dokan_withdraw et _dokan_vendor_balance. Exportez-les avant de désactiver. À partir de la date de migration, WC Vendors suit tout correctement pour les nouvelles commandes.
Étape 5.2 : Gérer les sous-commandes Dokan
Dokan crée des sous-commandes lorsqu'un client achète des produits de plusieurs vendeurs en un seul paiement. Par exemple, si un client achète auprès du Vendeur A et du Vendeur B, Dokan crée une commande parente plus deux sous-commandes (une pour chaque vendeur).
Ces sous-commandes sont techniquement des commandes WooCommerce stockées dans la table standard des commandes WC, mais elles ont une relation parent-enfant que Dokan gère. Après la désactivation de Dokan :
- Commandes parent — restent intactes et visibles dans WooCommerce.
- Sous-commandes — restent dans la base de données en tant que commandes WooCommerce, mais la liaison parent-enfant peut se comporter différemment sans Dokan actif.
- Attribution du vendeur sur les sous-commandes — vérifiez que les produits de chaque sous-commande sont toujours correctement attribués au bon vendeur via la méta
_wcv_vendor_id.
Pour la plupart des marketplaces, les sous-commandes d'avant la migration sont des enregistrements historiques et n'ont pas besoin d'une gestion active. Les nouvelles commandes passées après le changement suivront la gestion des commandes de WC Vendors. Mais si vous avez besoin d'un reporting clair sur les sous-commandes historiques, exportez-les avant de désactiver Dokan.
📝 Si vous remarquez des entrées de commande en double dans WooCommerce après la désactivation de Dokan, il s'agit probablement de sous-commandes Dokan. Ce sont de vraies commandes WC ; ne les supprimez pas. Elles contiennent les détails de la commande pour les vendeurs individuels dans les paiements multi-vendeurs.
Étape 6 : Gérer les URL de boutique des vendeurs et les redirections
Cette étape est propre aux migrations Dokan et est souvent négligée, ce qui est une erreur.
Dokan crée une URL de vitrine de vendeur pour chaque vendeur en utilisant la structure :
/store/{vendor-store-slug}/
WC Vendors utilise une structure d'URL différente pour les vitrines des vendeurs. Après avoir désactivé Dokan, chaque URL /store/ renvoie une erreur 404.
Pourquoi c'est important
Si vos vendeurs ont construit une présence externe pointant vers leurs URL /store/ — liens des réseaux sociaux, entrées dans l'index Google, backlinks d'autres sites, tout se brise au moment où Dokan est hors ligne. Du point de vue de Google, ces pages ont disparu. Selon la documentation pour les développeurs de Google, les redirections 301 sont le moyen recommandé pour déplacer définitivement les URL tout en préservant les signaux de classement de recherche. Et comme le note Search Engine Journal, ne pas implémenter les bonnes redirections lors d'une migration peut entraîner une perte de trafic significative.
Que faire
Avant de désactiver Dokan sur votre site en direct, mappez l'ancienne URL Dokan de chaque vendeur à sa nouvelle URL WC Vendors et configurez des redirections 301. Utilisez le plugin Redirection (gratuit, WordPress.org) pour gérer cela sans toucher directement à .htaccess.
Le mappage de redirection suit ce modèle :
- Ancienne :
/store/{vendor-slug}/ - Nouvelle :
/vendor/{vendor-slug}/(ou quelle que soit la structure d'URL que WC Vendors génère pour vos vitrines de vendeurs)
Si vous avez un petit nombre de vendeurs (moins de 20), configurez les redirections manuellement dans Redirection. Pour des bases de vendeurs plus importantes, Redirection prend en charge l'importation CSV ; exportez votre liste de slugs de vendeurs et créez le CSV de redirection avant le jour du lancement.
Pour une approche basée sur les expressions régulières qui gère tous les vendeurs à la fois :
Source URL: /store/(.*)
Target URL: /vendor/$1
Type: 301 Permanent Redirect
Regex: Enabled
Ceci capture chaque URL /store/{anything}/ et la redirige vers /vendor/{anything}/. Testez d'abord sur staging pour confirmer que la base de l'URL de votre boutique WC Vendors correspond.
Étape 7 : Remplacer les pages et shortcodes Dokan
Dokan crée des pages WordPress spécifiques lors de son assistant d'installation : tableau de bord vendeur, liste des boutiques, page de soumission de produit, et autres. Ces pages sont liées aux shortcodes Dokan. Après la désactivation de Dokan, elles ne fonctionnent plus.
Shortcodes Dokan courants à remplacer :
| Shortcode Dokan | Équivalent WC Vendors | Remarques |
|---|---|---|
[dokan-dashboard] | [wcv_vendor_dashboard] | Page principale du tableau de bord vendeur |
[dokan-stores] | Page de liste des vendeurs WC Vendors | Consultez la documentation WC Vendors pour votre version |
[dokan-sell-now] | Flux d'inscription WC Vendors | Peut nécessiter une configuration de page via l'assistant WC Vendors |
[dokan-best-selling-product] | Utilisez les shortcodes WooCommerce | Les shortcodes WC standard fonctionnent après la migration |
[dokan-top-rated-product] | Utilisez les shortcodes WooCommerce | Les shortcodes WC standard fonctionnent après la migration |
Parcourez les pages de votre site et identifiez chaque page utilisant un shortcode Dokan. Mettez-les à jour avec les équivalents WC Vendors avant de désactiver Dokan sur le site en production.
Vérifiez également les zones de widgets de votre thème. Certaines configurations Dokan utilisent des widgets pour la navigation ou la recherche dans la boutique du vendeur. Remplacez-les ou supprimez-les avant la mise en ligne.
📝 N'oubliez pas : Vérifiez le fichier functions.php de votre thème et tout code personnalisé pour les hooks ou filtres spécifiques à Dokan (par exemple, dokan_dashboard_nav, dokan_store_tabs). Ceux-ci généreront des erreurs PHP après la désactivation de Dokan. Supprimez-les ou remplacez-les par les équivalents WC Vendors.
Étape 8 : Testez, Mettez en ligne et Communiquez avec les vendeurs
Checklist de test (sur staging)
- Connexion et accès au tableau de bord fonctionnels
- Les vendeurs peuvent voir et gérer leurs produits
- Les vendeurs peuvent ajouter de nouveaux produits depuis le frontend
- Test de commande passée — commission calculée correctement
- Commission visible dans le tableau de bord des gains du vendeur
- Paiement Stripe Connect testé (si applicable)
- Notifications par e-mail aux vendeurs déclenchées correctement
- Flux d'inscription fonctionnel pour les nouvelles inscriptions
- Les URL des vitrines des vendeurs résolvent correctement
- Redirections 301 des anciennes URL /store/ vérifiées
- Aucun shortcode cassé sur aucune page
- Page des paramètres d'expédition du vendeur accessible
- Aucune erreur PHP dans le journal de débogage provenant des hooks Dokan supprimés
Étapes de mise en ligne
- Faites une nouvelle sauvegarde du site en direct
- Activer le mode maintenance
- Répétez les étapes 2 à 7 sur le site en direct (plus rapidement cette fois, vous avez débogué sur staging)
- Désactiver Dokan
- Vérifier que les redirections fonctionnent correctement
- Confirmer que les tableaux de bord des vendeurs sont accessibles
- Désactiver le mode maintenance
- Surveiller les journaux d'erreurs pendant les premières 24 heures
Communication avec les vendeurs
Envoyez un e-mail clair aux vendeurs avant la mise en ligne :
- Ce qui change et pourquoi
- Où se trouve leur nouveau tableau de bord (inclure l'URL directe)
- Ce qu'ils doivent ressaisir (paramètres d'expédition, tâche la plus courante pour les vendeurs)
- Un rappel pour exporter leurs relevés Dokan avant la date de basculement s'ils ne l'ont pas déjà fait
- Une fenêtre de support pour les questions (« envoyez-nous un e-mail dans les 7 jours si quelque chose semble incorrect »)
Les vendeurs qui constatent que leur tableau de bord a été déplacé sans avertissement ouvriront des tickets de support. Un bref e-mail évite la plupart d'entre eux.
Problèmes de migration courants (et comment les résoudre)
Voici les problèmes les plus courants que les propriétaires de marketplaces rencontrent lors de la migration de Dokan vers WC Vendors, et comment résoudre chacun d'eux :
Les URL de boutique de vendeur /store/ renvoient une erreur 404
Cela signifie que Dokan a été désactivé avant que les redirections ne soient configurées. Installez le plugin Redirection, puis ajoutez des redirections 301 de chaque /store/{slug}/ vers l'URL du vendeur WC Vendors correspondante. Faites-le immédiatement ; chaque jour sans redirection est une perte d'équité SEO.
Les produits ne s'affichent pas dans le tableau de bord du vendeur
Vérifiez la méta de publication _wcv_vendor_id sur les produits concernés. Elle doit contenir l'ID utilisateur WordPress du vendeur. Si elle est manquante ou affiche l'ancien format d'ID vendeur Dokan, mettez-la à jour manuellement ou via WP-CLI.
La connexion du vendeur redirige vers l'administration WP au lieu du tableau de bord du vendeur
Vérifiez que le rôle de l'utilisateur est défini sur vendor (rôle WC Vendors), et non sur dokan_seller. Allez dans Utilisateurs → [nom du vendeur] → Rôle et mettez à jour. La redirection du tableau de bord WC Vendors ne se déclenchera pas correctement tant que le rôle ne sera pas correct.
Historique des retraits manquant
Attendue. Ces données se trouvent dans la table _dokan_withdraw de Dokan. Si vous les avez exportées avant de désactiver, vous avez les enregistrements. Si ce n’est pas le cas, vous devrez réactiver temporairement Dokan sur un clone de staging pour extraire les données.
Erreurs de shortcode Dokan sur les pages
Tout shortcode [dokan-*] sur une page active générera une erreur après la désactivation de Dokan. Vérifiez toutes les pages avant de désactiver. Utilisez la recherche WordPress dans Pages pour trouver « dokan » et remplacez chaque occurrence par le shortcode équivalent de WC Vendors.
Commandes dupliquées apparaissant dans WooCommerce
Ce sont probablement des sous-commandes Dokan (voir Étape 5B). Ce sont des commandes WooCommerce légitimes représentant des parties spécifiques du vendeur pour les paiements multi-vendeurs. Ne les supprimez pas ; elles contiennent des données de commande valides.
Erreurs PHP dans le journal de débogage après la désactivation de Dokan
Vérifiez les hooks spécifiques à Dokan dans le fichier functions.php de votre thème, les fichiers de votre thème enfant ou les plugins personnalisés. Causes courantes : dokan_dashboard_nav, dokan_store_tabs, dokan_settings_form_bottom. Supprimez-les ou encapsulez-les dans des vérifications function_exists().
Les montants de commission ne correspondent pas à la configuration Dokan précédente
Vérifiez si Dokan calculait la commission sur le prix du produit uniquement ou s'il incluait les frais de port et les taxes. WC Vendors a un paramètre distinct pour cela. Faites-le correspondre à votre configuration précédente.
Conclusion
Changer de plugin de marketplace peut sembler intimidant, mais la réalité est plus simple que ce que la plupart des propriétaires de boutiques attendent. La décision de migrer de Dokan vers WC Vendors se résume à comprendre un fait essentiel : la plupart de vos données critiques résident déjà dans WooCommerce, pas dans Dokan. Vos produits, clients et historique des commandes sont en sécurité.
Voici les étapes pour migrer de Dokan vers WC Vendors :
- Étape 1 : Configurer un environnement de staging
- Étape 2 : Installer WC Vendors sur staging
- Étape 3 : Exporter les données Dokan
- Étape 4 : Configurer WC Vendors et mettre à jour les rôles
- Étape 5.1 : Vérifier les produits et les commandes
- Étape 5.2 : Gérer les sous-commandes Dokan
- Étape 6 : Gérer les URL des boutiques des vendeurs et les redirections
- Étape 7 : Remplacer les pages et les shortcodes Dokan
- Étape 8 : Tester, passer en production et communiquer avec les vendeurs
Si vous êtes encore au stade de l'évaluation, vous pouvez commencer par installer le plugin WC Vendors sur un site de staging à côté de Dokan. Exécutez l'assistant de configuration, comparez l'expérience d'administration et voyez comment se présente le tableau de bord du vendeur. Une fois que vous êtes prêt à vous engager, suivez ce guide étape par étape et vous aurez une marketplace WC Vendors entièrement opérationnelle avec toutes vos données intactes et vos vendeurs intégrés en une seule journée.
Essayez WC Vendors gratuitement dès aujourd'hui →
Questions fréquemment posées
Vais-je perdre mon historique de commandes WooCommerce en migrant de Dokan vers WC Vendors ?
Non. Les enregistrements de commandes WooCommerce sont stockés dans les tables de base de données natives de WordPress. Ils n’appartiennent pas à Dokan. Votre historique complet des commandes reste intact. Ce qui ne suit pas, c’est l’attribution des commissions et l’historique des retraits de Dokan pour les commandes historiques. Ceux-ci résident dans les tables personnalisées de Dokan. Exportez vos rapports Dokan avant de désactiver.
Le plugin de migration de Dokan m’aidera-t-il à migrer de Dokan vers WC Vendors ?
Non, le plugin Dokan Migrator fonctionne uniquement dans le sens inverse, important des données de WC Vendors, WCFM et YITH vers Dokan. Il n'existe pas de plugin officiel pour migrer hors de Dokan. Ce guide couvre le processus manuel, qui est simple une fois que vous comprenez où se trouvent les données.
Puis-je conserver les URL de magasin existantes de mes vendeurs après le changement ?
Partiellement. Dokan utilise /store/{slug}/ pour les vitrines des vendeurs. Après le changement, vous pouvez préserver ces URL à des fins de référencement en configurant des redirections 301 vers la page WC Vendors équivalente. Une seule règle de redirection regex peut gérer tous les vendeurs à la fois. L’approche de redirection protège votre référencement pendant que la nouvelle structure d’URL de WC Vendors prend le relais pour l’avenir.
Ai-je besoin d'un développeur pour migrer de Dokan vers WC Vendors ?
Pas nécessairement. Si votre marketplace utilise une configuration Dokan standard sans personnalisations lourdes ou modules codés sur mesure, ce guide est suffisant. Pour les marketplaces avec des intégrations Dokan importantes, des extensions de thème Dokan payantes, ou plus de 100 vendeurs, il est judicieux de faire examiner la migration par un développeur et potentiellement de la réaliser.
Qu'advient-il des sous-commandes Dokan après la migration ?
Les sous-commandes Dokan sont stockées comme des commandes WooCommerce régulières avec une relation parent-enfant. Après la désactivation de Dokan, la liaison parent-enfant peut se comporter différemment, mais les données de commande elles-mêmes restent intactes. Les nouvelles commandes passées après la migration suivent la gestion des commandes de WC Vendors. Pour un reporting clair sur les sous-commandes historiques, exportez-les avant de désactiver Dokan.
Combien de temps faut-il pour migrer de Dokan vers WC Vendors ?
Pour une marketplace avec moins de 20 vendeurs, prévoyez 2 à 4 heures sur staging et 1 à 2 heures sur le site live. La partie la plus longue est la reconfiguration des commissions par vendeur. Pour 50+ vendeurs avec des taux de commission personnalisés, prévoyez une journée complète. L’exécution sur staging prend toujours plus de temps que sur le site live car vous déboguez au fur et à mesure.
Puis-je tester WC Vendors aux côtés de Dokan avant de basculer complètement ?
Oui, sur staging. Installez les deux plugins sur votre environnement de staging et comparez les configurations côte à côte. Sur votre site live, vous ne devez exécuter qu'un seul plugin de marketplace à la fois pour éviter les conflits. Le plugin gratuit WC Vendors est un excellent moyen de tester l'assistant de configuration et les fonctionnalités de base avant de vous engager dans la migration complète.