Sí, hay muchos complementos que ya logran esto. Pero mi objetivo en Business Bloomer es salvarlo de los conflictos de complementos, actualizaciones delicadas y hacerle aprender un PHP.
Entonces, así es como puede agregar, con algunas líneas de PHP, un mínimo, máximo, incremento y valor predeterminado a su campo de entrada de cantidad Agregar al carrito en las páginas de un solo producto y carrito. ¿Quién sabía que era tan fácil?
- Php Snippet 1: Establecer min, max, incremento y valor agregado predeterminado a la cantidad de carrito @ wooCommerce página de productos individuales y página de carrito (productos simples)
- Php Snippet 2: Establezca min agrega a la cantidad de carrito @ WooCommerce Página de productos únicos (Productos variables -> Variación única)
- Complemento avanzado 1: descuentos, reglas y muestras de cantidad de WooCommerce
- Avanzado Plugin 2: Gerente de cantidad de WooCommerce
Php Snippet 1: Establecer min, max, incremento y valor agregado predeterminado a la cantidad de carrito @ wooCommerce página de productos individuales y página de carrito (productos simples)
/** * @snippet Min, Max, Increment & Default Value Quantity | WooCommerce * @how-to businessbloomer.com/woocommerce-customization * @author Rodolfo Melogli, Business Bloomer * @testedwith WooCommerce 8 * @community https://businessbloomer.com/club/ */ add_filter( 'woocommerce_quantity_input_args', 'bloomer_woocommerce_quantity_changes', 9999, 2 ); function bloomer_woocommerce_quantity_changes( $args, $product ) { if ( ! is_cart() ) { $args['input_value'] = 4; // Start from this value (default = 1) $args['max_value'] = 10; // Max quantity (default = -1) $args['min_value'] = 4; // Min quantity (default = 0) $args['step'] = 2; // Increment/decrement by this value (default = 1) } else { $args['max_value'] = 10; // Max quantity (default = -1) $args['step'] = 2; // Increment/decrement by this value (default = 0) // COMMENT OUT FOLLOWING IF STEP < MIN_VALUE // $args['min_value'] = 4; // Min quantity (default = 0) } return $args; }
Php Snippet 2: Establezca min agrega a la cantidad de carrito @ WooCommerce Página de productos únicos (Productos variables -> Variación única)
/** * @snippet Min Add to Cart Quantity for Variations | WooCommerce * @how-to businessbloomer.com/woocommerce-customization * @author Rodolfo Melogli, Business Bloomer * @testedwith WooCommerce 8 * @community https://businessbloomer.com/club/ */ add_filter( 'woocommerce_available_variation', 'bloomer_woocommerce_quantity_min_variation', 9999, 3 ); function bloomer_woocommerce_quantity_min_variation( $args, $product, $variation ) { $args['min_qty'] = 5; return $args; }
Complemento avanzado 1: descuentos, reglas y muestras de cantidad de WooCommerce
Si te encantaría codificar, pero no te sientas 100% seguro con eso, hay alternativas de complementos.
Basado en la reputación, la calidad de soporte, la limpieza del código, la confiabilidad a largo plazo, el Complemento de descuentos, reglas y muestras de WooCommerce por Studio Wombat es probablemente tu mejor opción.
Con un panel de configuración fácil de entender, puede habilitar precios escalonados, muestras de cantidad, Min & Max cantidadesinformación sobre herramientas y soporte multilingüe, todo del mismo panel de configuración.
Avanzado Plugin 2: Gerente de cantidad de WooCommerce
En caso de que desee otra solución sin código, Gerente de cantidad de WooCommerce Puede satisfacer sus necesidades también.
Este complemento bien codificado y con todas las funciones tiene una gama completa de características de gestión de cantidad. Puede establecer el valor de cantidad predeterminado en cualquier cosa que desee, incluido cero. También hay opciones para establecer mínimos de cantidad, máximos y valores de paso.