Vender un producto regulado en Shopify significa aplicar su límite legal de compra — la cantidad, el volumen o la frecuencia máxima que una persona puede comprar en un período determinado — en el checkout, no solo imprimirlo en la página. Shopify no tiene una forma nativa de limitar las compras por cliente, así que aplicas el límite con una app de Shopify Functions como OrderRules que rastrea a cada cliente a lo largo de los pedidos y bloquea el checkout cuando superan el tope.
Esta es la capa de aplicación, no todo el conjunto de cumplimiento. OrderRules controla cuánto puede comprar un cliente. No verifica la edad ni la identidad, ni comprueba licencias, ni presenta informes de envío e impuestos. Para artículos con restricción de edad, combínalo con una app dedicada de verificación de edad. Y lee primero la explicación conceptual sobre límites por checkout frente a límites por cliente — los topes legales son casi siempre por persona por período, que es exactamente el tipo de regla que Shopify no puede aplicar por sí solo.
¿Qué cuenta como un límite de compra regulado?
Un límite de compra regulado es un tope legal sobre cuánto de un producto controlado puede comprar un solo comprador en una ventana definida — expresado como una cantidad, un volumen o una frecuencia, y vinculado a la persona en lugar de a la transacción. Estos son ejemplos reales y legales de la forma que adoptan estos límites:
| Producto (ejemplo) | Límite legal de compra | Forma del límite | Fuente |
|---|---|---|---|
| Pseudoefedrina de venta libre (EE. UU.) | 3.6 g/día y 9 g por 30 días por comprador (7.5 g/30 días para pedidos por correo) | Cantidad por cliente por período | DEA — CMEA 2005 |
| Vino, directo al consumidor (EE. UU.) | Varía según el estado — p. ej. 2 cajas/mes (Missouri), 6–12 cajas de nueve litros/año en muchos estados | Volumen por cliente por período | Wine Institute |
| Paracetamol / acetaminofén (Reino Unido) | 16 tablets en venta general, 32 en una farmacia; los minoristas limitan dos paquetes por venta | Cantidad por transacción / cliente | Human Medicines Regulations 2012 |
| Productos de nicotina y vapeo (EE. UU.) | Edad mínima 21, firma de adulto (21+) en la entrega, USPS no los envía por correo | Controles de edad + envío | PACT Act |
Destacan dos cosas. Primero, cada uno de estos topes es por persona a lo largo de un período — 9 gramos por 30 días, dos cajas por mes, 21 años o más por entrega — no por carrito de compra. Segundo, la mayoría se redactaron para salvar vidas: a la ley británica de 1998 sobre el tamaño de los paquetes de paracetamol le siguió una caída de aproximadamente el 43% en las muertes por sobredosis de paracetamol durante los 11 años posteriores, según una investigación resumida por el NIHR. El límite es la razón de ser del producto, por lo que "simplemente pediremos a la gente que sea razonable" nunca es suficiente.
Si puedes vender un artículo determinado en Shopify o no es una cuestión aparte — Shopify prohíbe algunas categorías por completo (el tabaco, los cigarrillos electrónicos y los productos de vapeo entre ellas) y restringe el alcohol y el tabaco en Shopify Payments — así que confirma el producto frente a la Política de Uso Aceptable de Shopify antes de construir nada.
¿Puede Shopify limitar las compras por cliente de forma nativa?
No. El único control de cantidad integrado de Shopify es el límite de artículos por añadir al carrito en Configuración → Checkout, y es solo por artículo y por checkout. No puede rastrear a un cliente a lo largo de pedidos separados, no puede establecer una asignación mensual o anual, y se reinicia por completo en el momento en que un comprador inicia un carrito nuevo. Las reglas de cantidad B2B nativas son solo para Plus y aun así operan por pedido.
Esa brecha es todo el problema para los productos regulados. Una regla de "límite de 2 por pedido" no hace nada para impedir que el mismo comprador realice cinco pedidos consecutivos — exactamente el comportamiento que un tope legal por persona existe para prevenir. Cerrarla requiere una aplicación que cuente el historial de un cliente y se ejecute dentro del checkout, que es lo que hacen los límites de pedidos por cliente a través de Shopify Functions. (Si tu única preocupación es un piso en lugar de un techo — un mínimo de cajas, por ejemplo — ese es el problema hermano cubierto en la guía de cantidad mínima de pedido.)
¿Cómo aplicas un límite legal de compra en Shopify?
Para aplicar un límite legal de compra, reformula la ley como una regla por cliente, aplícala a tus productos regulados y deja que una Function del checkout bloquee los pedidos que la superen. La configuración lleva unos minutos:
Paso 1 — Confirma que el producto se puede vender y cobrar
Antes que nada, verifica el artículo frente a la política de productos prohibidos de Shopify y tus normas de licencia locales, y confirma que tu pasarela de pago permite la categoría — el alcohol y el tabaco suelen estar bloqueados en Shopify Payments, así que quizá necesites un procesador externo que cumpla con la normativa.
Paso 2 — Traduce el tope legal en unidades
Reescribe la norma como un número que OrderRules pueda aplicar: un recuento (pedidos por cliente), una cantidad (unidades por cliente) o un tope de gasto, a lo largo de un período diario, semanal, mensual, anual o de por vida. La mayoría de los topes legales son por persona por mes o por año.
Paso 3 — Crea la regla por cliente
En el panel de OrderRules, crea un límite por cliente, elige el tipo de límite y el valor, y establece el período de reinicio para que coincida con la ley. Consulta la documentación sobre límites de cantidad por cliente y períodos de límite para conocer los campos exactos.
Paso 4 — Aplícala a la colección regulada
Aplica la regla a la colección o etiqueta que contiene tus artículos controlados usando límites por colección y etiqueta, para que el tope cubra exactamente los productos regulados y nada más.
Paso 5 — Exige el inicio de sesión
Activa la exigencia estricta de inicio de sesión (bloqueo del checkout de invitado) para que el límite se vincule a una identidad de cliente real. Sin ella, un comprador decidido puede reiniciar el contador con un correo nuevo en cada checkout de invitado — el mayor agujero en cualquier regla "por cliente".
Paso 6 — Escribe el mensaje y prueba
Explica el tope y su motivo legal en el mensaje de bloqueo del checkout, luego realiza pedidos de prueba que lo superen — incluyendo un segundo pedido independiente — y confirma que cada uno queda bloqueado en el checkout, no solo señalado.
¿Cómo conviertes un límite de gramos o volumen en una regla de Shopify?
Convierte el tope legal en unidades enteras y redondea hacia abajo para quedar siempre por debajo. Toma el tope estadounidense de pseudoefedrina de 9 gramos por 30 días: si un paquete que vendes contiene alrededor de 2.4 grams del ingrediente activo, 9 ÷ 2.4 = 3.75, así que redondeas hacia abajo a un límite mensual por cliente de 3 paquetes. Un estado vinícola que permite dos cajas de nueve litros por mes se convierte en un límite de 2 productos-caja — o 24 botellas — por cliente por mes.
La aritmética importa porque OrderRules aplica recuentos de unidades, no gramos ni litros. No lee los miligramos de una etiqueta ni el grado alcohólico de una botella; cuenta los artículos y pedidos que acumula un cliente. Así que el trabajo de cumplimiento es tuyo: calcula el número permitido de unidades a partir del contenido etiquetado de tu producto específico, redondea hacia abajo para un margen de seguridad y ajusta el tope de cantidad por cliente a ese número. Para reglas basadas en el gasto — una tienda para empleados con una asignación mensual, por ejemplo — se aplica la misma lógica con un tope en dólares, como se cubre en topes de gasto por cliente.
Lo que OrderRules no hace
Ser honesto sobre el límite es lo que mantiene segura una configuración de cumplimiento. OrderRules es la capa de aplicación de límites de compra — no es una solución de cumplimiento completa, y deliberadamente no:
- Verifica la edad ni la identidad. Limita la cantidad y la frecuencia, no la edad del comprador. Combínalo con una app dedicada de verificación de edad / identidad, y usa un servicio de entrega con firma de adulto donde la ley lo exija (todos los envíos de nicotina en EE. UU. requieren confirmación de firma 21+ bajo el PACT Act).
- Aplica gramos, volumen o grado alcohólico directamente. Tú traduces eso a recuentos de unidades (ver arriba).
- Lleva un registro regulatorio ni presenta informes. El registro electrónico detrás de las ventas de pseudoefedrina en farmacias, los informes estatales mensuales del PACT Act y las declaraciones de impuestos del alcohol directo al consumidor los gestionan sistemas de punto de venta, identidad y cumplimiento fiscal — no una app de límites de pedidos.
- Gestiona restricciones de envío ni reglas de destino. A qué estados puedes enviar, y con qué transportista, es un problema de cumplimiento de envíos (existen herramientas especializadas como ShipCompliant exactamente para esto).
Posiciona a OrderRules como un control dentro de un conjunto: una app de control de edad para el quién, una pasarela de pago que cumpla con la normativa y herramientas de cumplimiento de envíos para el dónde y cómo, y OrderRules para el cuánto. Esa división del trabajo también es mejor para tus compradores, porque la regla de cantidad se aplica del lado del servidor y no se puede eludir en silencio.
¿Qué categorías reguladas cubre esto?
El mecanismo por cliente es el mismo en todas las categorías; solo cambian el número y el período.
- Productos de venta libre y afines a farmacia. Donde tengas permiso para venderlos, los descongestionantes precursores de metanfetamina y los analgésicos llevan topes estrictos por persona — el ejemplo más claro de un límite de cantidad por período.
- Alcohol. El vino y las bebidas espirituosas directos al consumidor enfrentan topes de volumen por cliente que varían mucho según el estado (desde un par de cajas al mes hasta una docena o más al año). Combina el tope de volumen con la aplicación de horario de la tienda donde la ley local restrinja las horas en que se puede vender o entregar alcohol.
- Nicotina y tabaco. Aquí dominan la edad de 21 años y la entrega con firma de adulto; el tope de cantidad es un control secundario superpuesto a la verificación de edad.
- Suplementos, coleccionables y otros bienes racionados. Los topes de "N por cliente" impuestos por el minorista o la etiqueta — comunes en suplementos de alta demanda y coleccionables limitados — se corresponden directamente con un límite por cliente de por vida o mensual, el mismo patrón usado para ganarle a los revendedores en lanzamientos limitados.
Para el menú completo de tipos de reglas y cómo se combinan, consulta la guía completa de reglas de pedidos de Shopify y la página de funciones.
Aplica el límite, no solo la etiqueta
Para un producto regulado, el límite de compra no es una sugerencia — es la razón por la que existe la regla. Shopify puede mostrar un límite, pero no puede aplicar uno por cliente, y un límite mostrado que un comprador decidido puede saltarse con un clic es una brecha de cumplimiento esperando a ser encontrada. Aplica la parte de cantidad, frecuencia y gasto de la regla en el checkout con OrderRules, combínalo con la verificación de edad y una configuración de pago y envío que cumpla con la normativa, y tendrás una tienda que realmente mantiene la línea que traza la ley.
Empieza tu plan gratuito — instálala con un clic, aplica un límite por cliente a tu colección regulada y hazlo cumplir en el checkout en menos de cinco minutos.