Pedido mínimo y reglas de cantidad en WooCommerce
Por Mariusz Szatkowski · Actualizado: 2026-06-25
Dos cosas deciden si una tienda WooCommerce impone realmente sus reglas de pedido: si el pedido mínimo se exige en el pago y si las reglas de cantidad se sostienen más allá de un aviso cortés en la página de producto. Una línea de texto que dice “se vende en packs de 6” no impide que un comprador pida 7 unidades, y una nota que dice “pedido mínimo 100” no mantiene un pedido de 40 fuera de tu gestión. Precisamente en la brecha entre nombrar una regla e imponerla surgen los pedidos por debajo del mínimo, las cantidades de pack erróneas y los tickets de soporte evitables. Esta guía explica qué son el pedido mínimo y las reglas de cantidad, por qué son importantes, qué debe saber hacer una verdadera herramienta de imposición y cómo Minimum for WooCommerce mantiene la línea en el carrito y en el pago.
Qué es y por qué es importante
Un pedido mínimo es el subtotal de carrito más bajo que un cliente debe alcanzar antes de que el pago sea posible. Es el límite inferior que hace que un pedido sea rentable: una cuenta mayorista que debe gastar al menos una cantidad fijada, una tienda que pierde dinero enviando pedidos diminutos o una marca que sencillamente no quiere gestionar compras de una sola pieza.
Las reglas de cantidad determinan cuántas unidades de un solo producto se pueden comprar. En uso hay tres restricciones independientes entre sí:
- Una cantidad mínima, el límite inferior para un producto, por ejemplo “al menos 3 de este artículo”.
- Una cantidad máxima, el límite superior, por ejemplo para racionar existencias escasas o limitar un precio de promoción.
- Una cantidad de incremento, que impone compras en múltiplos, para productos que solo se envían en tamaños de pack fijos.
Estas reglas son importantes porque WooCommerce no ofrece un ajuste integrado para ninguna de ellas. De fábrica puedes explicar una regla en la descripción del producto y esperar que el comprador la lea, pero nada en el carrito ni en el pago le impide ignorarla. El coste de esa brecha es silencioso, pero real. Los pedidos por debajo del mínimo llegan a la gestión y hay que cancelarlos, reembolsarlos o completarlos con un ir y venir de correos. La mercancía vendida en packs se compra en cantidades irregulares que ni siquiera puedes preparar. Los productos calculados como reclamo para la compra al por mayor desaparecen pieza a pieza a precio de descuento. Por sí solo, nada de esto es dramático, pero cada caso convierte una venta en trabajo manual, y eso se repite mientras la regla siga siendo solo una sugerencia.
Por qué un aviso en la página de producto no basta
El primer reflejo es poner la regla allí donde el comprador elige la cantidad: una nota bajo el botón de añadir al carrito. El problema es que la decisión sobre la cantidad y la decisión sobre el compromiso se producen en momentos distintos. Un comprador mete un artículo, sigue mirando, vuelve, cambia cantidades en el carrito, canjea un cupón y no se compromete hasta el pago. Un aviso que aparece una vez en la página de producto no influye en los pasos que vienen después.
A esto se añade la cuestión de la suma. Una cantidad máxima de “como mucho 5” se sortea trivialmente si un cliente puede añadir 5 y luego, en una segunda acción, añadir 5 más. Una regla que solo mira la cantidad recién añadida y no lo que ya hay en el carrito no es, en el fondo, ninguna cantidad máxima. La verdadera imposición debe mirar todo el carrito en el momento que cuenta y negarse a dejar que continúe un pedido inválido. Todo lo más blando es documentación, no control.
En qué debe fijarse una buena solución
Una regla solo es útil si no se puede eludir. Al elegir cómo añadir reglas de pedido a WooCommerce, fíjate en lo siguiente:
- Validación dura en lugar de un aviso. La regla debe bloquear el pago, no solo mostrar una sugerencia junto a la que el comprador pueda pasar scrolleando.
- Imposición en cada paso. La validación debería ejecutarse al añadir al carrito, en el carrito y de nuevo en el pago, para que un carrito inválido no se escape por ninguna brecha aislada.
- Comprobación de cantidad consciente del carrito. Una regla de máximo o de incremento debe tener en cuenta lo que ya hay en el carrito, no solo las unidades añadidas con un clic.
- Soporte para bloques y páginas clásicas. Las reglas deberían aplicarse por igual a las páginas clásicas de carrito y pago y a los bloques de carrito y pago.
- Mensajes claros. El cliente debería ver exactamente qué está mal y qué debe cambiar, con las cifras relevantes en cada caso.
- Un orden de prioridad previsible. Si una regla global, una de categoría y una de producto pudieran aplicar a la vez, debería quedar claro cuál gana y para qué valor.
- Un trato limpio de los datos. El plugin no debería esparcir tablas propias por tu base de datos ni contactar con un servicio externo para evaluar un carrito.
Cómo lo resuelve Minimum
Minimum for WooCommerce es un plugin gratuito y de código abierto que impone las reglas de pedido allí donde cuenta: al añadir al carrito, en el carrito y en el pago. Es el motor de reglas completo, no un anticipo que te empuja a una actualización.
La edición gratuita te permite configurar lo siguiente:
- Cantidad mínima. Exige al menos N unidades de un producto antes de que el pago sea posible.
- Cantidad máxima. Limita cuántas unidades puede comprar un cliente.
- Cantidad de incremento. Impone compras en múltiplos, por ejemplo en productos que se venden en packs de 6.
- Pedido mínimo. Exige un subtotal mínimo en el carrito antes de que el pago continúe.
- Orden de prioridad de reglas. Una regla de producto sobrescribe una regla de categoría, que a su vez sobrescribe la regla global, resuelto por separado para cada uno de los valores mín., máx. e incremento. Un campo dejado en 0 significa que esa restricción sencillamente no se impone.
- Mensajes personalizados. Edita el aviso para cada regla no cumplida con los marcadores
{min},{max},{step},{product}y{total}.
Las reglas pueden fijarse de forma global, por categoría o por producto según el ID numérico. Como Minimum comprueba contra el contenido del carrito en lugar de contra una plantilla de página concreta, las mismas reglas cubren las páginas clásicas y los bloques de carrito y pago, y el plugin declara la compatibilidad con HPOS (tablas de pedido propias). La comprobación de cantidad es realmente consciente del carrito: cuando un cliente añade más de un producto, Minimum suma la nueva cantidad con la ya presente en el carrito para ese producto antes de probar la regla, de modo que una cantidad máxima no puede sortearse añadiendo dos veces el mismo artículo.
Tres puntos de imposición
Merece la pena ser preciso sobre dónde impone el plugin, pues eso distingue un control real de un aviso. Minimum se engancha a WooCommerce en tres momentos. Al añadir al carrito impide que una cantidad inválida llegue siquiera al carrito. En el carrito vuelve a comprobar cada línea y el total del pedido, muestra avisos y bloquea el camino al pago. En el pago se ejecuta una validación dura final, de modo que nada se cuela. La regla de valor de pedido se evalúa contra el subtotal actual del carrito, y cada regla de cantidad se evalúa contra el contenido real del carrito. Precisamente por eso quedan cubiertas tanto las maquetaciones clásicas como las de bloques sin ningún trabajo por plantilla.
Así se configura
Dejar activas las reglas lleva solo unos minutos:
- Instala y activa WooCommerce 8.0 o posterior, e instala Minimum a continuación desde Plugins → Instalar → Subir plugin, o sube la carpeta
minimuma/wp-content/plugins/. - Activa el plugin desde la pantalla Plugins.
- Ve a WooCommerce → Minimum. Para exigir un límite inferior de gasto, introduce un importe en Pedido mínimo.
- Para añadir una regla de cantidad, usa + Añadir regla, elige un ámbito (global, producto o categoría) y, para una regla de producto o de categoría, introduce su ID numérico. La pantalla de ajustes explica dónde leer ese ID en la URL del editor, de modo que no tengas que adivinar.
- Rellena Mín, Máx e Incremento según necesites. Deja un valor en 0 para saltarte esa restricción. Guarda.
El interruptor Imposición de arriba te permite desactivar todas las reglas sin borrarlas, lo que resulta práctico en una promoción temporal o al probar una configuración. Cada campo de la pantalla lleva un tooltip mostrado en línea, la página sigue el estilo estándar de la administración de WordPress y respeta el esquema de color oscuro, y la pantalla de ajustes no carga jQuery.
Consejos prácticos
Un plugin aporta el mecanismo, la política sigue siendo cosa tuya. Unos cuantos apuntes que, por experiencia, ahorran disgustos:
- Fija primero la regla global y luego recorta excepciones. Un único pedido mínimo global o una regla de incremento global cubre la mayor parte de la tienda. Añade reglas de producto y de categoría solo allí donde la excepción es real. Como el orden de prioridad se resuelve por valor, una regla de categoría que sube la cantidad mínima no anula por accidente una regla de incremento fijada en otro sitio.
- Para packs, usa el incremento, no el mínimo. Si algo se envía de verdad en packs de seis, un incremento de 6 es la restricción correcta, no un mínimo de 6. Un mínimo de 6 permitiría sin problema también 7, un incremento de 6 solo permite 6, 12, 18 y así sucesivamente.
- Formula el mensaje en el lenguaje del cliente. Los avisos estándar son claros, pero con el sistema de marcadores puedes dar con tu propio tono. Un mensaje como “los pedidos al por mayor arrancan a partir de {min}; tu carrito es {total}” le dice al comprador exactamente qué hacer a continuación, y de eso trata precisamente el bloqueo del pago.
- Refleja la regla en tu texto. La imposición detiene los pedidos erróneos, pero una nota de una línea en la página de producto o de carrito (“pedido mínimo 100”) ahorra la frustración de chocar contra un muro en el pago. Usa ambos: el aviso fija la expectativa, la regla mantiene la línea.
- Comprueba los límites invertidos por plausibilidad. Si en el mismo ámbito fijas una cantidad máxima por debajo de una cantidad mínima, Minimum descarta la cantidad máxima contradictoria, de modo que gana la cantidad mínima en lugar de bloquear el producto por completo. Aun así, merece la pena evitarlo releyendo tus propias cifras.
Minimum frente a WooCommerce estándar
WooCommerce no dispone en absoluto de reglas de valor de pedido o de cantidad integradas. Aquí está la diferencia específicamente para este tema:
| Función | WooCommerce estándar | Minimum |
|---|---|---|
| Pedido mínimo | No integrado | Subtotal mínimo de carrito exigido para el pago |
| Cantidad mín. / máx. | Ninguna | Por producto, categoría o global |
| Cantidad de incremento (múltiplos) | Ninguna | Impone compras en múltiplos |
| Dónde se imponen las reglas | no disponible | Añadir al carrito, carrito y pago |
| Sumas de cantidad conscientes del carrito | no disponible | Suma la cantidad ya presente en el carrito antes de la comprobación |
| Carrito y pago de bloques | no disponible | Sí, comprobado contra el contenido del carrito |
| Orden de prioridad de reglas | no disponible | Producto sobre categoría sobre global, por restricción |
| Mensajes al cliente | no disponible | Avisos editables con {min}, {max}, {step}, {product}, {total} |
| Huella en la base de datos | no disponible | Dos opciones, ninguna tabla propia, desinstalación limpia |
| Coste | Gratuito (el core no ofrece) | Gratuito; PRO añade reglas por producto/variante, por rol, programadas, CSV y condicionales |
Gratuito frente a PRO
La edición gratuita es el núcleo completo, no un anticipo: reglas de cantidad global, por categoría y por producto (según ID), un pedido mínimo, la imposición en tres puntos, el orden de prioridad resuelto por valor y avisos totalmente editables están todos incluidos. Para la mayoría de las tiendas, esa es toda la tarea.
Minimum Pro amplía el mismo motor a través de filtros documentados, en lugar de sustituirlo, y se dirige a tiendas a las que las reglas basadas en ID ya no bastan. Añade campos por producto para mín., máx. e incremento, editados directamente en la pestaña Inventario de los datos del producto, de modo que fijes reglas en el producto mismo sin buscar el ID, y esas sobrescrituras son conscientes de la variante. Además se suman reglas por rol (incluida una línea para invitados), reglas programadas que activan o relajan restricciones a lo largo de un rango de fechas, importación masiva por CSV de sobrescrituras por producto, cotejadas por SKU o ID de producto, y reglas dependientes del carrito que solo se aplican cuando el carrito cumple una condición sobre el subtotal, el número de artículos, el ID de producto o el ID de categoría. Minimum Pro requiere que el plugin gratuito esté instalado y activo; es una extensión, no un producto independiente.
En resumen
Un pedido mínimo y las reglas de cantidad en WooCommerce solo funcionan si se imponen como validación dura en el carrito y en el pago, no mostradas como un aviso en la página de producto que los compradores pueden ignorar. Una solución real valida al añadir al carrito, en el carrito y de nuevo en el pago, cuenta lo que ya hay en el carrito, cubre las maquetaciones de bloques y clásicas y le explica la regla al comprador con claridad. Minimum for WooCommerce hace todo esto gratis, con cantidades mínima, máxima y de incremento, así como un pedido mínimo y avisos personalizables, y Minimum Pro añade encima reglas por producto, por rol, programadas, CSV y dependientes del carrito, cuando las necesites.