densisss
@densisss
Веб-разработчик.

Как в корзине woocommerce вывести одинаковый товар отдельными позициями?

Как сделать так, чтоб при добавлении одинакового продукта в корзину, он отображался не как один товар в количестве нескольких штук, а как отдельные позиции, как будто это разные продукты.
  • Вопрос задан
  • 49 просмотров
Решения вопроса 1
wppanda5
@wppanda5 Куратор тега WordPress
WordPress Mедведь
Так
/**
 * Split Product quantities in cart
 * @param $cart_item_data
 * @param $product_id
 *
 * @return mixed
 */
function wpp_only_one_product_per_row( $cart_item_data, $product_id ){

	$cart_item_data['unique_key'] = uniqid();
	return $cart_item_data;

}

add_filter( 'woocommerce_add_cart_item_data', 'wpp_only_one_product_per_row', 10, 2 );
add_filter( 'woocommerce_is_sold_individually', '__return_true' );
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы