Dejar tu app mayorista de Shopify o WooCommerce
Toca renovar en un plan más caro, una actualización ha chocado con tu tema, o han cerrado el plugin. Sacar los datos es la parte fácil. El riesgo es la semana en que una cafetería no puede pedir, y este es el orden que la evita.
Publicado 8 de octubre de 2026
En esta página12
- ¿Debería dejar mi app mayorista?
- Si usas Wholesale Market
- Qué sacar, y dónde está
- Renombrar las columnas
- Importar, y lo que la importación no trae
- Avisar a las cafeterías
- Un plan de tres semanas que no pone en riesgo la semana de pedidos
- Quitar lo que deja la app
- Lo que suele salir mal
- Cómo se ve "terminado"
- Preguntas que hacen los tostadores
- Dónde encaja Order Book
Respuesta corta. Sacar el mayorista de una tostadora de una app de Shopify o un plugin de WooCommerce y llevarlo a Order Book, o a cualquier herramienta de pedidos, lleva unas tres semanas, y la app sigue encendida hasta que cada cafetería ha pedido una vez en el sitio nuevo. Exporta primero clientes y pedidos, renombra las columnas según la plantilla de importación, monta los precios como catálogos, pasa las cafeterías en tres tandas y quita la app y el código que deja en el tema al final. La única excepción es un plugin cerrado por un problema de seguridad, que se desactiva el primer día.
Order Book es uno de los sitios a los que podrías mudarte, así que lee la última sección sabiéndolo. Todo lo anterior vale elijas la herramienta que elijas.
¿Debería dejar mi app mayorista?
Vete porque te está costando pedidos, no porque te haya molestado una reseña. Los motivos que dan los tostadores son los mismos en apps y plugins, y se repiten desde hace años:
- El pago pierde el precio mayorista o rechaza el pedido, y una cafetería llama a preguntar por qué.
- Una actualización de la app o del plugin rompe el tema o el carrito, casi siempre en una semana cargada.
- Dar a una cafetería su propio precio exige un plan superior al tuyo.
- Un ticket a soporte tarda días, o se cierra antes de que se arregle el problema.
- La licencia se renueva a precio completo, y quien se va pierde los grupos de precios que montó dentro.
Una de estas al año es software. Tres son un patrón, y no mejora con la siguiente actualización, porque nace de cómo funcionan estas apps: añaden el mayorista a una tienda al público con etiquetas de cliente y código en el tema. Las apps mayoristas de Shopify comparadas y los plugins de WooCommerce comparados las repasan una a una.
Hay semanas en las que no se empieza: tu mes de más trabajo, la semana de una subida de precios, la semana antes de cerrar por vacaciones. Tres semanas tranquilas merecen la espera, salvo que te toque la sección siguiente.
Si usas Wholesale Market
El plugin Wholesale Market se cerró en wordpress.org el 3 de agosto de 2026. El aviso de su página da como motivo "Security Issue", y un plugin cerrado ya no se puede descargar ni recibe correcciones. Desactívalo ahora, antes que cualquier otra cosa de esta guía. No lo dejes funcionando hasta terminar la mudanza.
Al desactivarlo desaparecen los precios mayoristas de tu tienda, así que una cafetería que entre verá precios al público. Para los días intermedios, pide a tus cafeterías que encarguen por teléfono, correo o mensaje, y registra tú esos pedidos. Luego haz los pasos de abajo en días y no en semanas: exportar, renombrar e importar caben en una tarde, y las cafeterías pueden pasar en una sola tanda.
Qué sacar, y dónde está
Exporta todo antes de cambiar nada, a una carpeta con la fecha. Nada de esta tabla necesita que la app esté quitada, y nada debería quitarse antes del final.
| Qué | Dónde se exporta | Qué necesitas | Dónde tropieza la gente |
|---|---|---|---|
| Tus clientes mayoristas | Shopify: Clientes, filtrados por la etiqueta mayorista o la empresa B2B, y Exportar. WooCommerce: Usuarios, o el informe de clientes en Analytics. | El nombre de la cafetería tal como lo dices, el correo con el que entra, quién pide, la dirección de entrega | La ficha de cliente suele tener a la persona, no a la cafetería. Quieres el nombre de la cafetería en cada fila, escrito siempre igual. |
| Pedidos mayoristas | Shopify: Pedidos, filtrados por la etiqueta o la empresa B2B, y Exportar. WooCommerce: Analytics, Pedidos, Descargar. | Fecha, cafetería, artículo, cantidad, precio unitario — una fila por línea cuando se pueda | Este es el archivo que importas. Un año entero merece la pena, porque le dice al sistema nuevo el ritmo de cada cafetería. |
| Precios por grupo o por cafetería | Las pantallas de precios de la propia app, o su exportación si la tiene | Un precio por producto por tipo de cafetería, y luego las cafeterías con precio propio | Muchas apps guardan un porcentaje de descuento sobre el precio al público, no un precio. Convierte cada porcentaje en una cifra antes de empezar. |
| Mínimos y plazos de pago | Los ajustes de la app, y tus propias notas | Pedido mínimo, plazo de pago, qué cafetería tiene qué | Suelen ir atados a una etiqueta. Apunta qué cafetería lleva qué etiqueta antes de que desaparezcan. |
| Días de reparto y hora límite | Casi nunca en la app. En tu cabeza, o en la del repartidor | Día, hora límite, qué cafeterías van cada día | Ninguna app mayorista genérica guarda esto, así que es la única lista que escribes desde cero. |
Shopify te manda la exportación de pedidos por correo en lugar de descargarla cuando exportas más de 51 pedidos o exportas por fecha. WooCommerce hace lo mismo con un informe de Analytics de más de una página, y lo envía al administrador que lo pidió. Lanza los dos y vete a tostar.
Renombrar las columnas
La importación de Order Book lee un CSV con estos encabezados, iguales en todos los idiomas: date, client, item, quantity, unit_price, total, email. Solo date y client son obligatorios. Da igual mayúsculas o minúsculas, y un espacio cuenta como guion bajo, así que Total y Email ya coinciden. Cualquier otra columna se ignora, así que puedes dejar el resto de la exportación como está. La plantilla está en la app, junto a la importación, en Descargar una plantilla.
Desde una exportación de pedidos de Shopify
Shopify exporta los nombres de columna en inglés, así que aparecen aquí tal como están en tu archivo.
| Columna de Shopify | Renombrar a | Nota |
|---|---|---|
| Created at | date | Se lee la fecha al principio del valor; la hora se ignora. |
| Billing Company (o Billing Name si la empresa está vacía) | client | El nombre de la cafetería, escrito igual en cada fila. |
| Lineitem name | item | El café y el tamaño de bolsa, tal como está escrito. Se guarda como texto. |
| Lineitem quantity | quantity | 1,5 y 1.5 se leen los dos como uno y medio. |
| Lineitem price | unit_price | Revisa la columna Lineitem discount — mira más abajo. |
email | Ya coincide. Da a un cliente nuevo su primer contacto. | |
| Total | total | Ya coincide. Solo se usa cuando una fila no tiene artículo. |
Una comprobación antes de renombrar nada. Algunas apps aplican el precio mayorista como descuento en el pago, y no como precio de la línea. En ese caso Lineitem price lleva el precio al público y el descuento va en Lineitem discount. Compara un pedido de una cafetería con su factura. Si no cuadran, resta el descuento del precio unitario antes de importar.
Desde una descarga de pedidos de WooCommerce
El informe de pedidos de WooCommerce Analytics descarga una fila por pedido, con todos los productos en una sola celda. Renombra la columna de fecha a date, la de cliente a client y la de ventas netas a total, y borra la de productos. Cada pedido entra entonces como una línea con su total. Basta para la facturación y para el ritmo de cada cafetería, aunque no para las cantidades por café. Si un plugin de exportación ya te da una fila por línea, renombra sus columnas al juego completo de arriba.
Las cuatro cosas que fallan en el archivo
- Filas vacías dentro de un pedido
- Shopify pone la segunda línea de un pedido, y las siguientes, en las filas de debajo, con la fecha y el cliente vacíos. La importación se salta una fila sin fecha o sin cliente, sin avisar, así que rellena esas dos columnas hacia abajo antes de guardar. Si no, cada pedido llega solo con su primera línea.
- Punto y coma en vez de comas
- Una hoja de cálculo en español suele guardar el CSV con punto y coma. La importación solo lee comas, y un archivo con punto y coma llega como una sola columna y se rechaza. Guarda como "CSV UTF-8 (delimitado por comas)", que además arregla lo siguiente.
- La codificación equivocada
- El archivo tiene que ser UTF-8. Una exportación antigua de Windows o Mac convierte "Café" en garabatos, y la importación la rechaza en lugar de adivinar.
- La cafetería escrita de dos maneras
- Los clientes se reconocen por el nombre, sin mirar mayúsculas. "Café Aurora" y "Cafe Aurora SL" son dos clientes con medio historial cada uno. Ordena la columna de cliente y léela una vez de arriba abajo antes de importar.
Las fechas pueden empezar por el día, como 31/01/2026, o venir como 2026-01-31. Las filas con la misma fecha y el mismo cliente forman un pedido. Un pedido con total negativo es una devolución y se queda fuera, y la importación dice cuántos. Importar el mismo archivo dos veces no hace daño: los pedidos que ya están se saltan.
Importar, y lo que la importación no trae
El CSV trae dos cosas: tus clientes, creados a partir de los nombres del archivo, y sus pedidos pasados, marcados como Entregado. No trae productos ni precios. Los artículos de los pedidos pasados se guardan como texto, tal como estaban escritos, y la columna unit_price registra lo que costó cada línea pasada, no lo que una cafetería paga a partir de ahora.
- Saca las cuentas muertas. Una cafetería que no pide desde hace seis meses es un contacto, no un cliente. Durante los 30 días de prueba no hay límite de clientes, pero con un plan se rechaza la importación entera si te lleva por encima del límite del plan.
- Importa el archivo. En Clientes, con Importar un CSV con el historial de pedidos. Un archivo de hasta 25 MB entra de una vez, y el resumen dice cuántos pedidos entraron, cuántos clientes se crearon y cuántos duplicados se saltaron.
- Añade tus productos en Productos, Artículos: cada café una vez, con sus tamaños de bolsa.
- Monta los precios como catálogos en Productos, Catálogos. Haz un catálogo por cada grupo de precios que tenía la app, asígnalo a las cafeterías de ese grupo y da a una cafetería su precio propio en las filas donde cambia. Comprueba cinco cafeterías contra su última factura.
Si tu tienda Shopify ya tiene una app personalizada creada antes de 2026, con un token de acceso que empieza por shpat_, puedes conectarla en lugar de usar un CSV. Lee tus productos y los pedidos de una empresa B2B de Shopify o con etiqueta mayorista, y no escribe nada en Shopify. Desde el 1 de enero de 2026 Shopify no deja crear esas apps desde el panel, así que la mayoría de tiendas usa el CSV. Qué se queda en Shopify y qué se va explica ese reparto, y WooCommerce mayorista para tostadores hace lo mismo para WordPress.
Avisar a las cafeterías
En Order Book cada cafetería entra con el correo que tienes de ella, sin contraseña. No creas accesos: mandas la carta de bienvenida desde la página del cliente, con Enviar la carta. Va a los contactos de pedidos de la cafetería, en el idioma de la cafetería, con la página de acceso y la dirección ya rellenas. La página del cliente muestra después cuándo salió la carta y, si el proveedor de correo lo comunica, cuándo se abrió. Si el archivo tenía columna de correo, cada cliente que creó ya tiene esa dirección como contacto.
Manda un mensaje corto tuyo el día laborable antes de la carta, por el canal que ya usa cada cafetería, para que la carta no parezca phishing. Di qué cambia y en qué fecha deja de funcionar el acceso mayorista antiguo.
Hola, [nombre]:
Desde el [lunes 12 de octubre] nos pedirás en una página nueva en vez de en nuestra tienda online. Mañana te llega un correo nuestro: entra con esta misma dirección, sin contraseña.
Tus precios, días de reparto y hora límite ([lunes 17:00] para el [miércoles]) se quedan exactamente igual.
El acceso mayorista de nuestra tienda sigue funcionando hasta el [viernes 30 de octubre], y después desaparece. Si prefieres mandarme el pedido por mensaje, eso sigue valiendo.
[Tu nombre], [Tostadora]
A tus tres o cuatro cuentas más grandes llámalas en vez de escribirles. Dos minutos: va a llegar un correo, no cambia nada más, llámame si te molesta.
Un plan de tres semanas que no pone en riesgo la semana de pedidos
La regla detrás de cada fila: la app sigue encendida hasta que se entrega el último pedido que recibió. Hasta entonces, una cafetería que aún no se ha pasado pide exactamente como antes, y ningún reparto del miércoles depende de la mudanza.
| Cuándo | Qué haces | Dónde piden las cafeterías |
|---|---|---|
| Semana 1, lunes | Exportar clientes, pedidos y precios a una carpeta con la fecha de hoy. No tocar nada en la tienda. | La app |
| Semana 1, martes | Renombrar las columnas, rellenar hacia abajo las filas vacías, unir las cafeterías escritas de dos maneras, sacar las cuentas muertas. | La app |
| Semana 1, miércoles | Importar. Añadir los productos y montar los catálogos a partir de los grupos de precios. Comprobar cinco cafeterías: el total del mes pasado en el sistema nuevo contra las facturas del mes pasado. | La app |
| Semana 1, viernes | Escribir a cinco cafeterías de confianza y luego mandarles la carta de bienvenida. Desactivar la renovación automática de la app o de la licencia del plugin. | La app, 5 avisadas |
| Semana 2, de lunes a miércoles | Esas cinco piden en Order Book. A la hora límite, montar el plan de tueste desde los dos sitios y compararlos línea a línea. | 5 en Order Book |
| Semana 2, viernes | Arreglar lo que haya salido en el ciclo. Segunda tanda: la mitad de lo que queda, incluidas las cuentas más grandes. | Más o menos la mitad |
| Semana 3, viernes | El resto. La cafetería que siga pidiendo por la tienda recibe una llamada, no una segunda carta. | Todas |
| Tras la última entrega | Ya se ha entregado el último pedido que recibió la app. Ahora quita la app y lo que dejó, y redirige la antigua página mayorista al nuevo acceso. | Todas |
Una persona se hace cargo de la mudanza de principio a fin. Decide los nombres de los clientes y cuándo sale cada tanda, y es a quien llega una cafetería confundida. Si además de la app llevas una hoja de cálculo propia, dejar la hoja de cálculo cubre esa mitad, con el mismo principio.
Quitar lo que deja la app
Desinstalar quita la app, pero no siempre lo que añadió a tu tienda. La propia ayuda de Shopify dice que algunas apps añaden al tema código que no se elimina solo al desinstalarlas. En WordPress, desactivar un plugin no borra ajustes ni tablas, y eliminarlo solo los borra si el plugin está hecho para ello. Así que reserva una hora para esto, después de la última entrega.
En Shopify
- Pregunta primero. La ficha de la app o su desarrollador pueden decirte si hacen falta pasos extra al desinstalar. En el panel lo encuentras en Configuración, Apps, en el enlace de soporte de la app.
- Duplica el tema publicado (Tienda online, los tres puntos, Duplicar) y limpia en la copia.
- Revisa las inserciones de apps en el editor de temas. Una app construida con extensiones de tema no edita el código del tema, y su inserción se va con ella.
- Mira el código de la copia: archivos en
snippets/con el nombre de la app, y etiquetasrenderoincludeque los llaman enlayout/theme.liquidy en las plantillas del carrito y del producto. Quita la etiqueta y el snippet a la vez, y mira la vista previa. - Revisa tus otros temas. Un tema antiguo que guardaste de copia lleva el mismo código, y si un día lo publicas vuelve el problema.
- Quita las páginas mayoristas que creó la app: una página bloqueada, un formulario de pedido mayorista, una página de registro. En Navegación, Redirecciones de URL, manda la antigua dirección mayorista a una página corta con el enlace al nuevo acceso de tus cafeterías.
- Conserva los clientes. Puede que sigan comprando al público. Quita la etiqueta mayorista si nada más la usa.
- Revisa la próxima factura de Shopify por si aparece un cargo de la app, y reclámalo a Shopify si está.
En WooCommerce
- Haz una copia de seguridad completa de los archivos y la base de datos.
- Desactiva y luego elimina el plugin en Plugins. Elimínalo en lugar de dejarlo desactivado: un plugin inactivo sigue en el servidor y sigue necesitando actualizaciones.
- Devuelve el rol de usuario de las cafeterías. Muchos plugins mayoristas añaden un rol como "cliente mayorista". En Usuarios, pasa esas cuentas de nuevo a Cliente, para que nadie se quede con un rol que ya no hace nada, y quita el rol si sigue ahí.
- Vacía todas las cachés: el plugin de caché, la caché del hosting y la CDN. Hasta entonces la tienda puede seguir mostrando precios mayoristas, o una página mayorista que ya no existe.
- Revisa los restos que la desinstalación del plugin no borró, sus ajustes y tablas, solo con la copia de seguridad a mano o con las instrucciones del proveedor.
- Desactiva la renovación de la licencia en tu cuenta de la web del proveedor, si no lo hiciste la primera semana.
- Prueba como desconocido y como cafetería: precios al público sin sesión, precios al público con sesión, y la antigua dirección mayorista redirigiendo.
Lo que suele salir mal
- Desinstalar primero. Los precios mayoristas se van con la app, y las cafeterías que aún no se han pasado ven precios al público esa semana.
- Perder la segunda línea de cada pedido por las filas vacías de la exportación de Shopify.
- Un archivo con punto y coma, rechazado por faltarle una columna de fecha y otra de cliente que estaban ahí desde el principio.
- El acceso antiguo sigue publicado. Una cafetería con el marcador guardado pide a precio de tienda, o no puede pedir, y te enteras el día del reparto.
- La renovación que se cobró en la segunda semana porque nadie la desactivó.
Cómo se ve "terminado"
- Cada cafetería activa existe una vez, con un nombre, y con la dirección con la que entra.
- Cada grupo de precios de la app es un catálogo, y cinco cafeterías cuadran con su última factura.
- Cada cafetería ha recibido la carta de bienvenida, y la página del cliente lo muestra.
- Se ha entregado el último pedido que recibió la app.
- La app está desinstalada o el plugin eliminado, el tema o la caché están limpios, y la renovación está desactivada.
- La antigua dirección mayorista redirige al nuevo acceso.
Preguntas que hacen los tostadores
- ¿Cuánto se tarda en dejar una app mayorista de Shopify o WooCommerce?
- Tres semanas para una tostadora de 15 a 40 cuentas: una semana para exportar, renombrar y comprobar, una semana con cinco cafeterías de confianza pidiendo en el sitio nuevo, y una tercera semana para el resto. La app se quita al final de la tercera semana, cuando ya se ha entregado el último pedido que recibió. La excepción es un plugin cerrado por un problema de seguridad, que se desactiva el primer día.
- ¿Puedo traer mis precios mayoristas en el CSV?
- No como precios. El CSV con el historial de pedidos trae a Order Book los clientes y sus pedidos pasados, y la columna unit_price solo registra lo que costó cada línea pasada. Los precios se ponen en la app como catálogos, uno por tipo de cliente, con un precio propio para el cliente en las filas donde cambia. Los grupos de precios de la app se copian a mano; para la mayoría de tostadoras es menos de una hora.
- ¿Order Book importa desde WooCommerce?
- No hay conexión con WooCommerce. La importación por CSV lee cualquier archivo con una columna de fecha y otra de cliente, así que una exportación de WooCommerce funciona en cuanto renombras esos dos encabezados. La descarga de pedidos de WooCommerce Analytics tiene una fila por pedido, así que trae totales y no líneas.
- ¿Mis cafeterías necesitan una contraseña nueva?
- No. Cada cafetería entra en Order Book con el correo que ya tienes de ella, y no hay contraseña que crear ni que olvidar. Desde la app le mandas a cada una una carta de bienvenida cuando quieras que empiece.
- ¿Puedo seguir con Shopify o WooCommerce para la tienda al público?
- Sí, y es lo que hacen la mayoría de tostadores. La tienda sigue vendiendo bolsas al público. Solo se muda el mayorista, y después la app mayorista es lo único que quitas.
- ¿Y si mi plugin se cerró en wordpress.org?
- Desactívalo ahora, no al final de la mudanza. Un plugin cerrado por un problema de seguridad ya no recibe correcciones, y dejarlo activo es el riesgo mayor. Para los días intermedios, toma los pedidos mayoristas por teléfono o mensaje y regístralos tú.
Dónde encaja Order Book
Order Book no instala nada en tu tienda: ni código en el tema, ni nada en el pago, ni nada que desinstalar si un día te vas. Cada cafetería tiene su propia cuenta, así que ve sus propios precios, sin etiquetas de cliente. Todos los planes tienen todas las funciones, también el precio por cafetería, con precio según el número de clientes: 49 €, 149 € o 249 € al mes, sin límite de pedidos y sin comisión por pedido. Un administrador puede descargar en cualquier momento todo lo que guarda la tostadora en un solo archivo, y los pedidos se exportan además en CSV.
Lo que no hace, para que lo tengas en cuenta: no cobra pagos, no emite facturas, no imprime etiquetas de transportista y no crea pedidos por su cuenta. Sigues facturando con tu propio programa y adjuntas el PDF al pedido.
Prueba gratis 30 días, sin tarjeta, o mira lo que cuesta.
Los datos de Shopify, WooCommerce, WordPress y los plugins salen de sus páginas de ayuda públicas y del directorio de plugins de wordpress.org, a 8 de octubre de 2026, y pueden haber cambiado. Si algo de aquí está desactualizado, escribe a [email protected] y se corregirá.