Как я могу установить начальные количества для продукта woocommerce, не меняя корзину на странице продукта? - PullRequest
0 голосов
/ 30 июня 2019

Я использую следующую функцию php для установки начальных значений товаров в продуктах магазина woocommerce для оптовых покупателей.

add_filter( 'woocommerce_quantity_input_args', 'custom_quantity_input_args', 10, 2 );
function custom_quantity_input_args( $args, $product ) {

   if( ! is_cart() && current_user_can( 'wholesale_buyer' ) )
       $args['input_value'] = 2; // Not on cart page

   return $args; 
}

Код работает по большей части.Для продуктов на странице продукта изначально установлено значение 2, а для продуктов на странице корзины заданы выбранные пользователем значения.

Проблема заключается в следующем:

В магазине есть страница продуктов снесколько товаров и корзина внизу страницы.
Если для этой функции установлены значения по умолчанию для продуктов на странице товаров, они также устанавливаются для корзины, отображаемой внизу страницы.

Как я могу запретить моей функции php ориентироваться на начальные количества продуктов в корзине в нижней части страницы продуктов, при этом изменяя начальные количества продуктов на той же странице?

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

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