Aggiungere lo stesso prodotto al carrello di WooCommerce invece che modificare la quantità

Mattepuffo's logo
Aggiungere lo stesso prodotto al carrello di WooCommerce invece che modificare la quantità

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!


Condividi

Commentami!