Отобразить значения атрибутов вариантов в виде отдельных строк в корзине Woocommerce / оформить заказ - PullRequest
0 голосов
/ 27 сентября 2018

У меня есть несколько переменных продуктов на нашем https://alcocovers.com/shop/ Проблема, с которой я сталкиваюсь: при добавлении в корзину, Dumpster Tarps имеет данные об элементе, перечисленные на странице корзины, но продукт Крышка люгера нет.Вот скриншот: enter image description here Я думал, что есть какая-то проблема в шаблоне данных корзины, который я использую на веб-сайте, но я проверил, и ничего не сломано (для справки вот код шаблона https://pastebin.com/fswKRZ8a),Я отключил все пользовательские шаблоны, и результаты были одинаковыми.Я также дважды проверил, что оба продукта настроены одинаково, поэтому я не знаю, в чем причина этого.Кто-нибудь, кто знает, что может быть причиной этого?

Обновление № 1: Возможно, друг предложил, потому что титульная страница Lugger имеет только один атрибут, поэтому она не отображает данные об элементе накорзина.Но я создал тестовую страницу , и на этой странице также нет данных об элементах, перечисленных в корзине ...

Обновление № 2: Я добавил третий атрибутна тестовую страницу и теперь данные о товаре отображаются на странице корзины.Понятия не имею, почему для товаров с одним / двумя атрибутами, используемыми на странице товара, данные товара не отображаются в корзине.Я перепроверил файлы шаблона, и это не проблема.

1 Ответ

0 голосов
/ 01 октября 2018

Попробуйте следующее, чтобы атрибуты вариантов вашего продукта отображались в виде отдельных строк под заголовком корзины:

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

Код помещается в файл function.php вашей активной дочерней темы (или активной темы),Я надеюсь, что это будет работать.


Связано:

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...