Отображение бонусов в карточке товара

Добрый день!

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

В карточке товара отображается количество бонусов, которые получит клиент, при покупке. Проблема в том, что эти бонусы отображаются независимо от того, выбрана ли эта категория товаров для начисления бонусов или нет.

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

Нужно в блок вывода бонусов добавить проверку выбранных категорий в бонусной программе.

2 ответа
a
Леман Евгений
Programmer
#
1 апреля 2020 14:58

Есть нюанс. Тема дизайна весьма ограничена по функционалу. И подобную информацию там не получить. В этом случае лучше просто отключить эту подсказку.

a
Дмитрий Миллер
#
1 апреля 2020 17:51

В поддержке вебасиста подтвердили, что "В рамках Shop-Script бонусы существуют уже только в корзине, но не в товаре."

Тем не менее, в настройках бонусной программы мы выбираем ТИПЫ ТОВАРОВ, за которые будут начисляться бонусы. А этот параметр доступен в карточке товара - $product.type_id

Если в шаблоне можно получить из $wa->shop->settings выбранные типы товаров в бонусной программе, то в условии вывода бонусов на карточку товара можно добавить соответствие настройки и $product.type_id

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

Чтобы добавить комментарий, зарегистрируйтесь или войдите