Una sola regla de pedido es fácil. El propio Shopify limitará cuántas unidades de un artículo entran en un solo carrito. Los problemas que de verdad cuestan dinero a los comerciantes necesitan varias reglas trabajando juntas: una tienda mayorista que necesita un mínimo y un múltiplo de pack y un máximo; un lanzamiento que necesita un tope por cliente y una hora de corte y un techo de stock; una cocina que necesita horario de tienda y una hora de corte para el mismo día y un límite de capacidad. Vender de más y pedir mal tampoco son problemas pequeños — analistas de IHL Group han estimado el coste global de las roturas de stock y el exceso de inventario en más de $1 trillion al año (IHL Group — orientativo, pero lo importante es el orden de magnitud).
Este es el recetario para combinar esas reglas en Shopify. Cada receta es un escenario real de comerciante, la combinación exacta de reglas que lo resuelve, el detalle clave que la rompe si te descuidas y dónde Shopify nativo se queda sin recorrido. Está pensado para hojearse: encuentra el escenario más parecido al tuyo y copia la combinación.
Respuesta rápida: ¿cómo se combinan las reglas de pedido en Shopify?
Las reglas de pedido se combinan con Y —cada regla aplicable debe cumplirse, así que gana la más estricta. Superpónlas por alcance (tienda, colección, producto, variante): reglas de cantidad, un tope por cliente y reglas de tiempo (horario de tienda, hora de corte, capacidad), y luego aplica la combinación en el checkout mediante una Function de Shopify. El único control nativo de Shopify es un límite de añadir al carrito por compra, así que apilar reglas requiere una app como OrderRules.
Los ingredientes de las reglas
Cada receta de más abajo se construye a partir de estos bloques. Aprende los ingredientes una vez y las recetas serán solo combinaciones.
| Regla | Qué hace | Alcance | ¿Nativa en Shopify? |
|---|---|---|---|
| Cantidad mínima de pedido (MOQ) | Fija un piso — "al menos N" | Tienda / colección / producto / variante | No |
| Máximo por pedido | Limita un solo pedido — "no más de N" | Tienda / producto / variante | Solo añadir al carrito por compra |
| Paso / múltiplo | Obliga a comprar en múltiplos — "6, 12, 18…" | Producto / variante | No |
| Valor mínimo de pedido (MOV) | Piso en moneda, no en unidades | Tienda / colección | No |
| Límite por cliente | Limita las unidades por comprador a través de sus pedidos | Tienda / producto | No |
| Horario de tienda | Bloquea el checkout fuera del horario de apertura | Tienda | No |
| Hora de corte de pedidos | Cierra los pedidos a una hora / fecha | Tienda / producto / fecha de entrega | No |
| Tope de capacidad | Limita los pedidos por día o por franja | Tienda / fecha / franja | No |
El hilo conductor: Shopify te da de forma nativa exactamente uno de estos (un límite de añadir al carrito por artículo y por compra). Todo lo demás — y cada combinación — viene de aplicar reglas en el checkout con una Function. Para ver la mecánica, consulta cómo la validación de checkout de Shopify bloquea pedidos.
El único principio: las reglas se combinan con Y
Antes de las recetas, la regla que las gobierna a todas: cuando varias reglas se aplican al mismo carrito, se combinan con Y — cada una debe cumplirse, y la más estricta es lo que el cliente experimenta. Un carrito de 8 contra un mínimo de 6, un paso de 2 y un máximo de 20 pasa las tres. Un carrito de 7 falla el paso. Una novena unidad contra un tope por cliente de 8 falla el tope aunque las reglas de cantidad estén bien.
Dos consecuencias que conviene grabarse:
- Las contradicciones bloquean el producto. Fija un mínimo por encima de un máximo y ninguna cantidad podrá cumplir ambos — el producto se vuelve incomprable. Diseña siempre la combinación como un rango que se estrecha.
- Los alcances que se solapan se aplican ambos. Si un producto está en dos colecciones con tope, ambos topes están activos y gana el más estricto. Combinar de forma deliberada es potente; combinar por accidente es un ticket de soporte.
Ten eso en cuenta y las recetas de abajo se componen limpiamente.
Receta: packs por caja B2B / mayorista
Escenario: vendes a compradores del canal en packs por caja fijos y quieres un mínimo real, múltiplos de pack y un techo.
La combinación:
- Paso de 6 (o tu tamaño de pack) — los compradores solo pueden pedir 6, 12, 18…
- Cantidad mínima de pedido de 6 — un múltiplo del paso, para que el piso y el pack concuerden.
- Máximo por pedido (p. ej. 240) — un techo razonable que detecta entradas masivas por error.
- Valor mínimo de pedido opcional para un piso en moneda además del piso por unidad.
El detalle clave: un mínimo sin un paso no impone el pack — un comprador pide 6, luego 7, luego 13, y tu logística de packs por caja se rompe. El mínimo debe ser un múltiplo del paso. Todo el detalle en vender en múltiplos / packs por caja y la guía de MOQ.
El muro nativo: las reglas de cantidad B2B nativas de Shopify cubren solo incrementos en contextos B2B/mayoristas y por variante, sin agrupación; el límite de añadir al carrito no puede fijar un mínimo de tienda en absoluto.
Receta: un lanzamiento limitado y justo
Escenario: un lanzamiento muy esperado y de stock limitado que quieres repartir entre clientes reales, no que un solo comprador o bot lo agote. En los drops más calientes, los proveedores anti-bots informan que el tráfico inorgánico se dispara hasta ~99% (Kasada, Queue-it — reportado por proveedores, orientativo).
La combinación:
- Límite por cliente de 1, seguido a través de sus pedidos — no por carrito.
- Bloquear el checkout como invitado / exigir inicio de sesión — para que el tope se asocie a una identidad.
- Tope diario / de stock igual a la tirada, para que no pueda venderse de más.
- Hora de corte del lanzamiento — el checkout abre y cierra a horas fijas.
El detalle clave: un límite por compra no es un límite por cliente — diez pedidos separados pasan cada uno un tope por carrito. Y el checkout como invitado es el hueco que un límite por cliente no puede cubrir. Consulta límites por cliente frente a por compra y la guía antireventa.
El muro nativo: Shopify tiene CAPTCHA antibots nativo, pero ningún tope de compra por cliente para una tienda normal. Combina esta combinación con una app de sorteo o de cola para los lanzamientos más grandes — consulta cómo hacer un lanzamiento limitado sin caos.
Receta: perecederos del mismo día
Escenario: una panadería o tienda de comida fresca que toma pedidos para el mismo día que tiene que preparar y entregar de verdad.
La combinación:
- Hora de corte de pedidos (p. ej. las 2pm) — después de la cual los pedidos para el mismo día se cierran y pasan al día siguiente.
- Tope de capacidad por día — el máximo de pedidos que la cocina puede producir ese día.
- Horario de tienda — checkout bloqueado cuando estás cerrado, para que no haya pedidos a las 2 de la mañana que no puedas atender.
El detalle clave: las horas de corte dependen de la zona horaria — fija la hora de corte en la zona horaria de la tienda o un cliente a tres zonas de distancia se colará. Y un tope de capacidad solo funciona si se aplica en el checkout, no si solo se muestra como una nota. Consulta cómo configurar horas de corte y límites de capacidad de entrega.
El muro nativo: Shopify no tiene hora de corte nativa, ni tope de pedidos por día, ni bloqueo de checkout por horario de tienda. Los tres vienen de la capa de reglas — empieza con cómo configurar el horario de tienda.
Receta: estudio de fabricación bajo pedido
Escenario: muebles, cerámica o productos personalizados fabricados bajo pedido, donde vendes capacidad en lugar de stock. La demanda es real — Deloitte descubrió que aproximadamente uno de cada tres consumidores se interesa por productos personalizados y está dispuesto a pagar alrededor de un 20% más (orientativo).
La combinación:
- Fecha de entrega por tiempo de preparación — los clientes ven "se envía en 3–4 semanas" y no pueden elegir una fecha imposible.
- Tope de producción semanal por producto — las piezas lentas y de mucho esfuerzo tienen un tope más ajustado que las rápidas.
- Hora de corte de entrega — el último pedido que aún puede alcanzar una fecha elegida dado el tiempo de preparación.
El detalle clave: inventario ≠ capacidad. Shopify cuenta stock; una tienda de fabricación bajo pedido no tiene, así que los límites de inventario nativos no modelan "cuántas puedo fabricar esta semana". Limita el ritmo. Todo el manual en tiempos de preparación bajo pedido y topes de producción.
El muro nativo: ningún motor de tiempo de preparación nativo, ningún tope de pedidos por semana, ninguna hora de corte de producción. OrderRules es la capa de capacidad/tiempo de preparación; combínalo con un personalizador de producto para las opciones en sí.
Receta: lote en preventa sin vender de más
Escenario: estás tomando preventas para un lote que fabricarás una sola vez, y no debes vender más de lo que el lote puede cubrir.
La combinación:
- Tope total de preventa igual al tamaño del lote — un límite de pedidos por producto que se detiene cuando el lote está reservado.
- Límite por cliente para que un solo comprador no pueda acaparar toda la tirada.
- Fecha de corte de preventa — el momento en que las preventas cierran y la producción se fija.
El detalle clave: la preventa no es fabricación bajo pedido — la preventa vende un lote fijo que se enviará en una fecha, así que el límite vinculante es el total de unidades, no un ritmo de fabricación semanal. Activar la opción de Shopify "seguir vendiendo cuando no haya stock" elimina el freno por completo, dejando que las preventas superen el lote. Limita el total en su lugar. (Para productos que se fabrican tras la compra, usa la receta de fabricación bajo pedido.)
El muro nativo: Shopify no tiene un "limita las preventas a N en total" nativo — el inventario o bloquea en cero o vende de más sin límite.
Receta: entrega local de comida
Escenario: una tienda de comida que reparte en su propia zona y quiere un mínimo de pedido real, aplicación del horario de apertura y capacidad por franja.
La combinación:
- Horario de tienda — sin checkout cuando la tienda está cerrada.
- Valor mínimo de pedido — un piso de entrega para que los pedidos pequeños no pierdan dinero.
- Tope de capacidad por franja — limita los pedidos por ventana de entrega.
- Opción de recogida junto a la entrega.
El detalle clave: la entrega local nativa de Shopify solo funciona con Shop Pay — no con Apple Pay, Google Pay, Amazon Pay ni PayPal — así que un comprador con cartera puede esquivar una configuración de entrega nativa. Las reglas del lado del servidor se aplican a través de cada método de pago. Recorrido del escenario en entrega local para una tienda de comida.
El muro nativo: la limitación de solo Shop Pay de arriba, más la ausencia de MOV o tope por franja nativos.
Receta: ventanas de caja de suscripción
Escenario: una caja mensual que se agota por ciclo y necesita cerrar las altas cuando se llena.
La combinación:
- Tope de nuevas altas por ciclo — limita cuántos suscriptores nuevos aceptas antes de un ciclo.
- Hora de corte de altas — una fecha tras la cual las nuevas altas pasan al ciclo siguiente.
- Capacidad por colección si varios niveles de caja comparten un techo de producción.
El detalle clave — el grande: las Functions de validación de checkout se ejecutan en el alta nueva/checkout, pero no son compatibles con los pedidos recurrentes de suscripción. Así que esta combinación controla quién se une y cuándo, no las renovaciones que le siguen. No intentes frenar las renovaciones con estas reglas — no se evaluarán. Detalle en Shopify para cajas de suscripción.
El muro nativo: las apps de suscripción (Recharge, Appstle, Seal) cobran el ciclo pero no limitan las cajas por ciclo ni cierran las altas cuando se llena — eso es la capa de reglas junto a ellas.
Receta: equidad en ventas flash
Escenario: una promoción con tiempo que quieres que llegue a muchos clientes, no que un puñado se lleve la oferta.
La combinación:
- Límite por cliente en los artículos de la promoción.
- Máximo por pedido como segundo techo.
- Horario de tienda / ventana de tiempo para que la venta solo se active cuando corresponde.
El detalle clave: los banners de front-end de "límite 1" son cosméticos — un comprador con cartera exprés nunca ve el script de la página del carrito. Aplica el tope del lado del servidor. Relacionado: límites de pedido por cliente.
El muro nativo: ningún tope por cliente nativo; el límite de añadir al carrito limita un solo carrito, así que los pedidos repetidos pasan.
Las recetas de un vistazo
| Escenario | Combinación de reglas | Detalle clave |
|---|---|---|
| Packs por caja mayoristas | Paso + MOQ (múltiplo del paso) + máx + MOV | Un mínimo sin paso rompe el pack |
| Lanzamiento limitado | 1/cliente + bloquear invitado + tope de stock + hora de corte | Por compra ≠ por cliente; hueco del checkout como invitado |
| Perecederos del mismo día | Hora de corte + capacidad por día + horario de tienda | Zona horaria de la hora de corte; hay que aplicar en el checkout |
| Fabricación bajo pedido | Fecha por tiempo de preparación + tope semanal + hora de corte de entrega | Inventario ≠ capacidad — limita el ritmo |
| Lote en preventa | Tope total de preventa + por cliente + fecha de corte | Limita el total de unidades, no un ritmo de fabricación |
| Entrega local de comida | Horario de tienda + MOV + tope por franja + recogida | La entrega local nativa es solo Shop Pay |
| Caja de suscripción | Tope de nuevas altas + hora de corte de altas + tope por colección | Las Functions no se ejecutan en las renovaciones |
| Equidad en ventas flash | Por cliente + máximo por pedido + ventana de tiempo | Los límites de front-end se pueden eludir |
Dónde Shopify nativo choca contra un muro
Las recetas siguen aterrizando en el mismo muro, así que vale la pena decirlo claramente. De forma nativa, Shopify te da:
- Un control de cantidad — un límite de añadir al carrito por artículo y por compra (Configuración → Checkout).
- Reglas de cantidad B2B — mínimos e incrementos, pero solo en contextos B2B/mayoristas, por variante, sin agrupación entre variantes.
- CAPTCHA antibots en los inicios de sesión y los formularios de alto riesgo.
Eso es todo. No hay mínimo nativo para toda la tienda, ni tope por cliente entre pedidos, ni bloqueo de checkout por horario de tienda, ni hora de corte, ni capacidad por día, ni forma de combinar ninguno de ellos. Históricamente algunos comerciantes salvaban la distancia con Shopify Scripts, pero los Scripts se están retirando (los Scripts de checkout dejan de funcionar en 2026) en favor de Shopify Functions — que es exactamente el mecanismo que usa una app de reglas moderna. El panorama completo está en la guía completa de reglas de pedido de Shopify.
Cómo construir tu propia combinación de reglas
Construir una combinación son los mismos cinco movimientos cada vez, sea cual sea la receta:
- Dale un alcance. Decide si la regla afecta a toda la tienda, a una colección, a un producto o a una variante — el alcance es lo que permite que distintos productos lleven reglas distintas.
- Configura las reglas de cantidad. Mínimo, máximo, paso. Mantén el mínimo como un múltiplo del paso.
- Añade el límite por cliente. A través de sus pedidos, con inicio de sesión obligatorio para que se asocie a una identidad.
- Añade las reglas de tiempo. Horario de tienda, hora de corte, capacidad — para que los pedidos solo lleguen cuando puedas prepararlos.
- Aplica y prueba. Ejecuta toda la combinación en el checkout mediante una Function, y luego prueba cada regla intentando romperla.
Detalles clave al combinar reglas
Los errores transversales que convierten una buena combinación en una cola de soporte:
- Mínimo por encima del máximo bloquea el producto — ninguna cantidad califica.
- Un mínimo sin un paso no mantiene un tamaño de pack.
- Los alcances que se solapan se duplican — gana la regla más estricta, a veces por sorpresa.
- El checkout como invitado derrota cualquier límite por cliente — exige inicio de sesión.
- Las renovaciones no se evalúan — las reglas de suscripción controlan las altas, no los pedidos recurrentes.
- El desfase de zona horaria deja que un cliente lejano se cuele en una hora de corte — fija las horas en la zona de la tienda.
- Los límites de solo front-end son cosméticos — las carteras exprés los eluden; aplica del lado del servidor.
Prueba tu combinación antes de ponerla en marcha
Una combinación que no has intentado romper es una conjetura. Antes de lanzar, haz pedidos de prueba que violen cada regla por turno:
- Uno por debajo del mínimo y uno por encima del máximo — ambos deberían bloquearse.
- Una cantidad fuera del paso (7 contra un paso de 6) — debería bloquearse.
- Un segundo pedido por cliente en la misma cuenta — debería bloquearse.
- Un pedido después de la hora de corte o fuera del horario de tienda — debería bloquearse.
- Un checkout con cartera exprés (Shop Pay) — confirma que la combinación sigue aguantando, no solo la página del carrito.
Cinco minutos intentando romper tu propia combinación detectan la mala configuración que, de lo contrario, llegaría a clientes reales.
En resumen
Las reglas individuales son lo mínimo; los problemas de los comerciantes que vale la pena resolver viven en las combinaciones — un mínimo y un múltiplo y un tope y una hora de corte, todo cierto a la vez. El principio es simple (las reglas se combinan con Y, gana la más estricta), las recetas son solo combinaciones probadas, y todo el conjunto solo funciona cuando se aplica en el checkout, donde no se puede eludir. Encuentra la receta más parecida a tu tienda, copia la combinación y pruébala intentando romperla.
Empieza gratis con OrderRules, construye tu primera combinación y deja que tu checkout aplique exactamente los pedidos que quieres — y rechace en silencio los que no.