Ограничить одну категорию одним продуктом в Woocommerce - PullRequest
1 голос
/ 05 февраля 2020

Я бы хотел ограничить один товар в одной категории, но если человек передумает, он заменит свой предыдущий товар, добавленный в корзину из этой категории, вместо того, чтобы выдавать ошибку (если это имеет смысл).

Вот код, с которым я работаю ...

add_filter( 'woocommerce_add_to_cart_validation', 'bbloomer_only_one_in_cart', 99, 2 );

function bbloomer_only_one_in_cart( $passed, $added_product_id ) {
   wc_empty_cart();
   return $passed;
}

Это почти идеально, но он подходит для всех категорий, и я хочу, чтобы он делал это только для одной категории. Пожалуйста, дайте мне знать, где я ошибаюсь?

Спасибо за вашу помощь заранее

Stef

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...