Cantidad mínima y máxima por productos para woocommerce
En WooCommerce, la cantidad mínima y máxima por producto se puede configurar utilizando un plugin o código personalizado. Aquí te muestro cómo hacerlo:
1. **Usando un plugin:**
Puedes utilizar un plugin como "WooCommerce Min Max Quantity & Step Control" que te permite establecer cantidades mínimas y máximas por producto en tu tienda WooCommerce. Una vez instalado y activado el plugin, podrás configurar las cantidades mínimas y máximas en la página de edición de cada producto.
2. **Código personalizado:**
Si prefieres no utilizar un plugin, puedes agregar el siguiente código en el archivo functions.php de tu tema hijo o a través de un plugin de personalización de código:
```php
// Establecer cantidad mínima por producto
function wc_minimum_order_amount() {
$minimum = 5; // Cambiar este valor al mínimo deseado
if (WC()->cart->total_quantity < $minimum) {
$message = sprintf('La cantidad mínima de pedido es %s unidades.', $minimum);
wc_add_notice( $message, 'error' );
}
}
add_action( 'woocommerce_check_cart_items', 'wc_minimum_order_amount' );
// Establecer cantidad máxima por producto
function wc_maximum_order_amount() {
$maximum = 10; // Cambiar este valor al máximo deseado
foreach ( WC()->cart->get_cart() as $cart_item_key => $values ) {
$_product = $values['data'];
$product_id = $_product->get_id();
$quantity = $values['quantity'];
if ( $quantity > $maximum ) {
$message = sprintf('La cantidad máxima permitida por producto es %s unidades.', $maximum);
wc_add_notice( $message, 'error' );
$_product->set_stock_quantity($maximum);
}
}
}
add_action( 'woocommerce_check_cart_items', 'wc_maximum_order_amount' );
```
Recuerda personalizar los valores de cantidad mínima y máxima según tus necesidades. Una vez agregado el código, las cantidades mínimas y máximas por producto se aplicarán en tu tienda WooCommerce.