Enrique J. Ros

Cómo limitar las cantidades compradas en WooCommerce

Aunque en principio, para alguien que no lleve una tienda pueda parecer paradójico, hay muchas razones por las que se puede querer limitar las unidades que se puedan comprar. Además, en función de la casuística puede ser necesario establecer este límite por producto, por pedido, por cliente…

Pero no sólo se puede dar la necesidad de establecer un límite superior, sino que a menudo (de forma más corriente) se puede necesitar establecer un límite inferior, poner un mínimo de unidades. Así que vamos a ver cómo podemos afrontar este tipo de situaciones y configurar nuestra tienda WooCommerce para limitar las unidades que se pueden comprar, tanto en máximo como en mínimo.

Limitar las cantidades que se pueden comprar en la tienda

Llevar una tienda implica lidiar con algunas cuestiones comerciales como precios de compra, márgenes, disponibilidad de los pedidos, etcétera, que hacen que en ocasiones debamos establecer límites en las unidades que los clientes pueden comprar, en lugar de dejar total libertad para establecer la cantidad, como hace WooCommerce por defecto.

El caso más habitual es el de los productos de bajo coste y escaso margen, que pueden obligarnos a establecer una cantidad mínima de unidades de compra. Pero hay también otros casos que se pueden dar y que nos obliguen a establecer unidades mínimas o máximas de productos (combinados) comprados para poder realizar un pedido; por ejemplo, por necesidades de gestión de envíos.

Así que vamos a ver cómo podemos configurar este tipo de cosas en nuestra tienda WooCommerce que, como es normal, va a ser a través de plugins.

Podemos necesitar limitar (bien sea para mínimos o máximos) las cantidades compradas o por producto, o por pedido. En general, en función de las necesidades concretas, podemos necesitar que el plugin actúe a dos niveles:

A día de hoy hay varios plugins que permiten conseguir estas funcionalidades, pero sin duda hay tres que son altamente recomendables y, muy probablemente, uno de ellos se va a ajustar a tus necesidades específicas, sean éstas cuales sean.

WooCommerce Min/Max Quantities

Empiezo por WooCommerce Min/Max Quantities por ser el plugin oficial de WooCommerce para esta funcionalidad. Se trata de un plugin que va a actuar a nivel de checkout, verificando al momento de realizar el pedido si éste cumple todas las reglas que hayamos configurado, las cuales se pueden establecer tanto a nivel de producto como a nivel de pedido.

A nivel de pedido permite establecer cantidades límite (mínimo y/o máximo), tanto por número de productos como por cantidad en dinero. Además, permite establecer qué productos no deben verse afectados por estas reglas (es decir, qué productos se pueden comprar sin necesidad de verificarse estos límites generales.

Por otro lado, a nivel de producto permite establecer la cantidad de unidades mínimas y/o máximas que se pueden comprar, o requerir que esta cantidad sea un múltiplo de un número concreto (si, por ejemplo, sólo quieres vender un producto en lotes de tres). Además, estas reglas se pueden establecer no sólo a nivel de producto, sino también a nivel de variación para los productos variables.

Tienes que tener en cuenta que, como he dicho más arriba, el plugin actúa a nivel de checkout, y éste es su mayor “pero”. Es decir, el usuario puede poner en el carrito lo que quiera e ir a la página de finalizar compra, y será en el momento en que intente realizar el pedido cuando se comprueben las reglas establecidas y, si alguna de ellas no se cumple, se muestre un mensaje de error en el checkout. Esto puede generar una mala experiencia de usuario.

WooCommerce Advanced Quantity

Una buena alternativa si necesitas un plugin que actúe a nivel del campo de cantidad es WooCommerce Advanced Quantity, y que además permite añadir funcionalidades extra a este campo como:

Además, permite establecer el paso de cantidad del producto, es decir, que al aumentar la cantidad ésta lo haga en pasos determinados (por ejemplo, 3-6-9-12…), útil para los productos que sólo queremos vender en lotes o en cajas, y puede también actuar a nivel de variación en los productos variables.

WooCommerce Quantity Manager

El tercer plugin que quiero mostrarte hoy es WooCommerce Quantity Manager, cuya gran ventaja es que es capaz de actuar a ambos niveles: tanto a nivel del campo de cantidad, como a nivel de pedido.

Eso hace que este plugin se adapte muy bien a cualquier situación, como si fuera una combinación de los dos anteriores, y que la experiencia de usuario sea la mejor posible. Si coges las listas de funcionalidades que he dado para los otros dos plugins y las juntas en una sola lista, ahí tienes las capacidades de WooCommerce Quantity Manager. Sin duda, muy recomendable

Salir de la versión móvil