Генерация купона в вехнем продающем баннере ?


Валадимир здравствуйте!

Как лучше подключить к верхнему проающему баннеру генерацию купона по нажатию кнпоки "Получить купон".
Хотел это код:

<span><b>[date] cпециальное предложение!</b> Новым покупателям <b>скидка 10%</b>! <input id="COUPON_HEADER" type="button" value="Получить скидку" onclick="this.value='ВАШ КУПОН: {if $wa->shop}{shopCouponPlugin::gen(4)|escape}{/if}';"> </span>


Но здесь генерируется купон при каждом вызывании сайта., а нужно по нажатию кнопки


Заранее спасибо!



3 ответа
  • Владимир Сергеев
    Разработчик
    Решение
    18 августа 2017 12:53

    Попробуйте так:

    {if $wa->shop}
        <div class="coupon_plagin_code hidden">
            {shopCouponPlugin::gen(4)|escape}
        </div>
        <a href="#" rel="nofollow" onclick="$('.coupon_plagin_code').show(); $(this).hide(); return false;">
            Получить купон!
        </a>
    {/if}
    • Юрий
      Решение
      19 февраля 2020 12:07

      Владимир, а куда это вставить, чтобы купон генерировался? Не могу связать верхний продающий баннер с генератором купонов. Получается по кнопке только переход на категорию товаров, а как скидку получить? Не понимаю. Посмотрите как сейчас на сайте mamam-detkam.ru 

      • Юрий
        Решение
        19 февраля 2020 13:04

        Немного переделал. Не получается вставить генератор купонов

        • Юрий
          Решение
          19 февраля 2020 13:07

          Сейчас выглядит так: 

          <span><b>[date] АКЦИЯ!</b> <b>Скидка 10% на все подушки для беременных</b>! <input id="COUPON_HEADER" type="button" value="Получить купон" onclick="this.value='ВАШ КУПОН: {if $wa->shop}{shopCouponPlugin::gen(4)|escape}{/if}';"> Активируйте купон в корзине </span>

          Я так понимаю что куда-то надо вставить код сгенерированного купона из закладки Маркетинг?

          • Владимир Сергеев
            Разработчик
            Решение
            19 февраля 2020 15:22

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

            Вместо этого вам нужно создать блок в приложении Сайт и вставлять код с хелперами уже туда. 
            Название блока такое: prostore.header_tb_content

            Содержимое нужно вставлять внутрь тега <span></span>

            • Юрий
              Решение
              19 февраля 2020 15:50

              Я пробовал, ничего не получается. Создал блок в приложении Сайт. Он пока пустой.

              Можете написать как должен выглядеть скрипт с вставленными генератором купонов?
              Я могу вставить только готовый скрипт, чтобы его правильно сформировать соображалки не хватает.

              И если создать отдельный блок, то что должно быть здесь (см картинку)?

              • Юрий
                Решение
                19 февраля 2020 15:57

                Кстати, у меня нет отдельного плагина по купонам. Могу я воспользоваться применительно к этой переписке этими возможностями раздела Маркетинг? Если да, то куда вставить сгенерированный купон?

  • Kf Kidzfashion
    Решение
    18 августа 2017 14:41

    Владимир так не подходить. Та-же проблема. Уже при старте сайта купон генеруруется

    </div><div class="main_wrapper row"><div class="header_top_banner"><div class="header_top_banner_content"> <span><b>18 августа 2017 cпециальное предложение!</b> Новым покупателям <b>скидка 10%</b></span>

    <div class="coupon_plagin_code hidden"> f92a363zd </div>

    А нужно , чтобы только при нажатии!

  • Владимир Сергеев
    Разработчик
    Решение
    18 августа 2017 16:16

    Тогда вам нужно писать разработчику плагина.

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

Добавить ответ
Чтобы добавить комментарий, зарегистрируйтесь или войдите
Мы получаем и обрабатываем персональные данные посетителей нашего сайта в соответствии с официальной политикой.
Если Вы продолжите использовать сайт, мы будем считать, что Вас это устраивает.
Подписывайтесь и получайте скидки!

Узнавайте первым о скидках и специальных предложениях!