نمایش هر تعداد از یک محصول بصورت جداگانه در سبد خرید

نمایش هر تعداد از یک محصول بصورت جداگانه در سبد خرید

نمایش هر تعداد از یک محصول بصورت جداگانه در سبد خرید

شما اگر بخواهید از یک محصول 2 عدد سفارش دهید در سبد خرید در کنار محصول تعداد به 2 تغییر خواهد کرد اما با روش زیر شما اگر 2 عدد سفارش دهید 2 تا کلا جداگانه در سبد خرید شما درج خواهد کرد

برای نمایش هر تعداد از یک محصول در ووکامرس کافیست کد زیر را در functions.php قرار دهید

// ------a4fran3.ir-------
// 1. Split product quantities into multiple cart items
// Note: this is not retroactive - empty cart before testing
 
function a4fran3_split_product_individual_cart_items( $cart_item_data, $product_id ){
  $unique_cart_item_key = uniqid();
  $cart_item_data['unique_key'] = $unique_cart_item_key;
  return $cart_item_data;
}
 
add_filter( 'woocommerce_add_cart_item_data', 'a4fran3_split_product_individual_cart_items', 10, 2 );
 
// -------------------
// 2. Force add to cart quantity to 1 and disable +- quantity input
// Note: product can still be added multiple times to cart
 
add_filter( 'woocommerce_is_sold_individually', '__return_true' );

نتیجه کد بالا :

نمایش هر تعداد از یک محصول

لینک کوتاه:

https://a4fran3.ir/?p=17768

guest
0 نظر
Inline Feedbacks
مشاهده همه نظرات

مطالب مشابه