Una donutería real en Shopify necesita cinco reglas superpuestas para venderlo todo cada día sin sobreventa. No es un único tope «máx. 108 al día». Es un set de cinco capas que gestiona los límites de producción por sabor, un corte fijo por la tarde para pedidos del día siguiente, un inventario por fecha de entrega que se reasigna cuando una fecha se cierra, y mensajería de agotado al cliente que se actualiza en tiempo real. Este artículo recorre el setup completo —extraído de un hilo de la comunidad de Shopify que documentó el patrón con detalle, y hoy una configuración común entre negocios de comida que producen por lotes.

Si tienes una donutería, una panadería por lotes o cualquier comercio de comida cuya producción se mueva con números diarios fijos, este es el set de reglas que encaja con tus restricciones reales.
La tienda: cómo son realmente 108 unidades al día
La tienda en cuestión produce 108 donuts al día. La cifra no es arbitraria: es la tanda máxima que la cocina puede mezclar, fermentar, freír y terminar antes de que abra la ventana de recogida de la mañana. Venden seis sabores fijos y rotan dos sabores estacionales cada semana. Cada sabor tiene su propio tope de producción: las maple bars topan en 24, las glaseadas en 30, el chocolate en 18 y así sucesivamente.
Flujo de pedido:
- Los clientes piden online para recogida al día siguiente en una ubicación fija.
- La ventana de pedido cierra a las 22:00 de la noche anterior a la recogida, lo que le da a los panaderos una lista de producción cerrada.
- Los pedidos posteriores a las 22:00 pasan automáticamente al día siguiente.
- El inventario de cada día es independiente: las asignaciones del martes no afectan a las del miércoles.
- Los sabores agotados desaparecen del selector del día siguiente en cuanto se alcanza su tope.
Lo que parece un único problema («limitar las ventas de donuts a 108 al día») son en realidad cinco problemas apilados. El límite de cantidad nativo de Shopify no gestiona ninguno.
Las cinco reglas que hacen que funcione
Regla 1: tope diario global de 108 unidades
La primera y más importante regla es el techo total de producción: 108 unidades entre todos los sabores. Esto cubre el caso en el que los sub-topes por sabor suman más de 108 (como aquí: los números por sabor son topes individuales, no asignaciones que deban sumar la capacidad total).
Es el tipo de regla del que Shopify no tiene soporte nativo. Los límites de cantidad por producto topan un único SKU en un único checkout, no un recuento global entre todos los checkouts y SKUs. Para la guía completa, consulta Cómo limitar pedidos diarios en Shopify.
Regla 2: topes diarios por sabor
Sobre el tope global, cada sabor tiene su propio techo diario, normalmente basado en lo que la cocina puede producir realmente de esa variante. Las maple bars tardan más que las glaseadas por el paso del glaseado; el chocolate está limitado por el tamaño del lote de ganache. Los topes por sabor reflejan restricciones reales de producción, no cifras arbitrarias.
Las dos reglas se componen. Si las maple bars topan en 24 y el global está en 108, la que se toque primero cierra esa variante. Una avalancha de maple bars antes de que ningún otro sabor se agote cerrará las maple bars en 24 mientras los demás siguen abiertos. Si un día flojo termina llegando a 108 ventas con varios sabores aún bajo su tope individual, el tope global lo cierra todo.
Esta es la configuración que describen los propietarios cuando dicen «hago 108 donuts al día, pero los diferentes sabores tienen distintos límites». La versión de una sola regla no captura esto.
Regla 3: corte a las 22:00 para el día siguiente
A las 22:00 de cada noche, la ventana de pedidos para el día siguiente cierra. Cualquiera que entre a las 22:01 ve pasado mañana como la siguiente fecha de recogida disponible. No es un cierre de tienda: la tienda sigue abierta (la web sigue aceptando pedidos, sólo para fechas posteriores). Es un corte de cumplimiento: la lista de producción de mañana está cerrada y congelada.
El corte existe porque los panaderos arrancan a las 4 de la madrugada. Necesitan una lista que puedan imprimir, no una que pueda ganar tres entradas más entre las 22:00 y las 3:30. Las 22:00 les dan seis horas de margen entre corte y arranque de producción.
Para la configuración detallada de la regla de corte, consulta Configurar horarios de corte para pedidos en el día y al día siguiente en Shopify.
Regla 4: inventario por fecha de entrega que se reasigna
La diferencia clave entre este set de reglas y un «tope diario de pedidos» genérico es que los topes son por fecha de entrega, no por fecha de pedido. Un cliente que pide el martes para recogida el viernes consume la asignación del viernes, no la del martes.
Esto significa que los contadores de OrderRules tienen que estar indexados a la fecha de cumplimiento solicitada, no al sello de hora del pedido. El contador del martes lleva los pedidos para recogida el martes. El contador del miércoles es independiente. El contador del viernes puede aceptar pedidos toda la semana hasta que se llene su tope de 108 unidades o salte el corte del jueves a las 22:00.
Para negocios de producción por lotes, este es el tipo de regla que separa una «app que funciona más o menos» de una «app que encaja con mi operación real». El conteo por fecha de entrega no es negociable.
Regla 5: visibilidad de sabores agotados
Cuando un sabor concreto alcanza su tope por sabor para una fecha concreta, ese sabor debe desaparecer visualmente del selector de fecha (o quedarse en gris con un indicador claro de «agotado»). Los clientes que igualmente lo elijan ven un mensaje de bloqueo a nivel de checkout.
Las variables dinámicas de plantilla de OrderRules ({REM_QTY}, {MAX_QTY}, {USED_QTY}) se enchufan al tema del storefront para mostrar la disponibilidad en tiempo real. Un cliente ve «Quedan 8 para mañana» en la ficha de producto de la maple bar; el siguiente ve «Quedan 5»; unos minutos más tarde, «Agotado para mañana — próxima fecha disponible: viernes».
Esto no es decoración: es la diferencia entre un cliente que elige un sabor alternativo y un cliente que abandona el carrito confundido.
Por qué lo nativo de Shopify se queda corto
Resumen de lo que necesita cada regla y lo que Shopify trae:
| Regla | Qué se necesita | Shopify nativo | OrderRules |
|---|---|---|---|
| Tope diario global de 108 | Contar pedidos entre todos los SKUs contra un único techo | No soportado | Sí |
| Tope diario por sabor | Contar unidades de cada SKU contra topes por SKU, en todos los checkouts | Solo por checkout — se reinicia al abrir uno nuevo | Sí — libro del lado del servidor |
| Corte a las 22:00 para el día siguiente | Cerrar el hueco de cumplimiento del día siguiente a una hora fija | No soportado | Sí — regla de programación |
| Inventario por fecha de entrega | Contadores indexados a la fecha de cumplimiento solicitada, no al sello de pedido | No soportado | Sí |
| Visibilidad de sabor agotado | Mensajería en tiempo real en el storefront atada a los contadores por sabor | No soportado | Sí — variables {REM_QTY} |
Cinco reglas. Cero soporte nativo. Por eso los negocios de producción por lotes desbordan los valores por defecto de Shopify y necesitan un motor de reglas dedicado.
La decisión del horario de corte
Una pregunta habitual de tiendas que lo configuran por primera vez: ¿por qué las 22:00 y no medianoche? La respuesta es operativa, no técnica:
- Tiempo de margen — los panaderos necesitan al menos 4–6 horas entre corte y arranque de producción. Un corte a medianoche con cocina arrancando a las 4 deja prácticamente cero margen para imprimir, revisar y ajustar la hoja de producción.
- Patrones de navegación nocturnos — clientes que aterrizan a las 23:00 mirando para mañana suelen no haber decidido a medianoche. Acaban pidiendo al día siguiente, y el resultado operativo (su pedido cae en el cubo posterior al corte) es el mismo.
- Finalidad de la decisión — la producción necesita una lista cerrada, no una «casi cerrada». Un corte antes de medianoche deja el congelado sin ambigüedad.
La mayoría de comercios de comida por lotes converge en un corte entre las 21:00 y las 23:00 de la noche anterior, con las 22:00 como la opción más habitual.
Adaptar este patrón
El stack de 5 reglas no es específico de los donuts. Aplica a cualquier negocio de comida por lotes con:
- Un techo de producción diario fijo
- Múltiples SKUs con sub-topes individuales
- Una ventana de cumplimiento al día siguiente o muy próxima
- Una fecha límite operativa antes de que arranque la producción
Negocios que encajan con este patrón:
- Panaderías de tartas personalizadas — consulta Cómo las panaderías usan Shopify para gestionar pedidos de tartas personalizadas.
- Servicios de meal prep — sub-topes por plato, cortes de ventana semanal.
- Helado artesanal — sub-topes por sabor, techos diarios de lote.
- Tablas de charcutería / catering — sub-topes por tamaño, cortes por plazo de entrega.
- Galletas y pastelería de especialidad — sub-topes por variante, cortes vespertinos.
Para entender por qué esto sucede de forma general, consulta El problema de capacidad de Shopify: por qué los comerciantes sobreventen. El patrón es universal entre comerciantes con restricciones de capacidad.
Los números: impacto en ingresos de no sobrevender
La sobreventa tiene un coste real. Para una donutería que vende 108 unidades al día a 4 $ de ticket medio, eso son 432 $ de ingresos diarios a plena capacidad. Un día con sobreventa significa:
- Reembolsos — normalmente 1–3 pedidos afectados, 4 $–60 $ en reembolsos directos.
- Coste de atención al cliente — 10–30 minutos por pedido reembolsado a 25 $/h de mano de obra = 4 $–12 $.
- Pérdida de clientes — un cliente reembolsado una vez vuelve mucho menos; el impacto en valor de vida puede superar al propio reembolso.
- Daño reputacional — clientes enfadados dejan reseñas negativas. Una sola reseña de una estrella en el perfil de Google de una pequeña panadería desploma el tráfico a pie durante semanas.
Una tienda que aplica este set de reglas con disciplina acaba en el resultado opuesto: agotada hacia las 20:00 la mayoría de los días, con clientes que aprenden a pedir pronto porque saben que tarde es perder el pedido. La escasez, cuando se aplica con honestidad, se convierte en activo de marketing. Aplicada con descuido (sobrevender y luego disculparte), se convierte en pasivo.
Montaje del stack completo
Orden de configuración:
- Instala OrderRules desde la Shopify App Store.
- Crea el tope diario global (108 unidades, reinicio diario). Guía: Cómo limitar pedidos diarios en Shopify.
- Añade topes por sabor en cada producto-sabor. Para muchos SKUs a la vez, usa la importación masiva por CSV.
- Configura el corte a las 22:00 para el día siguiente en la sección Schedule de OrderRules. Guía: Configurar horarios de corte.
- Activa el conteo por fecha de entrega para que cada fecha futura tenga su contador.
- Cabléalo a la mensajería del storefront con las variables
{REM_QTY}en la ficha de cada sabor. - Prueba con pedidos en borrador en el límite de cada regla: en 107 global, en el tope de maple bar, en la frontera 22:00, en 22:01 con rotación al día siguiente.
Lo esencial
Una donutería que vende 108 unidades al día en Shopify no está corriendo una regla, sino cinco reglas superpuestas que se componen en una sola disciplina coherente de producción. Shopify no aporta soporte nativo a ninguna. OrderRules gestiona las cinco, con reglas indexadas por fecha de entrega en lugar de fecha de pedido, aplicadas del lado del servidor con Shopify Functions y comunicadas al cliente con mensajería dinámica en el storefront.
Es el set de reglas que los comerciantes describen en hilos de la comunidad de Shopify como «el límite de pedidos que realmente necesito, no un simple tope por producto». Encaja con la realidad operativa de los negocios de comida por lotes, y es lo que separa apps que funcionan en demo de apps que funcionan en producción.
Para la comparativa completa de apps de la categoría de límites de pedidos, consulta el hub de apps de límites de pedidos en Shopify. Para la configuración más amplia de la vertical food, consulta Cómo usan Shopify las panaderías y Gestionar pedidos de comida para llevar de restaurante en Shopify.