Хуки перед/после заголовка товара
woocommerce_before_single_product // Перед всей карточкой товара
woocommerce_before_single_product_summary // Перед блоком с основной информацией
woocommerce_single_product_summary // Внутри блока с основной информацией (20)
Хуки вокруг цены
woocommerce_single_product_summary // Хук с приоритетами:
- 5: before title
- 10: title
- 20: price (по умолчанию)
- 30: excerpt
- 40: add_to_cart
Хуки вокруг кнопки “Добавить в корзину”
woocommerce_before_add_to_cart_form // Перед всей формой
woocommerce_before_add_to_cart_button // Перед кнопкой
woocommerce_after_add_to_cart_button // После кнопки
woocommerce_after_add_to_cart_form // После всей формы
Хуки вокруг количества товара
woocommerce_before_add_to_cart_quantity // Перед полем количества (как в вашем случае)
woocommerce_after_add_to_cart_quantity // После поля количества
Хуки в табах товара
woocommerce_product_tabs // Фильтр для управления табами
woocommerce_product_description_heading // Перед описанием
woocommerce_product_additional_information_heading // Перед доп. информацией
Хуки после основного контента
woocommerce_after_single_product_summary // После основного блока
woocommerce_after_single_product // В самом конце карточки
Хуки для мета-информации
woocommerce_product_meta_start // Перед мета-данными (категории, теги)
woocommerce_product_meta_end // После мета-данных
Пример использования с приоритетами:
add_action('woocommerce_single_product_summary', 'my_custom_content', 25);
function my_custom_content() {
// Будет выведено между ценой (20) и кратким описанием (30)
echo '<div class="my-custom-block">Дополнительный контент</div>';
}
Визуальное расположение хуков:
[woocommerce_before_single_product]
[woocommerce_before_single_product_summary]
(Изображение товара)
[/woocommerce_before_single_product_summary]
[woocommerce_single_product_summary]
Заголовок (10)
Цена (20)
Ваш контент (25)
Краткое описание (30)
[woocommerce_before_add_to_cart_form]
[woocommerce_before_add_to_cart_quantity]
(Ваше поле атрибута)
[/woocommerce_before_add_to_cart_quantity]
Кнопка "В корзину"
[/woocommerce_before_add_to_cart_form]
[/woocommerce_single_product_summary]
[woocommerce_after_single_product_summary]
(Табы товара)
[/woocommerce_after_single_product_summary]
[/woocommerce_after_single_product]
Вы можете использовать эти хуки для точного позиционирования любого контента в карточке товара. Для определения идеального места рекомендую временно добавить тестовый блок с пометкой позиции и посмотреть его расположение на фронтенде.