Мне нужна помощь в конкретной ситуации. В WooCommerce, если для простого продукта или его варианта включено «Управление запасами», на странице продукта отображается уведомление =>, например [этот пример][1]
Однако , если «Управление запасами» не включено, уведомление не появляется, и мне жаль, потому что я все равно хочу сообщить своим клиентам, что он точно есть на складе, даже если я не управляю количеством запасов.Я нашел приведенный ниже код. Для простых продуктов работает без проблем. Однако для изменяемого продукта это сообщение отображается даже до, когда вариант выбран. Это конечно не нормально, этот код должен отображаться только после выбора варианта.
Может кто-нибудь помочь мне это исправить? Для продуктов с разными вариантами это сообщение должно отображаться только после выбора конкретного варианта.
Я сделал видеозахват, чтобы он был немного более иллюстративным: https://sgevcen.tinytake.com/tt/NDQzNTU2OF8xNDAyNTU2NA
function mycustom_shop_display_stock() {
global $product;
if ( !$product->get_manage_stock() && $product->is_in_stock() ) {
echo '
In Stock
';
}
}
add_action( 'woocommerce_before_add_to_cart_button', 'mycustom_shop_display_stock', 11 );
[1]: https://i.sstatic.net/aFnN1.png
Подробнее здесь: https://stackoverflow.com/questions/627 ... aged-stock