B2B y mayorista
Reglas de cantidad
Las reglas de cantidad son el mínimo, el máximo y el incremento con los que se puede pedir una variante dentro de un catálogo B2B. Son la forma nativa de obligar a pedir en cajas completas o a partir de un mínimo, y funcionan en todos los planes que soportan B2B.
También: quantity rules, mínimo de pedido, múltiplos, caja completa
Tres números por variante: mínimo, máximo e incremento. Con eso se cubre la mayor parte de lo que en una reunión se describe como “es que no pueden pedir unidades sueltas”.
Dónde se aplican y dónde no
Las reglas viven en el catálogo, así que el mismo producto puede tener mínimos distintos para el mayorista y para el distribuidor. El tema las recibe y debería usarlas en el propio input: min, max y step en el campo de cantidad. Es la diferencia entre avisar al comprador antes de que escriba y avisarle cuando ya ha intentado pagar.
Lo que no hacen: validar combinaciones entre líneas. “Mínimo 300 € por pedido” o “no se puede mezclar tarifa A y tarifa B en el mismo pedido” no son reglas de cantidad. Eso es una Shopify Function de validación, y una Function escrita a medida necesita Plus.
El caso de la caja completa
El ejemplo que más repito: un producto que sale del almacén en cajas de 6. Con un incremento de 6 en la regla de cantidad, el campo ya no deja escribir 7 y el problema desaparece en el origen.
Si por cualquier motivo la regla no se puede aplicar (un pedido importado, una línea creada desde el admin), el respaldo es una Function de validación que bloquea el checkout y dice qué cambiar. Esa Function está publicada con sus pruebas en shopify-checkout-lab.
Configuración en la documentación de catálogos.