Как добавить наличие на складе рядом с атрибутом размера Woocommerce? - PullRequest
0 голосов
/ 19 марта 2020

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

Визуализация того, чего я пытаюсь достичь.

(На картинке выше продукт не распродан, но только для демонстрации)

До сих пор я пробовал следующее:

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». Кроме того, если возможно, я хотел бы добавить «нет в наличии» только за размеры, которые фактически распроданы.

Любая помощь высоко ценится.

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