Come Migrare da Dokan a WC Vendors Senza Perdere i Tuoi Dati

Come Migrare da Dokan a WC Vendors Senza Perdere i Tuoi Dati

Se hai deciso di migrare da Dokan a WC Vendors, una delle prime cose che noterai è che i soliti strumenti di migrazione non ti aiuteranno. Dokan ha il suo plugin di migrazione, ma sposta i dati solo *in* Dokan, non fuori da esso.

La buona notizia: la maggior parte dei tuoi dati critici, prodotti, clienti e cronologia ordini appartiene a WooCommerce, non a Dokan. Secondo WPFactory, WooCommerce alimenta oltre 4,5 milioni di negozi attivi e i tuoi dati risiedono in un'architettura di database consolidata e stabile. Quei dati sono al sicuro indipendentemente dal plugin che stai utilizzando. Ciò che richiede un lavoro manuale è la tua struttura di commissioni, le impostazioni di spedizione del fornitore e gli URL dei negozi dei fornitori di Dokan, che richiederanno reindirizzamenti per evitare danni alla SEO.

Questa guida copre tutto, passo dopo passo. Sia che tu abbia 5 fornitori o 500, il processo per migrare da Dokan a WC Vendors segue la stessa sequenza.

Perché i proprietari di marketplace migrano da Dokan a WC Vendors

Dokan è uno dei plugin multi-fornitore più conosciuti nello spazio WooCommerce. Ma "ampiamente conosciuto" non significa sempre "adatto".

Le ragioni più comuni che sentiamo per il passaggio:

  • Prezzi. I piani a pagamento di Dokan sono significativamente più costosi di WC Vendors. WC Vendors Pro parte da $99,50/anno. Il piano a pagamento di base di Dokan parte da $149/anno, con il livello Business a $499+/anno. Per un marketplace a sito singolo, questa è una differenza di costo significativa, specialmente nelle fasi iniziali quando i margini sono ridotti.
  • Ecosistema basato su moduli. Dokan opera su un modello a moduli, in cui molte funzionalità, tra cui la suddivisione dei pagamenti Stripe, il supporto per gli abbonamenti e determinati strumenti di reporting, richiedono l'acquisto di add-on separati. Il costo di base raramente riflette il costo reale una volta aggiunti i moduli di cui il tuo marketplace ha effettivamente bisogno.
  • Esperienza di supporto. WC Vendors è mantenuto da Rymera Web Co, un team di prodotto focalizzato che costruisce anche Wholesale Suite e Advanced Coupons. Alcuni proprietari di negozi trovano l'approccio del team specializzato più adatto alle loro esigenze di supporto continuativo.
  • Architettura nativa WooCommerce. WC Vendors estende direttamente l'architettura di WooCommerce. È la stessa architettura che W3Techs riporta alimenta oltre il 40% di tutti i siti web. Dokan vi si sovrappone con ulteriori livelli di astrazione, inclusi tabelle di database personalizzate per ordini e saldi dei fornitori, che possono aumentare il rischio di conflitti tra plugin man mano che WooCommerce si evolve.

Controlla i prezzi di WC Vendors per vedere come il confronto dei costi si articola tra i vari piani. Puoi anche esplorare il nostro confronto completo tra WC Vendors e Dokan per un'analisi dettagliata delle funzionalità.

Cosa viene migrato e cosa no

Prima di migrare da Dokan a WC Vendors, devi sapere esattamente quali dati si trovano nelle tabelle di WooCommerce (sicuri) e quali nelle tabelle personalizzate di Dokan (richiedono gestione manuale).

Tipo di datiViene migrato?Note
Account utente WP (venditori)Sì, automaticamenteI venditori sono utenti WordPress; gli account vengono trasferiti
Prodotti WooCommerceAutomaticamenteI prodotti sono dati nativi di WC, non specifici del plugin
Ordini WooCommerceSì, automaticamenteOrdini principali memorizzati nelle tabelle core di WC
Sotto-ordini DokanParziale, vedi Fase 5BDokan utilizza /store/slug/; WC Vendors utilizza una struttura URL diversa
Impostazioni commissioniNo, reinserimento manualeMemorizzati nelle tabelle _dokan_orders e meta utente di Dokan
Cronologia prelievi DokanNoMemorizzati nella tabella _dokan_withdraw; esportare prima di disattivare
Registri saldo venditoreNoMemorizzati nella tabella _dokan_vendor_balance; include commissioni gateway a partire da Dokan v4.2+
Impostazioni spedizione venditoreNo, reinserimento manualeSpecifiche del plugin; i venditori devono reinserirle in WC Vendors
URL negozio venditore (/store/)Parziale, reindirizzamenti necessariAlcuni sono memorizzati nel meta utente (vengono trasferiti), altri nel meta specifico di Dokan
Shortcode / pagine DokanNoDa sostituire con gli equivalenti di WC Vendors
Banner del negozio del venditore e profiloParzialeAlcuni memorizzati nei metadati utente (si trasferiscono), altri nei metadati specifici di Dokan
Registri di prelievo inversiNoSpecifico di Dokan; esportare se si tengono traccia degli addebiti dei venditori

L'elemento critico unico per le migrazioni da Dokan: i URL dei negozi dei venditori. Dokan crea URL /store/{vendor-slug}/ per ogni negozio del venditore. Dopo aver disattivato Dokan, questi URL restituiscono 404. Se i venditori hanno creato collegamenti esterni o una presenza SEO attorno a questi URL, è necessario impostare reindirizzamenti 301 prima di andare online. Questo è trattato in dettaglio nel Passaggio 6.

Comprensione della struttura del database di Dokan (cosa si trova dove)

Uno degli errori più comuni quando si pianifica la migrazione da Dokan a WC Vendors è presumere che tutti i dati del marketplace siano archiviati in WooCommerce. Non è così. Dokan crea le proprie tabelle di database personalizzate che archiviano commissioni, prelievi e dati del saldo del venditore separatamente da WooCommerce.

Ecco le tabelle chiave specifiche di Dokan che dovresti conoscere:

Tabella del databaseCosa memorizzaImpatto sulla migrazione
_dokan_ordersRegistri delle commissioni per ogni ordine, come ID venditore, totale ordine, importo commissione, tasso commissione e stato ordineNon viene trasferito. Esportare o documentare prima di disattivare.
_dokan_withdrawTutte le richieste di prelievo, come ID venditore, importo, metodo di pagamento, stato (approvato/in sospeso/annullato), dataNon viene trasferito. Esportare da Dokan → Richieste di prelievo prima di disattivare.
_dokan_vendor_balanceSaldo corrente per ogni venditore, come transazioni (pagamenti, prelievi, rimborsi), commissioni gateway (come voci di addebito da v4.2+)Non viene trasferito. Gli estratti conto dei venditori possono essere esportati come CSV dalla dashboard del venditore → Report → Estratti conto.
_dokan_announcementAnnunci dell'amministratore inviati ai venditoriNon viene trasferito. Di solito non è necessario un basso livello di priorità dopo la migrazione.
_dokan_refundRichieste di rimborso del venditore e statoNon viene trasferito. Documentare eventuali rimborsi in sospeso prima di cambiare.

Perché è importante: Quando disattivi ed eventualmente elimini Dokan, queste tabelle potrebbero essere eliminate (a seconda delle impostazioni di pulizia). Tutti i dati che non hai esportato andranno persi. I dati di WooCommerce (prodotti, ordini principali, clienti) rimangono invariati perché si trovano nelle tabelle di WooCommerce.

📝 Aggiornamento importante per Dokan v4.2+: Dalla fine del 2025, Dokan memorizza le commissioni del gateway nella tabella _dokan_vendor_balance come voci di addebito. Se i tuoi venditori fanno riferimento alla cronologia del loro saldo per la contabilità, assicurati che esportino i loro estratti conto (Dashboard → Report → Estratti conto → Esporta tutto) prima di iniziare la migrazione.

Una nota sullo strumento di migrazione di Dokan

Prima di entrare nei passaggi, vale la pena affrontare direttamente questo punto: sì, Dokan ha un plugin di migrazione chiamato Dokan Migrator.

Ma migra i dati solo in Dokan, da WC Vendors, WCFM o YITH. Non funziona al contrario.

Questa è una scelta strategica da parte di Dokan, non una limitazione tecnica. Non esiste uno strumento equivalente per spostare i dati dei venditori da Dokan a WC Vendors.

Se hai anche considerato la migrazione da WCFM, la nostra guida alla migrazione WCFM copre quel processo.

Prima di iniziare: checklist pre-migrazione

Non iniziare la migrazione effettiva finché non avrai completato questa preparazione:

  • Backup completo del sito. Esegui il backup sia del database che dei file tramite lo strumento di backup del tuo host, UpdraftPlus o Duplicator. Conserva i backup fuori dal server.
  • Esporta i report dei prelievi di Dokan. Vai su Dokan → Richieste di prelievo in WP Admin ed esporta tutti i dati storici dei prelievi. Questi record si trovano nella tabella _dokan_withdraw — la tua unica copia è lì.
  • Chiedi ai venditori di esportare i propri rendiconti. Notifica ai venditori di andare su Dashboard → Report → Rendiconti, impostare l'intervallo di date per coprire la loro cronologia completa e fare clic su Esporta tutto per scaricare un CSV. Questo è il loro record di transazioni personale che non esisterà dopo la migrazione.
  • Documenta le impostazioni delle commissioni. Registra la commissione e il tipo di ogni venditore. Annota le impostazioni predefinite globali, le sostituzioni per singolo venditore e le regole per categoria. Controlla Dokan → Impostazioni → Opzioni di vendita per le impostazioni globali, quindi Dokan → Venditori per le sostituzioni individuali.
  • Annota gli slug dei negozi dei venditori. Elenca tutti gli slug attivi dei negozi dei venditori (ad es. /store/nome-venditore/). Ti serviranno per impostare i reindirizzamenti 301 dopo il passaggio.
  • Documenta eventuali rimborsi in sospeso o prelievi inversi. Controlla la tabella _dokan_refund e l'interfaccia dei prelievi inversi per eventuali addebiti non risolti ai venditori. Gestisci questi prima di migrare.
  • Disabilita i plugin di caching. Disattiva WP Rocket, W3 Total Cache o simili prima di iniziare. Le pagine memorizzate nella cache durante un cambio di plugin causano errori confusi.
  • Imposta un ambiente di staging. Non negoziabile. Trattato nel Passaggio 1.

📝 Il problema di migrazione che coglie di sorpresa la maggior parte dei proprietari di marketplace è la struttura degli URL dei negozi dei venditori. Gli URL /store/{slug}/ di Dokan possono accumulare backlink esterni e voci nell'indice di Google nel tempo. Se questi URL restituiscono 404 dopo la messa online, stai perdendo SEO equity che ci sono voluti mesi per costruire. Mappa i tuoi reindirizzamenti prima di disattivare Dokan.

Passaggio 1: Imposta un ambiente di staging

Un ambiente di staging è una copia privata del tuo sito live dove puoi testare la migrazione completa prima di toccare qualsiasi cosa reale.

La maggior parte degli host WordPress gestiti come Levamo (il più consigliato), WP Engine, Kinsta e SiteGround offrono lo staging con un clic. Se il tuo non lo fa, usa Duplicator o WP Stagecoach per clonare su un sottodominio.

Esegui prima l'intera migrazione in staging. Identifica i punti critici specifici del tuo sito, le sostituzioni degli shortcode, le regole di reindirizzamento e le particolarità degli aggiornamenti dei ruoli prima di ripeterli sul sito live. Ciò che richiede un giorno in staging fa risparmiare giorni di pulizia del sito live.

Questo è il passaggio più importante quando esegui la migrazione da Dokan a WC Vendors. Non saltarlo mai.

Passaggio 2: Installa WC Vendors sul tuo sito di staging

Nel tuo ambiente di staging:

  1. Vai su Plugin → Aggiungi Nuovo e cerca “WC Vendors”
  2. Installa e attiva il plugin gratuito WC Vendors da WordPress.org
  3. Carica e attiva WC Vendors Pro se stai aggiornando in questa fase
  4. Esegui la procedura guidata di configurazione di WC Vendors per configurare le impostazioni iniziali (commissioni predefinite, metodo di pagamento, autorizzazioni del venditore)

Non disattivare ancora Dokan. Mantieni attivi entrambi i plugin in modo da poter fare riferimento alla tua configurazione Dokan durante l'impostazione di WC Vendors.

Passaggio 3: Esporta i dati dei tuoi venditori e ordini Dokan

Anche se i dati principali risiedono in WooCommerce, esporta tutto prima di apportare modifiche. Ecco esattamente dove trovare ogni dato quando esegui la migrazione da Dokan a WC Vendors:

Esporta gli account utente dei venditori

Vai su Utenti → Tutti gli utenti e filtra per il ruolo dokan_seller. Usa WP All Export per esportare i record dei venditori come CSV, inclusi i metadati utente (email, nome visualizzato, nome del negozio, slug del negozio).

Esporta i prodotti WooCommerce

Vai su WooCommerce → Prodotti e usa lo strumento di esportazione nativo di WooCommerce (Prodotti → Esporta). Esporta tutti i campi. Nota: Dokan ha recentemente rimosso l'esportazione XML dalla dashboard del venditore. CSV è il formato supportato.

Esporta gli ordini WooCommerce

Usa l'esportazione nativa degli ordini di WooCommerce (WooCommerce → Ordini → Esporta CSV). Questo cattura gli ordini principali. Per i dati dei sotto-ordini, vedi Passaggio 5B.

Esporta la cronologia dei prelievi di Dokan

Naviga su Dokan → Richieste di prelievo in WP Admin ed esporta i tuoi record di prelievo. Questo è il tuo unico record dei pagamenti storici dopo la disattivazione di Dokan.

Esporta i rendiconti del saldo del venditore

Chiedi a ciascun venditore di esportare il proprio rendiconto da Dashboard → Report → Rendiconti → Esporta tutto. Questo genera un CSV con date, ID ordine, tipi di transazione, importi delle vendite, importi guadagnati e saldo corrente. Questi dati risiedono nella tabella _dokan_vendor_balance e non sono recuperabili dopo la rimozione di Dokan.

Registra manualmente le impostazioni delle commissioni

Dokan memorizza le configurazioni delle commissioni nelle proprie tabelle di database e nei metadati utente. Non esiste un'esportazione standard per questi. Documenta:

  • Tasso e tipo di commissione globale da Dokan → Impostazioni → Opzioni di vendita (percentuale, fisso o combinato)
  • Override delle commissioni per venditore da ciascun profilo del venditore sotto Dokan → Venditori
  • Regole di commissione per categoria (se configurate)
  • Se le commissioni vengono calcolate solo sul prezzo del prodotto o includono spedizione/tasse

Se desideri modellare come diverse strutture di commissione influenzeranno le tue entrate dopo il passaggio, prova il calcolatore di commissioni per marketplace di WC Vendors.

Le reinserirai in WC Vendors durante il Passaggio 4.

Passaggio 4: Configura WC Vendors e Aggiorna i Ruoli dei Fornitori

Questo è il passaggio più importante quando esegui la migrazione da Dokan a WC Vendors. Configura attentamente, quindi verifica.

Configura le impostazioni globali di WC Vendors

Vai su WC Vendors → Impostazioni e configura:

  • Commissioni: Imposta il tuo default globale per corrispondere alla tua precedente configurazione Dokan. WC Vendors Pro supporta commissioni percentuali, fisse, percentuali + commissione, fisse + commissione e a scaglioni, quindi puoi eguagliare o migliorare la tua configurazione Dokan. Per un'analisi completa, consulta come funzionano le commissioni in WC Vendors e la nostra guida ai livelli di commissione e ai loro vantaggi.
  • Pagamenti: Configura il metodo di pagamento: bonifico bancario manuale, PayPal Mass Pay o Stripe Connect. Per le migliori pratiche, consulta la nostra guida su come gestire i pagamenti dei fornitori nei marketplace multi-fornitore.
  • Autorizzazioni Fornitore: Imposta il flusso di approvazione dei prodotti, i tipi di prodotto consentiti e quali campi i fornitori possono modificare

Quando ho configurato WC Vendors su un sito di staging dopo Dokan, una delle prime cose che ho notato è stata la differenza nell'esperienza amministrativa. L'admin di Dokan è denso, con un ampio menu a sinistra, pannelli multipli e impostazioni sparse in pagine specifiche del modulo. WC Vendors consolida le impostazioni chiave in un unico pannello di impostazioni con schede. Meno clic per raggiungere la configurazione delle commissioni; meno posti in cui configurare accidentalmente qualcosa in modo errato. Per vedere come appare l'esperienza del fornitore, dai un'occhiata alla nostra panoramica del nuovo pannello di controllo del fornitore.

Aggiorna i ruoli utente dei fornitori

I fornitori Dokan hanno il ruolo utente WordPress dokan_seller. WC Vendors utilizza il proprio ruolo vendor. Devi aggiornare il ruolo di ogni utente fornitore.

Vai su Utenti → Tutti gli Utenti, filtra per dokan_seller, e aggiorna in blocco il ruolo al ruolo vendor di WC Vendors. Per basi di fornitori più grandi, usa WP-CLI:

wp user list --role=dokan_seller --field=ID | xargs -I{} wp user update {} --role=vendor

Verifica dopo l'esecuzione: vai su Utenti → Tutti gli Utenti, filtra per vendor, e conferma che appaia il numero previsto di fornitori.

Riconfigura le sovrascritture delle commissioni per fornitore

Utilizzando le tue note dal Passaggio 3, vai al profilo utente di ciascun fornitore in WP Admin e imposta la loro aliquota di commissione individuale in WC Vendors. Se hai un gran numero di fornitori con tariffe personalizzate, questa è la parte più dispendiosa in termini di tempo del processo. Pianifica di conseguenza.

Configura Stripe Connect (se applicabile)

Se hai gestito Dokan con l'elaborazione manuale dei pagamenti, la migrazione a WC Vendors Pro è un'opportunità per implementare la divisione automatica dei pagamenti tramite Stripe Connect. I venditori collegano i loro account Stripe durante l'onboarding e da quel momento in poi, le divisioni delle commissioni avvengono automaticamente al momento della vendita, senza necessità di bonifici manuali o elaborazione dei prelievi. Puoi configurare la tempistica dei pagamenti come istantanea, giornaliera, settimanale o mensile. Consulta la nostra guida alla pianificazione dei pagamenti delle commissioni dei venditori per i dettagli.

Questo è uno dei miglioramenti funzionali più evidenti nel passaggio. Secondo Chargeflowil 75% dei principali marketplace mondiali utilizza Stripe Connect per l'elaborazione dei pagamenti. Dokan offre pagamenti basati su Stripe, ma richiedono il modulo Dokan Stripe Connect, che è un acquisto aggiuntivo. Con WC Vendors Pro, Stripe Connect è disponibile come add-on dedicato con documentazione e configurazione chiare. Per una guida completa su come configurarlo, consulta la nostra guida su come configurare i pagamenti dei venditori WooCommerce con Stripe Connect.

Passaggio 5.1: Verifica Prodotti e Ordini

Una volta aggiornati i ruoli dei venditori e configurato WC Vendors, verifica che i dati dei prodotti e degli ordini siano correttamente attribuiti.

Prodotti

  • Vai su WC Vendors → Prodotti in admin. Conferma che i prodotti appaiano sotto il venditore corretto
  • Accedi a un account di prova del venditore. I prodotti dovrebbero apparire nella dashboard del venditore di WC Vendors
  • Se i prodotti non sono attribuiti correttamente, controlla il meta post _wcv_vendor_id su quei prodotti. Dovrebbe contenere l'ID utente WordPress del venditore

Ordini

  • Effettua un ordine di prova nel tuo negozio di staging
  • Conferma che la commissione sia calcolata correttamente sull'ordine
  • Accedi alla dashboard del venditore. L'ordine di prova dovrebbe apparire nell'elenco degli ordini del venditore
  • Verifica che l'importo della commissione mostrato corrisponda alla tua tariffa configurata

Gli ordini storici (effettuati prima della migrazione) rimarranno in WooCommerce normalmente. L'attribuzione delle commissioni storiche di Dokan e i record dei prelievi non appariranno in WC Vendors; risiedono nelle tabelle di Dokan. Ecco perché l'esportazione della cronologia dei prelievi nel Passaggio 3 è importante.

📝 Un'ipotesi comune è che i record del sistema "Prelievo" di Dokan siano equivalenti ai record delle commissioni e appaiano in qualche modo nel nuovo plugin. Non è così. Sono memorizzati nelle tabelle Dokan _dokan_withdraw e _dokan_vendor_balance. Esportali prima di disattivare. Dalla data di migrazione in poi, WC Vendors traccia tutto correttamente per i nuovi ordini.

Passaggio 5.2: Gestione dei Sotto-ordini Dokan

Dokan crea sotto-ordini quando un cliente acquista prodotti da più venditori in un unico checkout. Ad esempio, se un cliente acquista dal Venditore A e dal Venditore B, Dokan crea un ordine principale più due sotto-ordini (uno per ciascun venditore).

Questi sotto-ordini sono tecnicamente ordini WooCommerce memorizzati nella tabella standard degli ordini di WC, ma hanno una relazione padre-figlio che Dokan gestisce. Dopo aver disattivato Dokan:

  • Ordini padre — rimangono intatti e visibili in WooCommerce.
  • Ordini secondari — rimangono nel database come ordini WooCommerce, ma il collegamento padre-figlio potrebbe comportarsi diversamente senza Dokan attivo.
  • Attribuzione del venditore sugli ordini secondari — verifica che i prodotti di ciascun ordine secondario siano ancora correttamente attribuiti al venditore giusto tramite il meta _wcv_vendor_id.

Per la maggior parte dei marketplace, gli ordini secondari precedenti alla migrazione sono registrazioni storiche e non necessitano di gestione attiva. I nuovi ordini effettuati dopo il passaggio seguiranno la gestione degli ordini di WC Vendors. Ma se hai bisogno di report puliti sugli ordini secondari storici, esportali prima di disattivare Dokan.

📝 Se noti voci di ordini duplicati in WooCommerce dopo aver disattivato Dokan, si tratta probabilmente di ordini secondari di Dokan. Sono ordini reali di WC; non eliminarli. Contengono i dettagli dell'ordine per i singoli venditori nei checkout multi-venditore.

Passaggio 6: Gestisci URL e reindirizzamenti dei negozi dei venditori

Questo passaggio è unico per le migrazioni da Dokan e viene spesso saltato, il che è un errore.

Dokan crea un URL di storefront del venditore per ogni venditore utilizzando la struttura:

/store/{vendor-store-slug}/

WC Vendors utilizza una struttura URL diversa per le storefront dei venditori. Dopo aver disattivato Dokan, ogni URL /store/ restituisce un errore 404.

Perché è importante

Se i tuoi venditori hanno creato una presenza esterna puntando ai loro URL /store/ — link dai social media, voci nell'indice di Google, backlink da altri siti, tutti si interrompono nel momento in cui Dokan va offline. Dal punto di vista di Google, quelle pagine sono scomparse. Secondo la documentazione per sviluppatori di Google, i reindirizzamenti 301 sono il modo consigliato per spostare permanentemente gli URL preservando i segnali di ranking di ricerca. E come nota Search Engine Journal, non implementare reindirizzamenti corretti durante una migrazione può comportare una significativa perdita di traffico.

Cosa fare

Prima di disattivare Dokan sul tuo sito live, mappa l'URL Dokan precedente di ogni venditore al loro nuovo URL WC Vendors e imposta i reindirizzamenti 301. Usa il plugin Redirection (gratuito, WordPress.org) per gestirlo senza toccare direttamente .htaccess.

La mappatura dei reindirizzamenti segue questo schema:

  • Vecchio: /store/{vendor-slug}/
  • Nuovo: /vendor/{vendor-slug}/ (o qualsiasi struttura URL che WC Vendors genera per le tue storefront dei venditori)

Se hai un numero ridotto di venditori (meno di 20), imposta i reindirizzamenti manualmente in Redirection. Per basi di venditori più grandi, Redirection supporta l'importazione CSV; esporta la tua lista di slug dei venditori e crea il CSV dei reindirizzamenti prima del giorno del lancio.

Per un approccio basato su espressioni regolari che gestisce tutti i venditori contemporaneamente:

Source URL: /store/(.*)
Target URL: /vendor/$1
Type: 301 Permanent Redirect
Regex: Enabled

Questo cattura ogni URL /store/{anything}/ e lo reindirizza a /vendor/{anything}/. Testa prima su staging per confermare che la base dell'URL del negozio WC Vendors corrisponda.

Passaggio 7: Sostituisci pagine e shortcode di Dokan

Dokan crea pagine WordPress specifiche durante la sua procedura guidata di configurazione: dashboard del venditore, elenco negozi, pagina di invio prodotti e altre. Queste pagine sono collegate agli shortcode di Dokan. Dopo la disattivazione di Dokan, si rompono.

Shortcode Dokan comuni da sostituire:

Shortcode DokanEquivalente WC VendorsNote
[dokan-dashboard][wcv_vendor_dashboard]Pagina principale della dashboard del venditore
[dokan-stores]Pagina elenco venditori WC VendorsControlla la documentazione di WC Vendors per la tua versione
[dokan-sell-now]Flusso di registrazione WC VendorsPotrebbe richiedere la configurazione della pagina tramite la procedura guidata di WC Vendors
[dokan-best-selling-product]Utilizza gli shortcode di WooCommerceGli shortcode standard di WC funzionano dopo la migrazione
[dokan-top-rated-product]Utilizza gli shortcode di WooCommerceGli shortcode standard di WC funzionano dopo la migrazione

Scorri le pagine del tuo sito e identifica ogni pagina che utilizza uno shortcode Dokan. Aggiornale con gli equivalenti di WC Vendors prima di disattivare Dokan sul sito live.

Inoltre, controlla le aree widget del tuo tema. Alcune configurazioni Dokan utilizzano i widget per la navigazione o la ricerca del negozio del venditore. Sostituiscili o rimuovili prima del go-live.

📝 Non dimenticare: Controlla il file functions.php del tuo tema e qualsiasi codice personalizzato per hook o filtri specifici di Dokan (ad es. dokan_dashboard_navdokan_store_tabs). Questi genereranno errori PHP dopo la disattivazione di Dokan. Rimuovili o sostituiscili con gli equivalenti di WC Vendors.

Passaggio 8: Testa, Vai Live E Comunica Con I Venditori

Checklist di test (su staging)

  • Accesso e dashboard funzionanti
  • I venditori possono visualizzare e gestire i loro prodotti
  • I venditori possono aggiungere nuovi prodotti dal frontend
  • Ordine di prova effettuato — commissione calcolata correttamente
  • Commissione visibile nella dashboard dei guadagni del venditore
  • Pagamento Stripe Connect testato (se applicabile)
  • Notifiche email ai venditori attivate correttamente
  • Flusso di registrazione funzionante per le nuove iscrizioni
  • Gli URL dello storefront del venditore si risolvono correttamente
  • Reindirizzamenti 301 da vecchi URL /store/ verificati
  • Nessuno shortcode non funzionante in nessuna pagina
  • Pagina delle impostazioni di spedizione del venditore accessibile
  • Nessun errore PHP nel log di debug dai ganci Dokan rimossi

Passaggi per la messa online

  1. Esegui un backup recente del sito live
  2. Abilita la modalità di manutenzione
  3. Ripeti i passaggi 2-7 sul sito live (questa volta più velocemente, hai già eseguito il debug sullo staging)
  4. Disattiva Dokan
  5. Verifica che i reindirizzamenti vengano attivati correttamente
  6. Conferma che le dashboard dei venditori siano accessibili
  7. Disabilita la modalità manutenzione
  8. Monitora i log degli errori per le prime 24 ore

Comunicazione con i venditori

Invia ai venditori un'email chiara prima della messa online:

  • Cosa sta cambiando e perché
  • Dove si trova la loro nuova dashboard (includi l'URL diretto)
  • Cosa devono reinserire (impostazioni di spedizione, attività più comune per i venditori)
  • Un promemoria per esportare i loro rendiconti Dokan prima della data di passaggio, se non l'hanno già fatto
  • Una finestra di supporto per domande ("inviaci un'email entro 7 giorni se qualcosa sembra sbagliato")

I venditori che scoprono che la loro dashboard si è spostata senza preavviso solleveranno ticket di supporto. Una breve email previene la maggior parte di essi.

Problemi comuni di migrazione (e come risolverli)

Ecco i problemi più comuni che i proprietari di marketplace incontrano quando migrano da Dokan a WC Vendors e come risolvere ciascuno di essi:

URL del negozio /store/ del venditore restituiscono 404

Ciò significa che Dokan è stato disattivato prima che venissero impostati i reindirizzamenti. Installa il plugin Redirection, quindi aggiungi reindirizzamenti 301 da ciascun /store/{slug}/ all'URL del venditore WC Vendors corrispondente. Fallo immediatamente; ogni giorno senza reindirizzamenti è un'equità SEO persa.

Prodotti non visualizzati nella dashboard del venditore

Controlla il meta post _wcv_vendor_id sui prodotti interessati. Dovrebbe contenere l'ID utente WordPress del venditore. Se manca o mostra il vecchio formato ID venditore Dokan, aggiornalo manualmente o tramite WP-CLI.

Accesso del venditore reindirizzato a WP Admin invece che alla dashboard del venditore

Verifica che il ruolo dell'utente sia impostato su vendor (ruolo WC Vendors), non su dokan_seller. Vai su Utenti → [nome venditore] → Ruolo e aggiorna. Il reindirizzamento della dashboard di WC Vendors non si attiverà correttamente finché il ruolo non sarà corretto.

Cronologia prelievi mancante

Previsto. Questi dati risiedono nella tabella _dokan_withdraw di Dokan. Se li hai esportati prima di disattivare, hai i record. Se non l'hai fatto, dovrai riattivare temporaneamente Dokan su un clone di staging per estrarre i dati.

Errori degli shortcode Dokan nelle pagine

Qualsiasi [dokan-*] shortcode su una pagina attiva genererà un errore dopo la disattivazione di Dokan. Controlla tutte le pagine prima di disattivare. Usa la ricerca di WordPress nelle Pagine per trovare “dokan” e sostituisci ogni occorrenza con lo shortcode equivalente di WC Vendors.

Ordini duplicati che appaiono in WooCommerce

Questi sono probabilmente sub-ordini Dokan (vedi Fase 5B). Sono ordini WooCommerce legittimi che rappresentano porzioni specifiche del venditore per checkout multi-venditore. Non eliminarli; contengono dati d'ordine validi.

Errori PHP nel log di debug dopo la disattivazione di Dokan

Controlla gli hook specifici di Dokan nel file functions.php del tuo tema, nei file del tema child o nei plugin personalizzati. Colpevoli comuni: dokan_dashboard_navdokan_store_tabsdokan_settings_form_bottom. Rimuovili o racchiudili in controlli function_exists().

Gli importi delle commissioni non corrispondono alla precedente configurazione Dokan

Verifica se Dokan calcolava la commissione solo sul prezzo del prodotto o includeva spedizione e tasse. WC Vendors ha un'impostazione separata per questo. Abbinala alla tua precedente configurazione.

Conclusione

Il passaggio dei plugin per marketplace suona intimidatorio, ma la realtà è più semplice di quanto la maggior parte dei proprietari di negozi si aspetti. La decisione di migrare da Dokan a WC Vendors si riduce alla comprensione di un fatto chiave: la maggior parte dei tuoi dati critici risiede già in WooCommerce, non in Dokan. I tuoi prodotti, clienti e cronologia degli ordini sono al sicuro.

Ecco i passaggi per migrare da Dokan a WC Vendors:

Se sei ancora nella fase di valutazione, puoi iniziare installando il plugin WC Vendors su un sito di staging insieme a Dokan. Esegui la procedura guidata di configurazione, confronta l'esperienza di amministrazione e vedi come si presenta la dashboard del venditore. Una volta pronto a impegnarti, segui questa guida passo dopo passo e avrai un marketplace WC Vendors completamente operativo con tutti i tuoi dati intatti e i tuoi venditori registrati in un solo giorno.

Prova WC Vendors gratis oggi →

Domande frequenti

Perderò la cronologia dei miei ordini WooCommerce migrando da Dokan a WC Vendors?

No. I record degli ordini di WooCommerce sono archiviati nelle tabelle native del database di WordPress. Non appartengono a Dokan. La tua cronologia completa degli ordini rimane intatta. Ciò che non viene trasferito è l'attribuzione delle commissioni e la cronologia dei prelievi di Dokan per gli ordini storici. Questi risiedono nelle tabelle personalizzate di Dokan. Esporta i tuoi report Dokan prima di disattivare.

Il plugin di migrazione di Dokan mi aiuterà a migrare da Dokan a WC Vendors?

No, il plugin Dokan Migrator funziona solo nella direzione opposta, importando dati da WC Vendors, WCFM e YITH in Dokan. Non esiste un plugin ufficiale per migrare da Dokan. Questa guida copre il processo manuale, che è semplice una volta compreso dove si trovano i dati.

Posso mantenere gli URL dei negozi esistenti dei miei venditori dopo il passaggio?

Parzialmente. Dokan utilizza /store/{slug}/ per i negozi dei venditori. Dopo il passaggio, puoi preservare tali URL per scopi SEO impostando reindirizzamenti 301 alle pagine equivalenti di WC Vendors. Una singola regola di reindirizzamento regex può gestire tutti i venditori contemporaneamente. L'approccio di reindirizzamento protegge la tua SEO mentre la nuova struttura URL di WC Vendors subentra in futuro.

Ho bisogno di uno sviluppatore per migrare da Dokan a WC Vendors?

Non necessariamente. Se il tuo marketplace esegue una configurazione Dokan standard senza pesanti personalizzazioni o moduli codificati su misura, questa guida è sufficiente. Per i marketplace con significative integrazioni Dokan personalizzate, estensioni a tema Dokan a pagamento o oltre 100 venditori, vale la pena far rivedere la migrazione a uno sviluppatore ed eventualmente eseguirla.

Cosa succede ai sotto-ordini Dokan dopo la migrazione?

I sotto-ordini di Dokan sono archiviati come normali ordini WooCommerce con una relazione genitore-figlio. Dopo aver disattivato Dokan, il collegamento genitore-figlio potrebbe comportarsi diversamente, ma i dati dell'ordine stesso rimangono intatti. I nuovi ordini effettuati dopo la migrazione seguono la gestione degli ordini di WC Vendors. Per un reporting pulito sui sotto-ordini storici, esportali prima di disattivare Dokan.

Quanto tempo ci vuole per migrare da Dokan a WC Vendors?

Per un marketplace con meno di 20 venditori, prevedi 2-4 ore in staging e 1-2 ore sul sito live. La parte più lunga è riconfigurare le commissioni per venditore. Per 50+ venditori con tassi di commissione personalizzati, pianifica un'intera giornata. L'esecuzione in staging richiede sempre più tempo dell'esecuzione live perché stai eseguendo il debug man mano.

Posso testare WC Vendors insieme a Dokan prima di passare completamente?

Sì, in staging. Installa entrambi i plugin nel tuo ambiente di staging e confronta le configurazioni fianco a fianco. Sul tuo sito live, dovresti eseguire un solo plugin per marketplace alla volta per evitare conflitti. Il plugin gratuito WC Vendors è un ottimo modo per testare la procedura guidata di configurazione e le funzionalità di base prima di impegnarsi nella migrazione completa.

avatar autore
Jan Melanie Reyes Scrittore, Content Manager
Pubblicato in WooCommerce
Completa il tuo acquisto