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

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

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

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

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

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

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

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

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


С вопросами обращайтесь в нашу службу поддержки 24/7

 

Нужен качественный хостинг для сайта на WordPress?
Рекомендую, проверенные годами, хостинг Timeweb:
Надежный проверенный годами хостинг для сайта на WordPress
а также, хостинг Beget:
Хостинг Beget

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

   5 голосов
Средняя оценка: 4.2 из 5
Если Вам понравилась статья и Вы нашли её полезной, поделитесь ею в соцсетях! Нажмите на кнопки ниже, чтобы сделать это прямо сейчас.

Анфиса Бреус

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

Оставьте свой комментарий:

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

  2. Денис

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

    • Денис

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

Ваш адрес email не будет опубликован. Обязательные поля помечены *