Cómo migrar de Dokan a WC Vendors sin perder tus datos

Cómo migrar de Dokan a WC Vendors sin perder tus datos

Si has decidido migrar de Dokan a WC Vendors, una de las primeras cosas que notarás es que las herramientas de migración habituales no te ayudarán aquí. Dokan tiene su propio plugin de migración, pero solo mueve datos hacia Dokan, no fuera de él.

La buena noticia: la mayoría de tus datos críticos, productos, clientes e historial de pedidos pertenecen a WooCommerce, no a Dokan. Según WPFactory, WooCommerce impulsa más de 4.5 millones de tiendas activas, y tus datos residen en una arquitectura de base de datos estable y bien establecida. Esos datos están seguros independientemente del plugin que estés utilizando. Lo que requiere trabajo manual es tu estructura de comisiones, la configuración de envío de vendedores y las URL de las tiendas de vendedores de Dokan, que necesitarán redirecciones para evitar daños en el SEO.

Esta guía cubre todo, paso a paso. Ya sea que tengas 5 vendedores o 500, el proceso para migrar de Dokan a WC Vendors sigue la misma secuencia.

Por qué los propietarios de marketplaces migran de Dokan a WC Vendors

Dokan es uno de los plugins multiventor más conocidos en el espacio de WooCommerce. Pero "ampliamente conocido" no siempre significa "el adecuado".

Las razones más comunes por las que oímos que la gente cambia:

  • Precios. Los planes de pago de Dokan son significativamente más caros que los de WC Vendors. WC Vendors Pro comienza en $99.50/año. El plan de pago inicial de Dokan comienza en $149/año, con el nivel Business a $499+/año. Para un marketplace de un solo sitio, esa es una diferencia de coste significativa, especialmente en las primeras etapas cuando los márgenes son reducidos.
  • Ecosistema con muchos módulos. Dokan opera con un modelo de módulos, en el que muchas funciones, incluida la división de pagos de Stripe, el soporte de suscripciones y ciertas herramientas de informes, requieren la compra de complementos por separado. El coste base rara vez refleja el coste real una vez que has añadido los módulos que tu marketplace realmente necesita.
  • Experiencia de soporte. WC Vendors es mantenido por Rymera Web Co, un equipo de producto enfocado que también crea Wholesale Suite y Advanced Coupons. Algunos propietarios de tiendas encuentran que el enfoque de equipo especializado se adapta mejor a sus necesidades de soporte continuo.
  • Arquitectura nativa de WooCommerce. WC Vendors extiende la propia arquitectura de WooCommerce directamente. Es la misma arquitectura que W3Techs informa que impulsa más del 40% de todos los sitios web. Dokan se envuelve alrededor de ella con capas de abstracción adicionales, incluidas tablas de base de datos personalizadas para pedidos y saldos de vendedores, que pueden aumentar el riesgo de conflictos de plugins a medida que WooCommerce evoluciona.

Consulta los precios de WC Vendors para ver cómo se compara el coste entre los distintos planes. También puedes consultar nuestra comparativa completa de WC Vendors vs Dokan para un desglose detallado de las características.

Qué se migra y qué no

Antes de migrar de Dokan a WC Vendors, necesitas saber exactamente qué datos residen en las tablas de WooCommerce (seguros) y cuáles residen en las tablas personalizadas de Dokan (requieren manejo manual).

Tipo de dato¿Migra?Notas
Cuentas de usuario de WP (vendedores)Sí, automáticamenteLos vendedores son usuarios de WordPress; las cuentas se transfieren
Productos de WooCommerceAutomáticamenteLos productos son datos nativos de WC, no específicos del plugin
Pedidos de WooCommerceSí, automáticamentePedidos principales almacenados en tablas principales de WC
Subpedidos de DokanParcial, ver Paso 5BDokan usa /store/slug/; WC Vendors usa una estructura de URL diferente
Ajustes de comisiónNo, reintroducción manualAlmacenados en las tablas _dokan_orders y meta de usuario de Dokan
Historial de retiros de DokanNoAlmacenados en la tabla _dokan_withdraw; exportar antes de desactivar
Registros de saldo del vendedorNoAlmacenados en la tabla _dokan_vendor_balance; incluye comisiones de pasarela a partir de Dokan v4.2+
Ajustes de envío del vendedorNo, reintroducción manualEspecífico del plugin; los vendedores deben volver a introducirlo en WC Vendors
URLs de tienda de vendedores (/store/)Parcial, se necesitan redireccionesAlgunos se almacenan en meta de usuario (se transfieren), otros en meta específico de Dokan
Páginas / shortcodes de DokanNoDebe reemplazarse con los equivalentes de WC Vendors
Banners de tienda del vendedor y perfilParcialAlgunos almacenados en meta de usuario (se transfieren), otros en meta específica de Dokan
Registros de retiro inversosNoEspecífico de Dokan; exportar si se rastrean los débitos de los vendedores

El elemento crítico exclusivo de las migraciones de Dokan: URL de la tienda del vendedor. Dokan crea URL de /store/{vendor-slug}/ para cada tienda de vendedor. Después de desactivar Dokan, estas URL devuelven 404. Si los vendedores han creado enlaces externos o presencia de SEO alrededor de estas URL, necesita implementar redirecciones 301 antes de lanzar. Esto se cubre en detalle en el Paso 6.

Comprensión de la estructura de la base de datos de Dokan (qué vive dónde)

Uno de los errores más comunes al planificar la migración de Dokan a WC Vendors es asumir que todos los datos del marketplace se almacenan en WooCommerce. No es así. Dokan crea sus propias tablas de base de datos personalizadas que almacenan los datos de comisiones, retiros y saldos de los vendedores por separado de WooCommerce.

Aquí están las tablas clave específicas de Dokan que debe conocer:

Tabla de base de datosLo que almacenaImpacto de la migración
_dokan_ordersRegistros de comisiones para cada pedido, como ID del vendedor, total del pedido, monto de la comisión, tasa de comisión y estado del pedidoNo se transfiere. Exportar o documentar antes de desactivar.
_dokan_withdrawTodas las solicitudes de retiro, como ID del vendedor, monto, método de pago, estado (aprobado/pendiente/cancelado), fechaNo se transfiere. Exportar desde Dokan → Solicitudes de retiro antes de desactivar.
_dokan_vendor_balanceSaldo actual para cada vendedor, como transacciones (pagos, retiros, reembolsos), tarifas de pasarela (como entradas de débito desde la v4.2+)No se transfiere. Los extractos de los vendedores se pueden exportar como CSV desde el panel del vendedor → Informes → Extractos.
_dokan_announcementAnuncios del administrador enviados a los vendedoresNo se transfiere. Generalmente, la baja prioridad no es necesaria después de la migración.
_dokan_refundSolicitudes de reembolso del vendedor y estadoNo se transfiere. Documentar cualquier reembolso pendiente antes de cambiar.

Por qué esto es importante: Cuando desactiva y eventualmente elimina Dokan, estas tablas pueden eliminarse (dependiendo de la configuración de limpieza). Cualquier dato que no haya exportado se perderá. Los datos de WooCommerce (productos, pedidos principales, clientes) permanecen intactos porque están en las propias tablas de WooCommerce.

📝 Actualización importante para Dokan v4.2+: A finales de 2025, Dokan almacena las tarifas de pasarela en la tabla _dokan_vendor_balance como entradas de débito. Si sus vendedores hacen referencia al historial de su saldo para la contabilidad, asegúrese de que exporten sus extractos (Panel → Informes → Extractos → Exportar todo) antes de comenzar la migración.

Una nota sobre la herramienta de migración de Dokan

Antes de entrar en los pasos, vale la pena abordarlo directamente: sí, Dokan tiene un plugin de migración llamado Dokan Migrator.

Pero solo migra datos hacia Dokan, desde WC Vendors, WCFM o YITH. No funciona a la inversa.

Esto es estratégico por parte de Dokan, no una limitación técnica. No existe una herramienta equivalente para mover datos de vendedores de Dokan a WC Vendors.

Si también ha considerado migrar desde WCFM, nuestra guía de migración de WCFM cubre ese proceso.

Antes de empezar: Lista de verificación previa a la migración

No comience la migración real hasta que haya completado esta preparación:

  • Copia de seguridad completa del sitio. Haga una copia de seguridad de la base de datos y los archivos a través de la herramienta de copia de seguridad de su host, UpdraftPlus o Duplicator. Almacene fuera del servidor.
  • Exportar informes de retiro de Dokan. Vaya a Dokan → Solicitudes de retiro en WP Admin y exporte todos los datos históricos de retiro. Estos registros residen en la tabla _dokan_withdraw — su única copia está allí.
  • Haga que los vendedores exporten sus propios extractos. Notifique a los vendedores que vayan a Panel → Informes → Extractos, establezcan el rango de fechas para cubrir su historial completo y hagan clic en Exportar todo para descargar un CSV. Este es su registro de transacciones personal que no existirá después de la migración.
  • Documentar la configuración de comisiones. Registre la tasa y el tipo de comisión de cada vendedor. Anote los valores predeterminados globales, las anulaciones por vendedor y las reglas por categoría. Verifique Dokan → Configuración → Opciones de venta para la configuración global, luego Dokan → Vendedores para las anulaciones individuales.
  • Anotar las URL de las tiendas de los vendedores. Enumere todas las URL de las tiendas de vendedores activas (por ejemplo, /store/nombre-vendedor/). Necesitará estas para configurar redirecciones 301 después de cambiar.
  • Documentar cualquier reembolso pendiente o retiro inverso. Verifique la tabla _dokan_refund y la interfaz de retiro inverso para cualquier débito de vendedor no resuelto. Maneje estos antes de migrar.
  • Desactivar plugins de caché. Desactive WP Rocket, W3 Total Cache o similar antes de comenzar. Las páginas cacheadas durante un cambio de plugin causan errores confusos.
  • Configurar un entorno de staging. No negociable. Cubierto en el Paso 1.

📝 El problema de migración que sorprende a la mayoría de los propietarios de mercados es la estructura de las URL de las tiendas de los vendedores. Las URL de Dokan /store/{slug}/ pueden acumular enlaces externos y entradas de índice de Google con el tiempo. Si esas URL devuelven 404 después de que se publique, está perdiendo el valor de SEO que tardó meses en construirse. Mapee sus redirecciones antes de desactivar Dokan.

Paso 1: Configurar un entorno de staging

Un entorno de staging es una copia privada de su sitio en vivo donde prueba la migración completa antes de tocar nada real.

La mayoría de los hosts de WordPress administrados como Levamo (el más recomendado), WP Engine, Kinsta y SiteGround ofrecen staging con un solo clic. Si el tuyo no lo hace, usa Duplicator o WP Stagecoach para clonar a un subdominio.

Ejecuta toda la migración en staging primero. Identifica los puntos de fricción específicos de tu sitio, los reemplazos de shortcodes, las reglas de redirección y las peculiaridades de actualización de roles antes de repetirlo en el sitio en vivo. Lo que lleva un día en staging ahorra días de limpieza del sitio en vivo.

Este es el paso más importante al migrar de Dokan a WC Vendors. Nunca te lo saltes.

Paso 2: Instalar WC Vendors en tu sitio de staging

En tu entorno de staging:

  1. Ve a Plugins → Añadir nuevo y busca “WC Vendors”
  2. Instala y activa el plugin gratuito WC Vendors de WordPress.org
  3. Sube y activa WC Vendors Pro si estás actualizando en esta etapa
  4. Ejecuta el asistente de configuración de WC Vendors para configurar los ajustes iniciales (valores predeterminados de comisión, método de pago, permisos del vendedor)

No desactives Dokan todavía. Mantén ambos plugins activos para poder consultar tu configuración de Dokan mientras configuras WC Vendors.

Paso 3: Exportar los datos de tus vendedores y pedidos de Dokan

Aunque los datos principales residen en WooCommerce, exporta todo antes de hacer cambios. Aquí es exactamente donde encontrar cada pieza de datos al migrar de Dokan a WC Vendors:

Exportar cuentas de usuario de vendedores

Ve a Usuarios → Todos los usuarios y filtra por el rol dokan_seller. Usa WP All Export para exportar los registros de vendedores como CSV, incluyendo metadatos de usuario (correo electrónico, nombre para mostrar, nombre de la tienda, slug de la tienda).

Exportar productos de WooCommerce

Ve a WooCommerce → Productos y usa la herramienta de exportación nativa de WooCommerce (Productos → Exportar). Exporta todos los campos. Nota: Dokan eliminó recientemente la exportación XML del panel del vendedor. CSV es el formato compatible.

Exportar pedidos de WooCommerce

Usa la exportación nativa de pedidos de WooCommerce (WooCommerce → Pedidos → Exportar CSV). Esto captura los pedidos principales. Para los datos de subpedidos, consulta el Paso 5B.

Exportar historial de retiros de Dokan

Navega a Dokan → Solicitudes de retiro en WP Admin y exporta tus registros de retiro. Este es tu único registro de pagos históricos después de desactivar Dokan.

Exportar extractos de saldo de vendedores

Haz que cada vendedor exporte su propio extracto desde Panel → Informes → Extractos → Exportar todo. Esto genera un CSV con fechas, IDs de pedido, tipos de transacción, importes de venta, importes ganados y saldo acumulado. Estos datos residen en la tabla _dokan_vendor_balance y no son recuperables después de eliminar Dokan.

Registrar la configuración de comisiones manualmente

Dokan almacena las configuraciones de comisiones en sus propias tablas de base de datos y metadatos de usuario. No hay una exportación estándar para estas. Documenta:

  • Tasa y tipo de comisión global de Dokan → Ajustes → Opciones de venta (porcentaje, fijo o combinado)
  • Anulaciones de comisiones por proveedor desde el perfil de cada proveedor en Dokan → Vendors
  • Reglas de comisiones por categoría (si están configuradas)
  • Si las comisiones se calculan solo sobre el precio del producto o incluyen envío/impuestos

Si desea modelar cómo las diferentes estructuras de comisiones afectarán sus ingresos después del cambio, pruebe la calculadora de comisiones del marketplace de WC Vendors.

Volverá a introducir estos datos en WC Vendors durante el Paso 4.

Paso 4: Configurar WC Vendors y Actualizar Roles de Vendedor

Este es el paso más importante al migrar de Dokan a WC Vendors. Configure con cuidado y luego verifique.

Configurar los ajustes globales de WC Vendors

Navegue a WC Vendors → Settings y configure:

  • Comisiones: Establezca su valor predeterminado global para que coincida con su configuración anterior de Dokan. WC Vendors Pro admite comisiones de porcentaje, fijas, porcentaje + tarifa, fijas + tarifa y escalonadas, por lo que puede igualar o mejorar su configuración de Dokan. Para un desglose completo, consulte cómo funcionan las comisiones en WC Vendors y nuestra guía sobre niveles de comisiones y sus beneficios.
  • Pagos: Configure el método de pago: transferencia bancaria manual, PayPal Mass Pay o Stripe Connect. Para conocer las mejores prácticas, consulte nuestra guía sobre cómo gestionar los pagos de los vendedores en marketplaces de varios vendedores.
  • Permisos de Vendedor: Establezca el flujo de aprobación de productos, los tipos de productos permitidos y qué campos pueden editar los vendedores

Cuando configuré WC Vendors en un sitio de staging después de Dokan, una de las primeras cosas que noté fue lo diferente que se siente la experiencia administrativa. El administrador de Dokan es denso, con un gran menú en el lado izquierdo, múltiples subpaneles y configuraciones dispersas en páginas específicas de módulos. WC Vendors consolida las configuraciones clave en un único panel de configuración con pestañas. Menos clics para llegar a la configuración de comisiones; menos lugares para configurar algo erróneamente por accidente. Para ver cómo es la experiencia del vendedor, consulte nuestra descripción general del nuevo panel de vendedor.

Actualizar los roles de usuario del vendedor

Los vendedores de Dokan tienen el rol de usuario de WordPress dokan_seller. WC Vendors utiliza su propio rol vendor. Necesita actualizar el rol de cada usuario vendedor.

Vaya a Users → All Users, filtre por dokan_seller, y actualice masivamente el rol al rol vendor de WC Vendors. Para bases de vendedores más grandes, use WP-CLI:

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

Verificar después de ejecutar: vaya a Users → All Users, filtre por vendor, y confirme que aparece el número esperado de vendedores.

Reconfigurar anulaciones de comisiones por vendedor

Usando sus notas del Paso 3, vaya al perfil de usuario de cada vendedor en WP Admin y establezca su tasa de comisión individual en WC Vendors. Si tiene un gran número de vendedores con tarifas personalizadas, esta es la parte que más tiempo consume del proceso. Planifique en consecuencia.

Configurar Stripe Connect (si corresponde)

Si has estado ejecutando Dokan con procesamiento manual de pagos, la migración a WC Vendors Pro es una oportunidad para implementar la división automatizada de pagos a través de Stripe Connect. Los vendedores conectan sus cuentas de Stripe durante el proceso de incorporación y, a partir de ese momento, las divisiones de comisiones ocurren automáticamente en el punto de venta, sin necesidad de transferencias bancarias manuales ni procesamiento de retiros. Puedes configurar el momento de los pagos como instantáneo, diario, semanal o mensual. Consulta nuestra guía del calendario de pagos de comisiones de vendedores para obtener más detalles.

Esta es una de las mejoras funcionales más claras en el cambio. Según Chargeflowel 75% de los principales marketplaces del mundo utilizan Stripe Connect para el procesamiento de pagos. Dokan ofrece pagos basados en Stripe, pero requieren el módulo Dokan Stripe Connect, que es una compra adicional. Con WC Vendors Pro, Stripe Connect está disponible como un complemento dedicado con documentación y configuración claras. Para un recorrido completo sobre cómo configurarlo, consulta nuestra guía sobre cómo configurar los pagos de vendedores de WooCommerce con Stripe Connect.

Paso 5.1: Verificar Productos y Pedidos

Una vez que los roles de vendedor se actualizan y WC Vendors se configura, verifica que los datos de productos y pedidos se atribuyan correctamente.

Productos

  • Ve a WC Vendors → Productos en el administrador. Confirma que los productos aparecen bajo el vendedor correcto
  • Inicia sesión en una cuenta de vendedor de prueba. Los productos deberían aparecer en el panel de control del vendedor de WC Vendors
  • Si los productos no se atribuyen correctamente, comprueba los metadatos de publicación _wcv_vendor_id en esos productos. Debería contener el ID de usuario de WordPress del vendedor

Pedidos

  • Realiza un pedido de prueba en tu tienda de staging
  • Confirma que la comisión se calcula correctamente en el pedido
  • Inicia sesión en el panel de control del vendedor. El pedido de prueba debería aparecer en la lista de pedidos del vendedor
  • Verifica que el monto de la comisión mostrado coincida con tu tasa configurada

Los pedidos históricos (realizados antes de la migración) permanecerán en WooCommerce de forma normal. La atribución de comisiones y los registros de retiros históricos de Dokan no aparecerán en WC Vendors; residen en las tablas de Dokan. Por eso es importante exportar el historial de retiros en el Paso 3.

📝 Una suposición común es que los registros del sistema de "Retiro" de Dokan son equivalentes a los registros de comisiones y aparecerán de alguna manera en el nuevo plugin. No es así. Se almacenan en las tablas _dokan_withdraw y _dokan_vendor_balance de Dokan. Exporlos antes de desactivar. A partir de la fecha de migración, WC Vendors rastrea todo correctamente para los nuevos pedidos.

Paso 5.2: Manejar Sub-pedidos de Dokan

Dokan crea sub-pedidos cuando un cliente compra productos de varios vendedores en un solo pago. Por ejemplo, si un cliente compra al Vendedor A y al Vendedor B, Dokan crea un pedido principal más dos sub-pedidos (uno para cada vendedor).

Estos sub-pedidos son técnicamente pedidos de WooCommerce almacenados en la tabla estándar de pedidos de WC, pero tienen una relación padre-hijo que Dokan gestiona. Después de desactivar Dokan:

  • Pedidos principales — permanecen intactos y visibles en WooCommerce.
  • Subpedidos — permanecen en la base de datos como pedidos de WooCommerce, pero la vinculación principal-subordinada puede comportarse de manera diferente sin Dokan activo.
  • Atribución del vendedor en subpedidos — comprueba que los productos de cada subpedido sigan atribuidos correctamente al vendedor adecuado a través del metadato _wcv_vendor_id.

Para la mayoría de los mercados, los subpedidos anteriores a la migración son registros históricos y no necesitan gestión activa. Los nuevos pedidos realizados después del cambio seguirán el propio manejo de pedidos de WC Vendors. Pero si necesitas informes limpios sobre subpedidos históricos, expórtalos antes de desactivar Dokan.

📝 Si notas entradas de pedidos duplicadas en WooCommerce después de desactivar Dokan, es probable que sean subpedidos de Dokan. Son pedidos reales de WC; no los elimines. Contienen los detalles del pedido para los vendedores individuales en los pagos de varios vendedores.

Paso 6: Gestionar las URL de las tiendas de vendedores y las redirecciones

Este paso es exclusivo de las migraciones de Dokan y a menudo se omite, lo cual es un error.

Dokan crea una URL de escaparate de vendedor para cada vendedor utilizando la estructura:

/store/{vendor-store-slug}/

WC Vendors utiliza una estructura de URL diferente para los escaparates de los vendedores. Después de desactivar Dokan, cada URL de /store/ devuelve un error 404.

Por qué esto importa

Si tus vendedores han creado alguna presencia externa apuntando a sus URL de /store/ — enlaces de redes sociales, entradas del índice de Google, enlaces entrantes de otros sitios, todos se rompen en el momento en que Dokan se desconecta. Desde la perspectiva de Google, esas páginas han desaparecido. Según la documentación para desarrolladores de Google, las redirecciones 301 son la forma recomendada de mover URL permanentemente preservando las señales de clasificación de búsqueda. Y como señala Search Engine Journal, no implementar redirecciones adecuadas durante una migración puede resultar en una pérdida significativa de tráfico.

Qué hacer

Antes de desactivar Dokan en tu sitio en producción, mapea la URL antigua de Dokan de cada vendedor a su nueva URL de WC Vendors y configura redirecciones 301. Usa el plugin Redirection (gratuito, WordPress.org) para gestionarlo sin tocar .htaccess directamente.

El mapeo de redirección sigue este patrón:

  • Antigua: /store/{vendor-slug}/
  • Nueva: /vendor/{vendor-slug}/ (o la estructura de URL que WC Vendors genere para tus escaparates de vendedores)

Si tienes un número pequeño de vendedores (menos de 20), configura las redirecciones manualmente en Redirection. Para bases de vendedores más grandes, Redirection admite la importación de CSV; exporta tu lista de slugs de vendedores y crea el CSV de redirección antes del día del lanzamiento.

Para un enfoque basado en expresiones regulares que maneje a todos los vendedores a la vez:

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

Esto captura cada URL de /store/{cualquier-cosa}/ y la redirige a /vendor/{cualquier-cosa}/. Pruébalo primero en staging para confirmar que la base de la URL de la tienda de WC Vendors coincide.

Paso 7: Reemplazar páginas y shortcodes de Dokan

Dokan crea páginas específicas de WordPress durante su asistente de configuración: panel de vendedor, listado de tiendas, página de envío de productos y otras. Estas páginas están vinculadas a los shortcodes de Dokan. Después de desactivar Dokan, se rompen.

Shortcodes comunes de Dokan para reemplazar:

Shortcode de DokanEquivalente de WC VendorsNotas
[dokan-dashboard][wcv_vendor_dashboard]Página principal del panel del vendedor
[dokan-stores]Página de lista de vendedores de WC VendorsConsulta la documentación de WC Vendors para tu versión
[dokan-sell-now]Flujo de registro de WC VendorsPuede requerir configuración de página a través del asistente de WC Vendors
[dokan-best-selling-product]Usa los shortcodes de WooCommerceLos shortcodes estándar de WC funcionan después de la migración
[dokan-top-rated-product]Usa los shortcodes de WooCommerceLos shortcodes estándar de WC funcionan después de la migración

Revisa las páginas de tu sitio e identifica cada página que use un shortcode de Dokan. Actualízalas con los equivalentes de WC Vendors antes de desactivar Dokan en el sitio en producción.

Además, revisa las áreas de widgets de tu tema. Algunas configuraciones de Dokan usan widgets para la navegación o búsqueda de la tienda del vendedor. Reemplázalos o elimínalos antes de lanzar.

📝 No olvides: Revisa el functions.php de tu tema y cualquier código personalizado en busca de hooks o filtros específicos de Dokan (por ejemplo, dokan_dashboard_navdokan_store_tabs). Estos generarán errores de PHP después de desactivar Dokan. Elimínalos o reemplázalos con los equivalentes de WC Vendors.

Paso 8: Prueba, Lanza y Comunícate con los Vendedores

Lista de verificación de pruebas (en staging)

  • Inicio de sesión y acceso al panel funcionando
  • Los vendedores pueden ver y administrar sus productos
  • Los vendedores pueden agregar nuevos productos desde el frontend
  • Prueba de pedido realizado — comisión calculada correctamente
  • Comisión visible en el panel de ganancias del vendedor
  • Pago de Stripe Connect probado (si aplica)
  • Notificaciones por correo electrónico del vendedor activadas correctamente
  • Flujo de registro funcionando para nuevas inscripciones
  • Las URL del escaparate del vendedor resolviendo correctamente
  • Redirecciones 301 desde las antiguas URL /store/ verificadas
  • Sin shortcodes rotos en ninguna página
  • Página de configuración de envíos del vendedor accesible
  • Sin errores de PHP en el registro de depuración de los ganchos de Dokan eliminados

Pasos para la puesta en marcha

  1. Haz una copia de seguridad reciente del sitio en producción
  2. Habilita el modo de mantenimiento
  3. Repite los pasos 2-7 en el sitio en producción (más rápido esta vez, ya has depurado en staging)
  4. Desactiva Dokan
  5. Verifica que las redirecciones se estén activando correctamente
  6. Confirma que los paneles de control de los vendedores son accesibles
  7. Deshabilita el modo de mantenimiento
  8. Monitoriza los registros de errores durante las primeras 24 horas

Comunicación con los vendedores

Envía a los vendedores un correo electrónico claro antes de la puesta en marcha:

  • Qué cambia y por qué
  • Dónde está su nuevo panel de control (incluye la URL directa)
  • Qué necesitan volver a introducir (configuración de envíos, la tarea más común para los vendedores)
  • Un recordatorio para exportar sus declaraciones de Dokan antes de la fecha de cambio si aún no lo han hecho
  • Una ventana de soporte para preguntas ("envíanos un correo electrónico en un plazo de 7 días si algo parece incorrecto")

Los vendedores que descubran que su panel de control se ha movido sin previo aviso generarán tickets de soporte. Un breve correo electrónico previene la mayoría de ellos.

Problemas comunes de migración (y cómo solucionarlos)

Estos son los problemas más comunes que encuentran los propietarios de marketplaces al migrar de Dokan a WC Vendors, y cómo resolver cada uno de ellos:

Las URL de la tienda del vendedor /store/ devuelven 404

Esto significa que Dokan se desactivó antes de configurar las redirecciones. Instala el plugin Redirection, luego añade redirecciones 301 desde cada /store/{slug}/ a la URL del vendedor de WC Vendors correspondiente. Haz esto inmediatamente; cada día sin redirecciones es pérdida de valor SEO.

Los productos no se muestran en el panel de control del vendedor

Comprueba el meta del post _wcv_vendor_id en los productos afectados. Debería contener el ID de usuario de WordPress del vendedor. Si falta o muestra el formato antiguo del ID de vendedor de Dokan, actualízalo manualmente o mediante WP-CLI.

El inicio de sesión del vendedor redirige a WP Admin en lugar del panel de control del vendedor

Comprueba que el rol del usuario esté configurado como vendor (rol de WC Vendors), no como dokan_seller. Ve a Usuarios → [nombre del vendedor] → Rol y actualiza. La redirección del panel de control de WC Vendors no se activará correctamente hasta que el rol sea el correcto.

Historial de retiros faltante

Esperado. Estos datos residen en la tabla _dokan_withdraw de Dokan. Si los exportó antes de desactivarlo, tiene los registros. Si no lo hizo, necesitará reactivar temporalmente Dokan en un clon de etapa de pruebas para extraer los datos.

Errores de shortcode de Dokan en las páginas

Cualquier [dokan-*] shortcode en una página activa generará un error después de desactivar Dokan. Audite todas las páginas antes de desactivar. Use la búsqueda de WordPress en Páginas para encontrar “dokan” y reemplace cada instancia con el shortcode equivalente de WC Vendors.

Pedidos duplicados que aparecen en WooCommerce

Probablemente sean subpedidos de Dokan (ver Paso 5B). Son pedidos legítimos de WooCommerce que representan porciones específicas del vendedor de los pagos de varios vendedores. No los elimine; contienen datos de pedido válidos.

Errores de PHP en el registro de depuración después de desactivar Dokan

Busque ganchos específicos de Dokan en el archivo functions.php de su tema, archivos del tema hijo o plugins personalizados. Causas comunes: dokan_dashboard_navdokan_store_tabsdokan_settings_form_bottom. Elimínelos o envuélvalos en comprobaciones function_exists().

Los importes de las comisiones no coinciden con la configuración anterior de Dokan

Verifique si Dokan calculaba la comisión solo sobre el precio del producto o si incluía el envío y los impuestos. WC Vendors tiene una configuración separada para esto. Ajústela a su configuración anterior.

Conclusión

Cambiar de plugins de marketplace suena intimidante, pero la realidad es más sencilla de lo que la mayoría de los propietarios de tiendas esperan. La decisión de migrar de Dokan a WC Vendors se reduce a comprender un hecho clave: la mayoría de sus datos críticos ya residen en WooCommerce, no en Dokan. Sus productos, clientes e historial de pedidos están a salvo.

Aquí están los pasos sobre cómo puede migrar de Dokan a WC Vendors:

Si todavía está en la etapa de evaluación, puede comenzar instalando el plugin WC Vendors en un sitio de etapa de pruebas junto a Dokan. Ejecute el asistente de configuración, compare la experiencia de administración y vea cómo se siente el panel del vendedor. Una vez que esté listo para comprometerse, siga esta guía paso a paso y tendrá un marketplace de WC Vendors completamente operativo con todos sus datos intactos y sus vendedores incorporados en un solo día.

Pruebe WC Vendors gratis hoy →

Preguntas frecuentes

¿Perderé el historial de pedidos de WooCommerce al migrar de Dokan a WC Vendors?

No. Los registros de pedidos de WooCommerce se almacenan en las tablas de base de datos nativas de WordPress. No pertenecen a Dokan. Tu historial completo de pedidos permanece intacto. Lo que no se transfiere es la atribución de comisiones y el historial de retiros de Dokan para pedidos históricos. Estos residen en las tablas personalizadas de Dokan. Exporta tus informes de Dokan antes de desactivarlo.

¿El plugin de migración de Dokan me ayudará a migrar de Dokan a WC Vendors?

No, el plugin Dokan Migrator solo funciona en la dirección inversa, importando datos de WC Vendors, WCFM y YITH a Dokan. No existe un plugin oficial para migrar desde Dokan. Esta guía cubre el proceso manual, que es sencillo una vez que entiendes dónde reside cada dato.

¿Puedo conservar las URL de tienda existentes de mis vendedores después de cambiar?

Parcialmente. Dokan usa /store/{slug}/ para las tiendas de vendedores. Después de cambiar, puedes conservar esas URL por motivos de SEO configurando redirecciones 301 a la página equivalente de vendedor de WC Vendors. Una única regla de redirección regex puede gestionar todos los vendedores a la vez. El enfoque de redirección protege tu SEO mientras que la nueva estructura de URL de WC Vendors se impone en el futuro.

¿Necesito un desarrollador para migrar de Dokan a WC Vendors?

No necesariamente. Si tu marketplace ejecuta una configuración estándar de Dokan sin personalizaciones intensivas o módulos codificados a medida, esta guía es suficiente. Para marketplaces con integraciones significativas de Dokan personalizadas, extensiones de temas de Dokan de pago, o más de 100 vendedores, vale la pena que un desarrollador revise la migración y la ejecute potencialmente.

¿Qué sucede con los sub-pedidos de Dokan después de la migración?

Los sub-pedidos de Dokan se almacenan como pedidos normales de WooCommerce con una relación padre-hijo. Después de desactivar Dokan, la vinculación padre-hijo puede comportarse de manera diferente, pero los datos del pedido en sí permanecen intactos. Los nuevos pedidos realizados después de la migración siguen el manejo de pedidos de WC Vendors. Para obtener informes claros sobre sub-pedidos históricos, expórtalos antes de desactivar Dokan.

¿Cuánto tiempo se tarda en migrar de Dokan a WC Vendors?

Para un marketplace con menos de 20 vendedores, espera entre 2 y 4 horas en staging y entre 1 y 2 horas en el sitio en producción. La parte que más tiempo consume es la reconfiguración de las anulaciones de comisiones por vendedor. Para más de 50 vendedores con tarifas de comisión personalizadas, planifica un día completo. La ejecución en staging siempre lleva más tiempo que la ejecución en producción porque estás depurando sobre la marcha.

¿Puedo probar WC Vendors junto con Dokan antes de cambiar por completo?

Sí, en staging. Instala ambos plugins en tu entorno de staging y compara las configuraciones lado a lado. En tu sitio en vivo, solo debes ejecutar un plugin de marketplace a la vez para evitar conflictos. El plugin gratuito WC Vendors es una excelente manera de probar el asistente de configuración y las funciones básicas antes de comprometerte con la migración completa.

avatar de autor
Jan Melanie Reyes Escritor, Gestor de Contenidos
Publicado en WooCommerce
Completa tu Compra