Купони
Система купонів дозволяє створювати гнучкі коди знижок для акцій, спеціальних пропозицій і заохочення покупців. Терміни дії, ліміти використання та знижки на окремі товари налаштовуються безпосередньо в адмінці ocStore.
Вступ#
Купони в ocStore 3 — це простий і надійний інструмент для проведення знижкових акцій. Сезонний розпродаж, винагорода постійним покупцям чи просування конкретних товарів — купони допомагають збільшити продажі та залученість покупців. Система підтримує два типи знижки, обмеження на використання та історію застосувань, тож ваші акції залишаються ефективними й контрольованими.
Як відкрити розділ купонів#
- Увійдіть в адмінку ocStore.
- Перейдіть у меню Маркетинг → Купони.
- Відкриється Список купонів з колонками Назва купона, Код, Знижка, Дата початку, Дата завершення та Статус. Список можна сортувати за цими колонками (окремого фільтра в ocStore 3 немає).

Створення нового купона#
Крок 1. Почніть створення купона#
Натисніть кнопку Додати (+) у правому верхньому куті списку купонів.
Відкриється форма купона з двома вкладками: Загальні та Історія. Усі налаштування знаходяться на вкладці Загальні, а вкладка Історія показує застосування купона (для нового купона вона порожня).

Крок 2. Задайте основні параметри купона#
Заповніть основні поля на вкладці Загальні:
Назва купона (обов'язково)
- Від 3 до 128 символів — зрозуміла назва для адміністратора.
- Покупцям не показується, служить лише для внутрішнього обліку.
Код (обов'язково)
- Унікальний код, який покупець вводить у кошику, — від 3 до 20 символів (перевірка в коді ocStore 3 допускає до 20 символів, хоча текст повідомлення про помилку згадує 10).
- Використовуйте латинські літери й цифри.
- Код має бути унікальним серед усіх купонів.
Тип
- Процент — знижка у відсотках від вартості товарів.
- Фіксована сума — знижка на певну грошову суму.
Знижка
- Для типу «Процент» — вкажіть відсоток (наприклад,
10.00означає 10%). - Для типу «Фіксована сума» — вкажіть суму в основній валюті магазину (наприклад,
25.00).

Крок 3. Налаштуйте обмеження на використання#
Задайте умови, за яких купон можна застосувати:
Авторизація покупця
- Так — купоном можуть скористатися лише покупці, які увійшли в обліковий запис.
- Ні — купоном може скористатися будь-хто, зокрема гості.
Безкоштовна доставка
- Так — окрім знижки, з замовлення знімається вартість доставки.
- Ні — доставка розраховується як зазвичай.
Сума
- Мінімальна сума товарів у кошику, починаючи з якої купон дійсний.
- Залиште порожнім (або 0), якщо мінімальної суми немає.
- Наприклад,
100.00означає, що проміжний підсумок кошика (без податків і доставки) має бути не менше 100.
Ліміти використання
- Кількість застосувань купона — скільки разів загалом можна використати купон усіма покупцями.
- Кількість застосувань одним покупцем — скільки разів його може використати один покупець.
- Залиште поле порожнім (або 0), щоб не обмежувати кількість.
Термін дії
- Дата початку — з якого дня купон діє.
- Дата завершення — до якого дня купон діє.
- Дати задаються у форматі
РРРР-ММ-ДД(без часу).
Статус
- Включено — купон активний.
- Відключено — купон не можна застосувати.

Крок 4. Обмежте купон товарами чи категоріями (необов'язково)#
Визначте, на які товари поширюється знижка:
Товари
- Почніть вводити назву товару — з'явиться список для автодоповнення; оберіть потрібні товари.
- Якщо не вибрати жодного товару (і жодної категорії), купон застосовується до всього вмісту кошика.
Категорії
- Почніть вводити назву категорії й оберіть її зі списку автодоповнення.
- Знижка поширюється на всі товари вибраних категорій, зокрема на товари їхніх підкатегорій.
Примітка: якщо вибрано і товари, і категорії, купон діє на їх об'єднання — товари зі списку АБО товари з вибраних категорій.
Крок 5. Збережіть купон#
Натисніть Зберегти. Після цього купон:
- Діє одразу, якщо статус «Включено» і поточна дата входить у термін дії.
- Доступний для використання з урахуванням усіх налаштованих обмежень.
- Відстежується на вкладці Історія, коли покупці його застосовують.
Ви можете будь-коли відредагувати купон, змінити налаштування або вимкнути його.
Типи купонів#
Процентна знижка (%)
- Розрахунок: відсоток від вартості товарів, на які поширюється купон.
- Приклад: знижка 15% на замовлення на 1000 грн = 150 грн.
- Сценарії: розпродажі по всьому магазину, сезонні акції, відсоткові пропозиції.
- Обмеження: загальна знижка не може перевищити підсумок замовлення — сума до сплати не стає від'ємною.
Фіксована сума
- Розрахунок: фіксована сума віднімається від вартості товарів; якщо купон обмежено товарами чи категоріями, знижка розподіляється пропорційно між відповідними товарами.
- Приклад: 250 грн знижки на будь-яке замовлення від 1000 грн.
- Валюта: основна валюта магазину.
- Сценарії: акції «мінус N гривень», розпродаж залишків.
- Примітка: знижка не може бути більшою за вартість товарів, на які вона поширюється.
Обмеження на використання#
Обов'язкова авторизація покупця
- Так: купон можуть використати лише зареєстровані покупці, які увійшли в обліковий запис.
- Ні: купон може використати будь-хто, зокрема при оформленні замовлення без реєстрації.
- Сценарії: винагороди за лояльність, знижки лише для зареєстрованих, VIP-акції.
- Перевірка: система перевіряє, чи покупець увійшов, під час застосування купона.
Безкоштовна доставка
- Поєднання: можна поєднувати з грошовою знижкою (або вказати знижку 0, щоб купон давав лише безкоштовну доставку).
- Розрахунок: вартість вибраного способу доставки віднімається від підсумку замовлення.
- Сценарії: акції з безкоштовною доставкою, заохочення великих замовлень.
- Примітка: має сенс лише тоді, коли замовлення потребує доставки.
Мінімальна сума замовлення
- Мета: щоб купон стимулював замовлення відчутного обсягу.
- Розрахунок: проміжний підсумок кошика без податків і доставки.
- Перевірка: виконується під час застосування купона та оформлення замовлення.
- Сценарії: заохочення більших замовлень, досягнення цілей за виручкою.
- Приклад: мінімум 500 грн для купона на 100 грн.
Ліміти використання
- Кількість застосувань купона: загальна кількість використань усіма покупцями.
- Кількість застосувань одним покупцем: максимум для одного покупця (рахується для авторизованих покупців).
- Облік: кожне оформлене замовлення з купоном записується в історію купона.
- Скидання: лічильники не обнуляються — після досягнення ліміту купон перестає діяти.
- Без обмежень: залиште поля порожніми.
Термін дії
- Дата початку: до цієї дати купон не діє.
- Дата завершення: після цієї дати купон не діє.
- Час: дати зберігаються без часу; на практиці купон перестає діяти з початку (00:00) дня, вказаного як дата завершення, тому як дату завершення вказуйте наступний день після останнього дня акції.
- Перевірка: система порівнює дати з поточною датою й часом сервера.
- Сценарії: флеш-розпродажі, святкові акції, обмежені в часі пропозиції.
Обмеження за товарами та категоріями#
Купони на конкретні товари
- Вибір: оберіть конкретні товари з каталогу.
- Застосування: знижка діє лише на вибрані товари в кошику.
- Змішаний кошик: якщо в кошику є і відповідні, і невідповідні товари, знижка застосовується лише до відповідних.
- Сценарії: запуск нових товарів, товари, що погано продаються, комплекти.
Купони на категорії
- Вибір: оберіть цілі категорії.
- Застосування: знижка діє на всі товари вибраних категорій.
- Ієрархія: підкатегорії враховуються автоматично.
- Сценарії: розпродаж цілого розділу, сезонні акції на категорію.
- Приклад: 20% знижки на всі товари категорії «Електроніка».
Правила поєднання
- Нічого не вибрано: купон діє на весь кошик.
- Лише товари: діє тільки на вибрані товари.
- Лише категорії: діє тільки на товари вибраних категорій.
- Вибрано і те, і те: діє на товари з будь-якого списку (об'єднання).
- Пріоритет: немає — усі відповідні товари отримують знижку однаково.
- Розрахунок: фіксована знижка розподіляється пропорційно між відповідними товарами.
- Без відповідних товарів: якщо в кошику немає жодного товару, на який поширюється купон, купон не застосується.
Статус купона#
Включено ✅
- Умови дії: поточна дата в межах терміну дії (якщо задано), ліміти не вичерпано.
- Поведінка: покупці, які відповідають умовам, можуть застосувати купон у кошику.
- Перевірка: усі обмеження перевіряються в момент використання.
Відключено ❌
- Хто встановлює: адміністратор вручну.
- Поведінка: купон не можна застосувати.
- Наявні замовлення: уже оформлені замовлення з цим купоном залишаються без змін.
- Повторне ввімкнення: купон можна знову ввімкнути, якщо термін дії та ліміти це дозволяють.
- Сценарії: дострокове завершення акції, тимчасова пауза.
Історія та відстеження#
Історія застосувань
- Де знайти: відкрийте купон на редагування та перейдіть на вкладку Історія.
- Дані: № замовлення, покупець, сума знижки, дата додавання.
- Мета: оцінка ефективності акції, контроль використання купонів.
Перевірка в реальному часі
- У кошику: система перевіряє всі обмеження, коли покупець вводить код.
- Повідомлення про помилку: у разі невдачі показується одне загальне повідомлення — купон недійсний, закінчився термін дії або досягнуто ліміту використання.
- Повторна перевірка: купон перевіряється знову під час перерахунку кошика та підтвердження замовлення.
- Кілька купонів: до одного замовлення можна застосувати лише один купон.
Звіт по купонах
- Звіт: «Звіт по купонах» у розділі звітів.
- Дані: назва купона, код, кількість замовлень і загальна сума знижки.
- Доступ: Звіти → Звіти, потім оберіть «Звіт по купонах» у списку звітів.
- Користь: оцінка окупності акцій.
Як це бачить покупець#
Застосування купона в кошику
- Покупець відкриває кошик.
- Розгортає блок «Використати купон для отримання знижки».
- Вводить код купона в поле.
- Натискає кнопку «Застосування купона».
- Система перевіряє всі обмеження.
- Якщо купон дійсний: з'являється повідомлення «Купон застосований», знижка відображається в підсумках як рядок «Купон (КОД)».
- Якщо недійсний: з'являється повідомлення про помилку.
- Скасування купона: очистіть поле й натисніть кнопку ще раз — купон буде знято.
Повідомлення про помилки, які бачить покупець
У ocStore 3 для всіх причин відмови (неіснуючий або вимкнений код, не виконано вимогу авторизації, не досягнуто мінімальної суми, вичерпано ліміт, закінчився термін дії, у кошику немає відповідних товарів) показується одне повідомлення:
- «Купон недійсний або або закінчився термін його дії, або досягнута межа його використання».
Якщо поле залишити порожнім, з'явиться повідомлення «Необхідно ввести код купона».
Кілька купонів
- Один на замовлення: можна застосувати лише один купон.
- Заміна: новий дійсний купон замінює попередній.
- Без підсумовування: кілька купонів поєднувати не можна.
- З іншими знижками: купон поєднується з акційними цінами, знижками на кількість тощо.
- Порада: плануйте акції так, щоб кожна працювала самостійно.
Розширені стратегії використання купонів#
1. Багаторівневі знижки ?
Створіть кілька купонів з різним розміром знижки:
- COUPON10: 10% для всіх покупців.
- VIP20: 20% лише для авторизованих покупців.
- BIGSPENDER30: 30% на замовлення від 5000 грн.
- Стратегія: різні коди для різних сегментів покупців.
2. Послідовні кампанії ?
Налаштуйте купони так, щоб вони діяли один за одним:
- WEEK1: 15% знижки, діє перший тиждень місяця.
- WEEK2: 200 грн знижки на замовлення від 1000 грн, другий тиждень.
- WEEK3: безкоштовна доставка, третій тиждень.
- WEEK4: 25% на розпродаж залишків, останній тиждень.
- Стратегія: безперервна промоактивність.
3. Акції на запуск товару ?
Привертайте увагу до нових товарів окремими купонами:
- NEWPRODUCT25: 25% знижки на конкретний новий товар.
- BUNDLE50: знижка на товари з комплекту.
- ACCESSORY10: 10% на категорію аксесуарів.
- Стратегія: фокус на конкретних позиціях.
4. Повернення покинутих кошиків ?
Створюйте короткострокові купони для повернення покупців:
- Короткий термін: 1–2 дні.
- Більша знижка: переконлива пропозиція завершити покупку.
- Автоматизація: розсилка через email-автоматизацію (потрібне доповнення).
- Стратегія: перетворення покинутих кошиків на продажі.
5. Програма лояльності ?
Поєднуйте купони з партнерською програмою та розсилками:
- Окремі коди для сегментів: прив'язки купона до групи покупців у ocStore 3 немає, тому роздавайте різні коди різним групам (наприклад, через розсилку на групу).
- Винагорода партнерам: спеціальні купони для найкращих партнерів.
- Бали лояльності: купони як винагорода за бали (потрібне доповнення).
- Стратегія: зміцнення стосунків з покупцями.
Інтеграція з системою#
Доповнення «Купони» (підсумки замовлення)
- Розташування: Доповнення → Доповнення, тип доповнення «Враховувати в замовленні».
- Доповнення: «Купони» має бути встановлене та ввімкнене.
- Порядок сортування: визначає, де рядок зі знижкою з'являється в підсумках замовлення та в якій послідовності виконується розрахунок.
- Статус: вимкнення доповнення вимикає всю функціональність купонів (зникає й поле введення коду в кошику).
Доповнення «Звіт по купонах»
- Розташування: Доповнення → Доповнення, тип доповнення «Звіти».
- Доповнення: «Звіт по купонах» надає аналітику продажів за купонами.
- Доступ: Звіти → Звіти.
- Вимога: має бути встановлене та ввімкнене.
Розрахунок податків
- Порядок: знижка зменшує вартість товарів, і податки перераховуються з урахуванням знижки.
- Ефект: зменшується сума, з якої нараховується податок.
- Приклад: товар за 1000 грн зі знижкою 10% оподатковується з 900 грн.
- Налаштування: узгоджується з податковими налаштуваннями магазину.
Масові операції та керування#
Копіювання купона
- Спосіб: кнопки копіювання купонів у ocStore 3 немає — створіть новий купон з такими самими налаштуваннями.
- Сценарій: схожі купони з різними кодами.
- Увага: новий код має бути унікальним.
Масове завершення акції
- Спосіб: відредагуйте кожен купон і встановіть однакову дату завершення.
- Сценарій: завершення сезонної акції, у якій задіяно кілька купонів.
- Вручну: масового редагування немає — кожен купон редагується окремо.
- Планування: задавайте дату завершення одразу під час створення.
Шаблони кодів купонів
- Стратегія: використовуйте послідовні правила іменування.
- Приклади:
SAVE10-2025,SAVE20-2025(розмір знижки — рік);SUMMER25,WINTER25(сезон — рік);VIP-MEMBER,VIP-GOLD(рівень — призначення).
- Користь: простіше керувати купонами й розпізнавати їх.
Найкращі практики#
- Чітка мета: визначте мету до створення купона (розпродаж залишків, лояльність, залучення нових покупців).
- Сегментація: різні купони для різних сегментів покупців.
- Цінність пропозиції: знижка має бути привабливою, але економічно виправданою.
- Вимірювання: відстежуйте частку використання та вплив на виручку.
- Термін дії: завжди задавайте дату завершення — це створює відчуття терміновості.
- Ліміти використання: завжди задавайте максимальну кількість застосувань, щоб контролювати бюджет.
- Мінімальна сума: захищає від зловживань купонами на дрібних замовленнях.
- Тестування: ретельно перевірте купон перед масовим поширенням.
- Моніторинг: регулярно перевіряйте історію використання на предмет аномалій.
- План Б: майте змогу швидко вимкнути купон у разі потреби.
- Складність коду: використовуйте поєднання літер і цифр, щоб код важко було вгадати.
- Момент перевірки: обмеження перевіряються під час застосування купона та оформлення замовлення.
- Зміни: зміни в купоні діють одразу.
- Продуктивність: великі списки товарів чи категорій можуть уповільнити перевірку купона.
- Резервні копії: купони зберігаються в таблицях бази даних (
oc_coupon,oc_coupon_product,oc_coupon_category,oc_coupon_history) — регулярно робіть резервну копію БД.
Усунення несправностей#
Типові проблеми#
Купон не застосовується ?
Рішення: перевірте статус і обмеження купона:
- Статус: має бути «Включено».
- Дати: поточна дата має бути в межах терміну дії (пам'ятайте, що в день завершення купон уже не діє).
- Авторизація: покупець має увійти в обліковий запис, якщо цього вимагає купон.
- Мінімальна сума: кошик має відповідати вимозі щодо мінімальної суми.
- Ліміти: не вичерпано ні загальний ліміт, ні ліміт на покупця.
- Доповнення: доповнення «Купони» типу «Враховувати в замовленні» встановлене та ввімкнене.
Неправильно розрахована сума знижки ?
Рішення: перевірте тип купона та обмеження за товарами:
- Тип: «Процент» чи «Фіксована сума».
- Товари: перевірте обмеження за товарами та категоріями.
- Вміст кошика: переконайтеся, що в кошику є відповідні товари.
- Доставка: налаштування безкоштовної доставки впливає на підсумок.
- Податки: знижка зменшує базу для нарахування податків.
Код купона вже використовується ?
Рішення: код має бути унікальним серед усіх купонів:
- Перевірте наявні: пошукайте дублікат у списку купонів (відсортуйте за колонкою «Код»).
- Регістр: зазвичай база даних не розрізняє регістр, тож «SAVE10» і «save10» вважатимуться однаковими кодами.
- Схожі символи: уникайте кодів, які легко сплутати (O і 0, l і 1).
- Шаблон: систематичне іменування допомагає уникати конфліктів.
Покупець не може використати купон кілька разів ?
Рішення: перевірте ліміт на одного покупця:
- Налаштування: поле «Кількість застосувань одним покупцем».
- Облік: система рахує кожне оформлене замовлення з цим купоном.
- Обліковий запис: ліміт прив'язаний до облікового запису покупця.
- Скидання: ліміти не обнуляються — за потреби створіть новий купон.
Не застосовується безкоштовна доставка ?
Рішення: перевірте налаштування доставки та купона:
- Безкоштовна доставка: має бути «Так» у налаштуваннях купона.
- Потреба в доставці: замовлення має містити товари, що потребують доставки.
- Спосіб доставки: вартість знімається після того, як покупець обрав спосіб доставки.
- Відповідні товари: якщо купон обмежено товарами, у кошику мають бути відповідні товари, інакше купон не застосується взагалі.
- Один купон на замовлення: покупці не можуть поєднувати кілька купонів.
- Немає автоматичного розповсюдження: коди потрібно передавати покупцям самостійно або через розсилку.
- Немає акцій «1+1»: потрібне окреме доповнення.
- Немає прив'язки до груп покупців: обмежити купон групою покупців штатно не можна.
- Немає групування купонів: купони не можна об'єднувати в групи для керування.
Тепер ви знаєте, як:
- створювати купони на знижку та керувати ними в ocStore 3;
- налаштовувати типи знижок і обмеження;
- налаштовувати акції для окремих товарів і категорій;
- відстежувати використання та ефективність купонів;
- застосовувати найкращі практики для успішних купонних кампаній;
- усувати типові проблеми з купонами.
Що далі:
- Пошта — надсилайте коди купонів покупцям через email-розсилки.
- Партнерська програма — створюйте спеціальні купони для партнерських акцій.
- Групи покупців — плануйте окремі пропозиції для різних груп.
- Звіти — аналізуйте ефективність купонів і їхній вплив на продажі.
- Доповнення — шукайте розширені доповнення для купонів і акцій.