Как отобразить атрибуты вариативного товара в корзине интернет – магазина отдельно от заголовка

  Автор:
  5643
Как отобразить атрибуты вариативного товара в корзине отдельно от заголовка

В wooccommerce есть одна интересная штука с атрибутами. Если вы создаете вариативный товар и создаете атрибуты для вариаций на ходу, т.е. индивидуальные атрибуты прямо в самом товаре, то попадая в корзину, атрибут отображается под заголовком товара.

Если же вы создаете атрибуты заранее в разделе Товары-Атрибуты, а затем указываете их в товаре, то попадая в корзину атрибут отображается вместе с заголовком товара.

Как-то на одном из форумов по Woocommerce я увидела вопрос, как сделать так, чтобы атрибуты товара отображались в корзине всегда отдельно, а не приклеивались к заголовку, независимо от того как этот атрибут был создан.

Поизучав немного эту тему, я нашла простое решение, вставить два фильтра в файл functions.php:

add_filter( 'woocommerce_product_variation_title_include_attributes', '__return_false' );
add_filter( 'woocommerce_is_attribute_in_product_name', '__return_false' );

Первый фильтр убирает атрибуты из заголовка товара (в том случае, если атрибут был создан в разделе Товары – Атрибуты)

Второй принуждает отображать атрибуты самостоятельно, на отдельной строке

Как отобразить атрибуты вариативного товара в корзине интернет – магазина отдельно от заголовка

   4 голоса
Средняя оценка: 4 из 5
Вы находите данную статью полезной или интересной? Поделитесь ею, пожалуйста, с другими - просто нажмите на кнопки ниже:

Анфиса Бреус

Анфиса Бреус - специалист по Wordpress с 2007 года. Создатель и разработчик многофункционального шаблона "AB-Inspiration" для самостоятельного создания и профессиональной настройки сайтов разного назначения на WordPress. Основатель клуба "Мастер WordPress" и автор курсов по создании и применению сайтов на WordPress. Фрилансер. Предприниматель. Спикер.

Как создать сайт онлайн-школы на WordPress с интернет - магазином, профессиональным блогом и лендингами
Комментарии на Блог
3 комментария
  1. Анфиса спасибо за решение этой проблемы. Всё получается довольно легко и просто.

  2. А подскажите, а можно ли вообще отключить отображение атрибутов а заголовке штатными средствами? Или только через файл functions.php?

    • Денис

      Ура!! Нашел ответ, плагин WooCommerce Show Attributes Options, поваляет отключать атрибуты и ещё проделывать массу манипуляций с ними.

Оставьте ваш комментарий или вопрос