Иногда нужно вывести в основной карточке товара некоторые атрибуты, чтобы клиент сразу мог увидеть ту информацию, которую ищет, а не пролистывать вниз до «Деталей» товара. Для этого можно воспользоваться Хуками Woocommerce и вывести любой атрибут товара, по attribute_slug.

Как будет выглядеть результат

Label атрибута:[Значение атрибута]
/**
 * Вывод атрибута перед полем количества товара
 */
/**
 * Всегда выводим метку "Шоу-Рум", а значение - если есть
 */
add_action('woocommerce_before_add_to_cart_quantity', 'display_color_attribute_always');
function display_color_attribute_always() {
    global $product;
    
    if (!$product) return;

    // Настройки
    $attribute_slug = 'nalichie-v-shou-rume'; // Слаг атрибута цвета
    $attribute_label = 'Шоу-Рум';    // Фиксированная метка

    // Получаем значение атрибута
    $attribute_value = $product->get_attribute($attribute_slug);

    // Выводим всегда метку, а значение - если есть
    echo '<div class="product-color-attribute" style="margin-bottom: 12px;">
            <span style ="color:#222222">'
                . esc_html($attribute_label) . ': 
            </span>';
    
    if (!empty($attribute_value)) {
        echo '<span class="color-value" style="color: #388E3C;">'
                . esc_html($attribute_value) . '
             </span>';
    }
    
    echo '</div>';
}

Дополнительная информация о хуках Woocommerce

Хуки Woocommerce для вывода данных в карточке товара