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

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

В 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. Фрилансер. Спикер.

Хотите создать свой сайт для заработка в интернете быстро, легко и самостоятельно?  
Оставьте свой комментарий:

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

  2. Денис

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

    • Денис

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

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

10 + 11 =