Автор Тема: Как отключить купоны  (Прочитано 2208 раз)

07 Октябрь 2014, 02:41:59
  • Новичок
  • *
  • Сообщений: 6
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Как отключить купоны
версия PrestaShop™ 1.6.0.9.
судя по коду
{if $voucherAllowed}
<li>
<a href="{$link->getPageLink('discount', true)|escape:'html':'UTF-8'}" title="{l s='My vouchers' mod='blockmyaccount'}">
{l s='My vouchers' mod='blockmyaccount'}
</a>
</li>
{/if}

$voucherAllowed - можно сделать где то false.
07 Октябрь 2014, 12:11:17
Ответ #1
  • Модератор
  • Ветеран
  • *****
  • Сообщений: 86688
  • Репутация: +25428/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Поле для купона показывается если есть действующие ценовые правила.
Удалите или отключите эти правила в Панель управления > Ценовые правила.
08 Октябрь 2014, 13:03:43
Ответ #2
  • Новичок
  • *
  • Сообщений: 6
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Ценовых правилах:
Правила корзины - нет записей
Правило каталога - нет записей
Маркетинг - установленных модулей - нет.

Пункт Мои купоны, все равно отражается, надо все таки tpl править?

08 Октябрь 2014, 13:38:48
Ответ #3
  • Ветеран
  • *****
  • Сообщений: 33325
  • Репутация: +26771/-0
    • Просмотр профиля
Если ценовых правил нет, в поле все равно показано, то нужно добавить в шаблон.
{assign var='voucherAllowed' value='false'}
09 Октябрь 2014, 04:26:29
Ответ #4
  • Новичок
  • *
  • Сообщений: 6
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Спасибо. Помог код:
{assign $voucherAllowed value='false'}
прописал в начале каждого tpl, где встречается
{if $voucherAllowed}