Aggiungere lo stesso prodotto al carrello di WooCommerce invece che modificare la quantità
Come penso sappiamo tutti, WooCommerce di default modifica la quantità del prodotto del carrello se viene aggiunto più di una volta.
Nel 99,9% dei casi è il comportamento corretto.
Nel mio caso avevo bisogno di sdoppiare le righe invece che modificare la quantità.
Per ottenere questo comportamento basta aggiungere questo snippet di codice al file functions.php del vostro template:
add_filter('woocommerce_add_cart_item_data', 'force_individual_cart_items', 10, 2);
function force_individual_cart_items($cart_item_data, $product_id) {
$unique_cart_item_key = md5(microtime() . rand());
$cart_item_data['unique_key'] = $unique_cart_item_key;
return $cart_item_data;
}
Enjoy!
php wodpress woocommerce woocommerce_add_cart_item_data
Commentami!