Кастомизация строки ajax-поиска товара
-
Магазин на WP+WooCommerce. Есть вариативные товары со статусом «Черновик» и, при этом, «В наличии» (товар «аджика пастеризованная» на фото): https://ibb.co/MS7GVjp При добавлении этих товаров через админку в заказ вариации этого товара доступны к добавлению, что вводит в заблуждение менеджеров, которые работают с заказами: https://ibb.co/fCYm88M Как можно отключить показ черновиков в строке поиска?
Пока нарыл такой код (в разных вариантах, но смысл один, все они используют фильтр woocommerce_json_search_found_products):add_filter( ‘woocommerce_json_search_found_products’, function( $products ) {
foreach ($products as $id => $title) :
if(wc_get_product($id)->get_status() == ‘draft’)
unset( $products[$id] );
endforeach;
return $products;
}, 10, 1);но он не работает. Черновики товаров всё равно доступны к добавлению в заказ.
- Форум «Кастомизация строки ajax-поиска товара» закрыт для новых ответов.