WooCommerce přidá do košíku přesně tolik kusů produktu, kolik jich je aktuálně zvoleno. Avšak, i toto lze ovlivnit pomocí jednoduchého filtru.
Řekněme, že chcete prodávat zboží po určitém počtu kusů. Po kliknutí do košíku se však přidá jen jeden kus.
Následujícím kódem počet kusů přidaných do košíku upravíte:
add_filter( 'woocommerce_add_to_cart_quantity', 'musilda_change_add_to_cart_quantity', 10, 2 );
function musilda_change_add_to_cart_quantity( $quantity, $product_id ) {
if ( 123 === $product_id ) {
$quantity = 6;
}
return $quantity;
}
V případě, že se jedná o produkt s id 123, bude do košíku přidáno 6 kusů a ne jeden.