Я пытаюсь найти решение по требованию клиента, но безуспешно.Она спрашивает меня, как показать выбранное количество товаров, отсутствующих на складе, в ее интернет-магазине.По умолчанию параметр Woocommerce настроен на «скрытие на складе продуктов», но она хочет выбрать некоторые из своих продуктов и показать их (даже с 0 запасами, потому что она хочет сказать своим клиентам, что эти несколько продуктов будут доступны в ближайшее время- есть текст для этого -).
Мы попробовали с очень простым фрагментом, используя хук woocommerce_product_is_visible
, который, как мы думали, будет работать, но есть кое-что, чего нам не хватает ...
Это код:
// [WooCommerce] Show some out of stock products even the hide option is active
add_filter( 'woocommerce_product_is_visible', 'keep_showing_specific_out_of_stock_product_list', 10, 2 );
function keep_showing_specific_out_of_stock_product_list( $visible, $product_ID ){
$product_list = array( 18013, 18050 ); // Insert the products IDs that want to show
return in_array( $product_ID, $product_list )? true : $visible;
}
Любая помощь приветствуется.