Генератор купонов

1

Здравствуйте.

Хотелось бы установить генератор в описании только в выборочных товарных позициях, так, что бы новый купон создаваться при каждой загрузке страницы для любого посетителя сайта. Не подскажите, как это сделать технически. Сайт на Shop-Skript 6 тема Дизайнсовкусом2. Спасибо.

Опубликовано: 17 марта 2016

2 ответа

  • 1
    Eugen Nichikov Hardman DEV 17 марта 2016 17:21 #

    Здравствуйте, Олег.

    Для генерации купона только для определённых товаров, можно воспользоваться встроенным механизмом параметров.




    Дальше в шаблоне product.html нужно вывести код генератора:

    {if !empty($product.params.coupon)}
    {shopCouponPlugin::gen(1)}
    {/if}

    На месте этого кода будет выведен купон. Обратите внимание, что вместо 1 у вас может быть другой номер генератора.

    Конкретное размещение зависит от того, где вы хотите вывести купон.

  • 1
    Олег Степ 21 марта 2016 10:40 #

    Спасибо, все получилось.

    Только небольшой вопрос, "1" в {shopCouponPlugin::gen(1)} постоянна, но если "coupon=2", "...=3" и т.д. то они будут работать?

    • 1
      Eugen Nichikov Eugen Nichikov Hardman DEV 21 марта 2016 10:46 #

      Номер генератора

      {shopCouponPlugin::gen(1)}

      может быть другим в зависимости от того, создавали ли вы до этого генераторы или нет.


      Если вы спрашиваете о дополнительных параметрах, то там цифра не играет никакой роли. Главное, чтобы она была не "0".

      Но ваш вопрос натолкнул на мысль как сделать разные генераторы в разных товарах :) Немного меняем код

      {if !empty($product.params.coupon)}
      {shopCouponPlugin::gen($product.params.coupon)}
      {/if}

      И в зависимости от значения доп. параметра выводится нужный генератор.


Добавить ответ

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