Продвижение скидочными купонами (промо-кодами) стало в последнее время немаловажной составляющей общей стратегии продвижения интернет-магазина. Стандартный партнеркий магазин позволяет легко реализовать данный функционал на вашем сайте.

Добавляем купоны на скидку

Для создания купонов на скидку необходимо прописать их в файле /custom/coupons.json. Это должен быть файл в формате JSON, содержащий массив записей о всех актуальных купонах магазина.

Поскольку JSON-файл является общедоступным, все купоны хранятся в нем в виде хэшей MD5. В дополнение к самому купону (точнее к его хэшу), указывается скидка в процентах, которую этот купон даёт. Сам купон должен состоять из ЗАГЛАВНЫХ букв и знаков -_/ и т.п. Рекомендуется использовать купоны длинной до 8 символов.

Например, мы хотим добавить в наш магазин 2 купона: VESNA-24 и DACHA_A, дающие скидку 5% и 7% соотвественно.

Первым делом необходимо вычислить MD5-хэши купонов. В google без труда можно найти сайты, вычисляющие MD5-хэши. Воспользуемся для примера сайтом md5.cz: вводим наш купон, жмем кнопку, получаем хэш.

Хэширование купонов

Таким образом хэши для наших купонов VESNA-24 и DACHA_A будут bea4a175b3a673e673513504a152524c и 03e0528b2d02ad3cd9e6e0be6cf9ff80 соотвественно.

Теперь, создаем файл /custom/coupons.json со следующим содержимым:

[
  { "hash": "bea4a175b3a673e673513504a152524c", "discount": 5 },
  { "hash": "03e0528b2d02ad3cd9e6e0be6cf9ff80", "discount": 7 }
]

Если все сделано правильно, то на странице оформления заказа появится дополнительная строка "Купон на скидку":

Купон на скидку в корзине товаров

И если указать действующий купон, автоматически будет учтена соотвествующая ему скидка:

Скидка по купону в корзине товаров

Теперь можно начинать раскидывать свои купоны по скидочным агрегаторам (Я.Выгода, Купонатор, Biglion и т.п.) и завлекать скидками на свой магазин новых покупателей.