
Precios mayoristas para WooCommerce sin complicaciones
Creemos que este es el mejor plugin de venta al por mayor para WooCommerce. Te ofrece precios B2B y mayoristas flexibles directamente en tu tienda WooCommerce actual. Crea grupos de clientes mayoristas, establece precios individuales para cada cliente, ofrece precios por cantidad y gestiona clientes exentos de IVA — sin crear una tienda mayorista independiente. Tanto si vendes a minoristas, distribuidores, clientes profesionales u otras empresas, el plugin te ayuda a gestionar clientes minoristas y mayoristas desde la misma instalación de WooCommerce.Precios B2B flexibles para WooCommerce
WooCommerce no incluye precios mayoristas avanzados por defecto. WDOnline Wholesale for WooCommerce añade las herramientas de precios que necesitas para atender a clientes B2B, manteniendo tus precios minoristas habituales sin cambios. Los precios mayoristas se muestran automáticamente a los clientes que han iniciado sesión y están asignados a un grupo mayorista. Los clientes habituales siguen viendo tus precios estándar de WooCommerce. Esto facilita gestionar una tienda WooCommerce B2C y B2B combinada con un solo catálogo de productos, un único inventario y una misma página de pago.Crea varios grupos de clientes mayoristas
Los distintos clientes mayoristas suelen necesitar precios diferentes. Con WDOnline Wholesale for WooCommerce puedes crear varios grupos mayoristas y asignar los clientes al nivel de precios adecuado. Por ejemplo, puedes crear grupos independientes para:- Minoristas
- Distribuidores
- Clientes profesionales
- Concesionarios
- Clientes VIP
- Clientes mayoristas internacionales
Establece precios mayoristas en productos individuales
Los precios mayoristas se pueden introducir directamente en el editor de productos de WooCommerce. El plugin admite:- Productos simples
- Productos variables y variaciones individuales
- Precios mayoristas normales
- Precios mayoristas rebajados programados
- Precios diferentes para cada grupo mayorista
- Precios individuales específicos para cada cliente
- Precios mayoristas por cantidad
Precios mayoristas específicos para cada cliente
No todos los clientes empresariales encajan en un grupo de precios estándar. Para clientes con acuerdos negociados o precios por contrato, puedes crear un precio mayorista individual para un producto concreto. El precio específico del cliente sustituye al precio habitual del grupo sin afectar a otros clientes mayoristas. Esto resulta ideal para:- Clientes con contrato
- Clientes clave
- Distribuidores con precios negociados
- Listas de precios específicas para cada cliente
- Acuerdos especiales de compra
Precios mayoristas por cantidad y por tramos
Fomenta pedidos más grandes con precios mayoristas por cantidad. Puedes definir distintos precios unitarios según el número de unidades que compre el cliente. Por ejemplo:- 1–4 unidades: 20 € por unidad
- 5–9 unidades: 18 € por unidad
- 10 unidades o más: 16 € por unidad
Compatible con WDOnline Quantity Discounts
Si también utilizas WDOnline Quantity Discounts for WooCommerce, ambos plugins pueden comparar los precios disponibles y aplicar la regla de precios correspondiente. Puedes configurar cómo deben combinarse los precios mayoristas y los descuentos por cantidad habituales. La opción recomendada aplica el precio más bajo disponible, garantizando que un cliente mayorista no pague más que un cliente habitual que cumpla los requisitos para obtener un descuento por cantidad. Se puede mostrar una tabla de precios combinada para evitar confundir a los clientes con tablas duplicadas.Controles de visualización del IVA y los impuestos
Elige cómo deben aparecer los precios mayoristas en las páginas de producto:- Seguir el ajuste de visualización de impuestos de WooCommerce
- Mostrar precios sin IVA
- Mostrar precios con IVA
- Mostrar precios tanto sin IVA como con IVA
Precios mayoristas rebajados programados
Crea promociones mayoristas temporales añadiendo un precio rebajado con fechas opcionales de inicio y fin. Los precios mayoristas programados resultan útiles para:- Campañas de temporada
- Promociones para distribuidores
- Ofertas B2B por tiempo limitado
- Liquidaciones
- Acuerdos especiales con distribuidores
Muestra u oculta el precio minorista
Elige si los clientes mayoristas deben ver el precio minorista habitual junto a su precio mayorista. Mostrar ambos precios permite apreciar claramente el ahorro mayorista, mientras que ocultar el precio minorista ofrece una experiencia de compra B2B más sencilla. También puedes personalizar la etiqueta del precio mayorista, los colores y los tamaños de texto para adaptarlos al diseño de tu tienda.Importación y exportación CSV
Gestionar precios mayoristas en un catálogo grande puede llevar tiempo. Las herramientas CSV integradas facilitan la actualización y el mantenimiento de los precios mayoristas en lote. Exporta productos por categoría, incluye subcategorías y elige qué información de precios debe incorporarse. Después puedes editar los datos en una hoja de cálculo e importar los precios actualizados a WooCommerce. Las herramientas CSV admiten:- Precios de grupos mayoristas
- Precios específicos para cada cliente
- Tramos de precios por cantidad
- Precios rebajados programados
- Productos simples y variables
- Filtrado por categoría
- Filtrado por estado del producto
- Validación antes de importar
Desarrollado para tiendas WooCommerce reales
WDOnline Wholesale for WooCommerce utiliza los sistemas existentes de WooCommerce para productos, clientes, impuestos, carrito y finalización de compra. No necesitas mantener una tienda B2B independiente ni duplicar tus productos. Los clientes minoristas y mayoristas pueden comprar en el mismo sitio web y recibir los precios correspondientes a su cuenta.Funciones principales
- Varios grupos de clientes mayoristas
- Rol específico para clientes mayoristas
- Precios mayoristas para productos simples y variables
- Precios para variaciones individuales de productos
- Precios por contrato específicos para cada cliente
- Precios mayoristas por cantidad y por tramos
- Precios mayoristas rebajados programados
- Visualización de precios sin IVA y con IVA
- Exención fiscal individual para clientes
- Visualización opcional de los precios minoristas habituales
- Importación y exportación CSV en lote
- Filtrado por categoría y estado del producto
- Compatibilidad con WDOnline Quantity Discounts
- Diseño configurable de precios y tablas de precios
- Preparado para la traducción y compatible con Loco Translate
- Funciona con el carrito y la página de pago estándar de WooCommerce
¿Para quién es este plugin?
WDOnline Wholesale for WooCommerce es adecuado para tiendas que venden a:- Minoristas y revendedores
- Distribuidores
- Concesionarios
- Profesionales del sector
- Clientes empresariales
- Clientes B2B internacionales
- Clientes con precios por contrato negociados
- Empresas que compran productos en grandes cantidades
Empieza a vender al por mayor con WooCommerce
Convierte tu tienda WooCommerce actual en una plataforma B2B y mayorista flexible. Crea grupos de clientes, ofrece precios personalizados, recompensa los pedidos más grandes y gestiona clientes exentos de IVA — manteniendo tus ventas minoristas y mayoristas en una sola tienda WooCommerce. Descarga WDOnline Wholesale for WooCommerce y empieza hoy mismo a crear precios B2B flexibles.WDOnline Wholesale for WooCommerce te permite establecer precios para grupos de clientes mayoristas, crear precios individuales para cada cliente y ofrecer distintos precios unitarios según la cantidad del pedido. El plugin funciona con productos y variaciones de WooCommerce. Los clientes minoristas siguen viendo tus precios habituales de WooCommerce.
Combined quantity table puede mostrar una única tabla a los clientes mayoristas y ocultarles la tabla automática de Quantity Discounts. Después de modificar estos ajustes, comprueba la página del producto y el carrito con una cuenta mayorista de prueba.
Requisitos e instalación
El plugin requiere una instalación activa de WooCommerce. Su archivo readme especifica WordPress 6.5 o posterior y PHP 7.4 o posterior.- En WordPress, ve a Plugins → Añadir nuevo plugin → Subir plugin.
- Selecciona el archivo ZIP de WDOnline Wholesale for WooCommerce, instálalo y actívalo.
- Abre WD Online → Wholesale. Sus pestañas son Settings, Wholesale Groups, CSV Export y CSV Import.
- En Settings, activa Enable wholesale pricing y guarda los cambios.
- Crea un grupo, asigna clientes e introduce precios en tus productos como se describe a continuación.
1. Crear grupos mayoristas
Abre WD Online → Wholesale → Wholesale Groups. Introduce un Group name, por ejemplo, Socios comerciales, una Group key única, comotrade_partners, y una descripción opcional. Haz clic en Add group.
La clave del grupo puede contener letras minúsculas, números, guiones bajos y guiones. Elígela con cuidado: no se puede modificar después de crear el grupo. Puedes editar el nombre o la descripción más adelante. La lista muestra el número de clientes de cada grupo en Customers; la acción Delete solo aparece cuando no tiene clientes asignados.
Puedes crear varios grupos cuando los clientes necesiten precios diferentes para los mismos productos.
2. Asignar clientes mayoristas
Abre Usuarios → Todos los usuarios, edita el perfil de un cliente y localiza Wholesale customer. Selecciona un Wholesale group y guarda el perfil. Elige Not a wholesale customer para eliminar la asignación. Un cliente asignado a un grupo también recibe el rol WD Wholesale Customer. En Usuarios → Todos los usuarios, puedes ordenar o filtrar por Wholesale Group y utilizar Assign Wholesale Group… en las acciones en lote para asignar o quitar un grupo a varios usuarios. La misma sección del perfil incluye la casilla opcional Exempt this customer from VAT/tax. Esta opción marca manualmente al cliente como exento de impuestos en el carrito y la página de pago de WooCommerce. No verifica un número de IVA ni determina si el cliente cumple los requisitos para la exención; compruébalos antes de activarla. Importante: El cliente debe estar asignado a un grupo mayorista para recibir precios mayoristas, incluidos los precios individuales. Prueba los precios iniciando sesión como un cliente del grupo correspondiente.3. Establecer precios de grupo en un producto
Edita un producto de WooCommerce y abre el panel Wholesale pricing en Datos del producto. Aparecerá una tarjeta de precios para cada grupo. Para cada grupo puedes introducir:- Wholesale price (excl. VAT): El precio unitario mayorista normal.
- Wholesale sale price (excl. VAT): Un precio unitario rebajado opcional, temporal o sin límite de duración.
- Sale price from / Sale price to: Fechas límite opcionales. Ambas fechas están incluidas y siguen la zona horaria de tu sitio WordPress. Deja ambas vacías para mantener el precio rebajado sin límite temporal.
- Minimum quantity / Unit price (excl. VAT): Tramos de precios por cantidad; haz clic en Add quantity tier para añadir cada umbral adicional.
Productos variables
Puedes establecer precios de grupo en el producto principal variable. Para sustituirlos en una variación, despliega la variación en Datos del producto → Variaciones y abre Wholesale pricing (excl. VAT). Introduce los precios de la variación y actualiza el producto. Los campos vacíos de la variación heredan los valores correspondientes del producto principal. Esto permite tener un precio base para un grupo con excepciones para determinados tamaños u opciones.4. Asignar un precio individual a un cliente
En el panel Wholesale pricing del producto, localiza Individual customer prices y selecciona Add customer-specific price. Busca un cliente mayorista e introduce su precio individual, un precio rebajado y fechas opcionales, y los tramos de cantidad que necesites. Actualiza el producto. Los valores individuales tienen prioridad sobre los del grupo cuando se especifican. En las variaciones, los valores de grupo y cliente pueden heredarse del producto principal; los valores específicos de la variación tienen prioridad cuando están presentes. Utiliza Remove override en la tarjeta del cliente para eliminar la excepción específica del producto y actualiza después el producto.5. Elegir cómo se muestran los precios
Abre WD Online → Wholesale → Settings:- Wholesale price label: Cambia el texto que aparece antes del precio mayorista en un producto que muestra un único precio.
- Wholesale price tax display: Sigue el ajuste de la tienda de WooCommerce, muestra precios sin IVA, con IVA o ambos importes. Controla los precios de la tienda, las páginas de producto y la tabla de cantidades. La visualización de impuestos del carrito y la página de pago sigue dependiendo de los ajustes de WooCommerce.
- Retail price: Muestra opcionalmente el precio minorista habitual tachado junto al precio mayorista activo.
- Custom price styling: Activa la opción y elige colores y tamaños de texto independientes para la etiqueta, el precio original, el precio actual y la etiqueta del IVA.
Tabla de precios por cantidad
Activa Quantity pricing table para mostrar los tramos disponibles en las páginas de producto a los clientes mayoristas que hayan iniciado sesión. Establece un encabezado y elige una ubicación, como antes o después del precio, después de la descripción corta, antes o después del botón Añadir al carrito, después de los metadatos del producto o debajo del resumen del producto. Para una colocación personalizada, elige Shortcode only e inserta donde deba aparecer la tabla. Para mostrar la tabla de un producto concreto, utiliza con su ID real. La tabla está pensada para clientes mayoristas autorizados que hayan iniciado sesión y dispongan de tramos aplicables.
Activa Custom styling en la sección de visualización de cantidades para establecer colores de fondo, colores de texto y tamaños de texto independientes para el título, el encabezado de la tabla y las filas de precios. También puedes modificar el color del borde, el radio de las esquinas y el espaciado interior de las celdas.
6. Utilizarlo con WDOnline Quantity Discounts
Si también utilizas WDOnline Quantity Discounts, abre Settings → Price conflict handling y elige cómo se selecciona el precio unitario cuando ambos plugins ofrecen un precio para la misma cantidad:| Opción | Resultado |
|---|---|
| Lowest available price (recommended) | Utiliza el precio más bajo disponible. |
| Wholesale price wins | Da prioridad al precio mayorista cuando corresponde. |
| Quantity discount price wins | Da prioridad al precio de Quantity Discounts cuando corresponde. |
7. Exportar precios mayoristas a CSV
Abre WD Online → Wholesale → CSV Export. Selecciona opcionalmente una o varias Categories — mantén pulsado Ctrl o Cmd para seleccionar varias —, decide si quieres incluir subcategorías y activa Only products with wholesale pricing si lo necesitas. Elige un Product status: publicado, todos, borrador o privado. Selecciona Count products para consultar cuántos productos coinciden sin descargar un archivo. Selecciona Download CSV export para descargar un CSV UTF-8 delimitado por punto y coma con los productos y variaciones pertinentes, precios de grupo, precios individuales, fechas de oferta y tramos de cantidad. El archivo también incluye información de referencia, como nombre del producto, SKU, clase de impuesto y precio normal con IVA. La exportación resulta útil como plantilla inicial para modificaciones en lote. Conserva una copia sin modificar antes de editarla.8. Importar precios editados
Abre el CSV exportado en una aplicación de hojas de cálculo y edita los campos de precios mayoristas o individuales. El formato de los tramos de cantidad es3|10 / 5|8, que significa un precio unitario de 10 a partir de 3 unidades y de 8 a partir de 5 unidades. También puedes separar los tramos mediante saltos de línea.
Mantén intactas las columnas system_ y sus identificadores; el importador los necesita para relacionar las filas con los registros. Las columnas info_ son de referencia y sus modificaciones no se guardan en WooCommerce. En particular, editar el estado del producto o el precio normal en los campos informativos no actualiza esos valores en WooCommerce. Conserva los identificadores de producto y de cliente o grupo de los registros que quieras actualizar.
- Guarda la hoja de cálculo editada como archivo CSV.
- Abre WD Online → Wholesale → CSV Import y selecciona el archivo.
- En Empty fields, elige Ignore empty fields (keep existing values) o Clear values when empty, según quieras que los campos vacíos conserven o eliminen los valores de precios existentes.
- Selecciona Validate CSV (dry run) para comprobar el archivo sin realizar cambios y revisa los errores indicados.
- Cuando el resultado sea correcto, selecciona Import CSV. Revisa el resumen final y prueba una selección representativa de productos.
Solución de problemas
- Un cliente ve precios minoristas: Comprueba que los precios mayoristas estén activados, que el cliente haya iniciado sesión y esté asignado a un grupo, y que el producto tenga un precio de grupo o individual aplicable. Revisa también los valores específicos de las variaciones.
- No se aplica un tramo de cantidad: Comprueba la cantidad mínima y prueba la cantidad en el carrito. Asegúrate de que el cliente pertenezca a un grupo mayorista y el producto tenga un precio de tramo válido.
- El importe del impuesto no es el esperado: Revisa la clase de impuesto del producto, los ajustes fiscales de WooCommerce, la ubicación del cliente y cualquier exención manual de IVA. La estimación con IVA de solo lectura del editor utiliza los tipos base de la tienda, mientras que WooCommerce calcula los impuestos que se muestran al cliente.
- Un cambio en el CSV no ha afectado a un producto: Confirma que has editado una columna importable de precios mayoristas o individuales y conservado los identificadores
system_. Ejecuta la validación sin cambios y revisa el resumen de importación. Los camposinfo_no actualizan productos. - Aparecen dos tablas de precios: Cuando WDOnline Quantity Discounts esté activo, habilita Combined quantity table y comprueba la página del producto con una cuenta mayorista que haya iniciado sesión.
Do you have suggestions for improvements to this plugin?
Plugin screenshots
Support WD Online
Our plugins are free. If you find them useful, you can support continued development. You decide the amount yourself and we see any amount as recognition that our plugin helps others.










