Я пытаюсь отобразить сообщение об отсутствии на складе внутри блока размеров. Я использую дочернюю тему, но не могу понять, как заменить наличие на складе (когда оно распродано).
Визуализация того, чего я пытаюсь достичь.
(На картинке выше продукт не распродан, но только для демонстрации)
До сих пор я пробовал следующее:
add_filter( 'woocommerce_attribute_label', 'custom_attribute_label', 10, 3 );
function custom_attribute_label( $label, $name, $product ) {
$taxonomy = 'pa_'.$name;
if( $taxonomy == 'pa_maat' )
$label .= '<div class="custom-label">' . __('woocommerce-variation-availability', 'woocommerce') . '</div>';
return $label;}
Теперь я имею в виду, что мой атрибут продукта для размера равен pa_size, а наличие на складе определяется классом «наличие на складе» или «доступность вариантов woocommerce». Кроме того, если возможно, я хотел бы добавить «нет в наличии» только за размеры, которые фактически распроданы.
Любая помощь высоко ценится.