Купони

Збільшуйте продажі за допомогою знижок

Система купонів дозволяє створювати гнучкі коди знижок для акцій, спеціальних пропозицій і заохочення покупців. Терміни дії, ліміти використання та знижки на окремі товари налаштовуються безпосередньо в адмінці ocStore.

Вступ#

Купони в ocStore 3 — це простий і надійний інструмент для проведення знижкових акцій. Сезонний розпродаж, винагорода постійним покупцям чи просування конкретних товарів — купони допомагають збільшити продажі та залученість покупців. Система підтримує два типи знижки, обмеження на використання та історію застосувань, тож ваші акції залишаються ефективними й контрольованими.

Як відкрити розділ купонів#

  1. Увійдіть в адмінку ocStore.
  2. Перейдіть у меню Маркетинг → Купони.
  3. Відкриється Список купонів з колонками Назва купона, Код, Знижка, Дата початку, Дата завершення та Статус. Список можна сортувати за цими колонками (окремого фільтра в 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% знижки на всі товари категорії «Електроніка».
Правила поєднання
  • Нічого не вибрано: купон діє на весь кошик.
  • Лише товари: діє тільки на вибрані товари.
  • Лише категорії: діє тільки на товари вибраних категорій.
  • Вибрано і те, і те: діє на товари з будь-якого списку (об'єднання).
  • Пріоритет: немає — усі відповідні товари отримують знижку однаково.
  • Розрахунок: фіксована знижка розподіляється пропорційно між відповідними товарами.
  • Без відповідних товарів: якщо в кошику немає жодного товару, на який поширюється купон, купон не застосується.

Статус купона#

Включено ✅
  • Умови дії: поточна дата в межах терміну дії (якщо задано), ліміти не вичерпано.
  • Поведінка: покупці, які відповідають умовам, можуть застосувати купон у кошику.
  • Перевірка: усі обмеження перевіряються в момент використання.
Відключено ❌
  • Хто встановлює: адміністратор вручну.
  • Поведінка: купон не можна застосувати.
  • Наявні замовлення: уже оформлені замовлення з цим купоном залишаються без змін.
  • Повторне ввімкнення: купон можна знову ввімкнути, якщо термін дії та ліміти це дозволяють.
  • Сценарії: дострокове завершення акції, тимчасова пауза.

Історія та відстеження#

Історія застосувань
  • Де знайти: відкрийте купон на редагування та перейдіть на вкладку Історія.
  • Дані: № замовлення, покупець, сума знижки, дата додавання.
  • Мета: оцінка ефективності акції, контроль використання купонів.
Перевірка в реальному часі
  • У кошику: система перевіряє всі обмеження, коли покупець вводить код.
  • Повідомлення про помилку: у разі невдачі показується одне загальне повідомлення — купон недійсний, закінчився термін дії або досягнуто ліміту використання.
  • Повторна перевірка: купон перевіряється знову під час перерахунку кошика та підтвердження замовлення.
  • Кілька купонів: до одного замовлення можна застосувати лише один купон.
Звіт по купонах
  • Звіт: «Звіт по купонах» у розділі звітів.
  • Дані: назва купона, код, кількість замовлень і загальна сума знижки.
  • Доступ: Звіти → Звіти, потім оберіть «Звіт по купонах» у списку звітів.
  • Користь: оцінка окупності акцій.

Як це бачить покупець#

Застосування купона в кошику
  1. Покупець відкриває кошик.
  2. Розгортає блок «Використати купон для отримання знижки».
  3. Вводить код купона в поле.
  4. Натискає кнопку «Застосування купона».
  5. Система перевіряє всі обмеження.
  6. Якщо купон дійсний: з'являється повідомлення «Купон застосований», знижка відображається в підсумках як рядок «Купон (КОД)».
  7. Якщо недійсний: з'являється повідомлення про помилку.
  8. Скасування купона: очистіть поле й натисніть кнопку ще раз — купон буде знято.
Повідомлення про помилки, які бачить покупець

У 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 (рівень — призначення).
  • Користь: простіше керувати купонами й розпізнавати їх.

Найкращі практики#

Стратегія купонів ?
  1. Чітка мета: визначте мету до створення купона (розпродаж залишків, лояльність, залучення нових покупців).
  2. Сегментація: різні купони для різних сегментів покупців.
  3. Цінність пропозиції: знижка має бути привабливою, але економічно виправданою.
  4. Вимірювання: відстежуйте частку використання та вплив на виручку.
  5. Термін дії: завжди задавайте дату завершення — це створює відчуття терміновості.
Керування ризиками ⚠️
  1. Ліміти використання: завжди задавайте максимальну кількість застосувань, щоб контролювати бюджет.
  2. Мінімальна сума: захищає від зловживань купонами на дрібних замовленнях.
  3. Тестування: ретельно перевірте купон перед масовим поширенням.
  4. Моніторинг: регулярно перевіряйте історію використання на предмет аномалій.
  5. План Б: майте змогу швидко вимкнути купон у разі потреби.
Технічні моменти ⚡
  1. Складність коду: використовуйте поєднання літер і цифр, щоб код важко було вгадати.
  2. Момент перевірки: обмеження перевіряються під час застосування купона та оформлення замовлення.
  3. Зміни: зміни в купоні діють одразу.
  4. Продуктивність: великі списки товарів чи категорій можуть уповільнити перевірку купона.
  5. Резервні копії: купони зберігаються в таблицях бази даних (oc_coupon, oc_coupon_product, oc_coupon_category, oc_coupon_history) — регулярно робіть резервну копію БД.

Усунення несправностей#

Типові проблеми#

Купон не застосовується ?

Рішення: перевірте статус і обмеження купона:

  1. Статус: має бути «Включено».
  2. Дати: поточна дата має бути в межах терміну дії (пам'ятайте, що в день завершення купон уже не діє).
  3. Авторизація: покупець має увійти в обліковий запис, якщо цього вимагає купон.
  4. Мінімальна сума: кошик має відповідати вимозі щодо мінімальної суми.
  5. Ліміти: не вичерпано ні загальний ліміт, ні ліміт на покупця.
  6. Доповнення: доповнення «Купони» типу «Враховувати в замовленні» встановлене та ввімкнене.
Неправильно розрахована сума знижки ?

Рішення: перевірте тип купона та обмеження за товарами:

  1. Тип: «Процент» чи «Фіксована сума».
  2. Товари: перевірте обмеження за товарами та категоріями.
  3. Вміст кошика: переконайтеся, що в кошику є відповідні товари.
  4. Доставка: налаштування безкоштовної доставки впливає на підсумок.
  5. Податки: знижка зменшує базу для нарахування податків.
Код купона вже використовується ?

Рішення: код має бути унікальним серед усіх купонів:

  1. Перевірте наявні: пошукайте дублікат у списку купонів (відсортуйте за колонкою «Код»).
  2. Регістр: зазвичай база даних не розрізняє регістр, тож «SAVE10» і «save10» вважатимуться однаковими кодами.
  3. Схожі символи: уникайте кодів, які легко сплутати (O і 0, l і 1).
  4. Шаблон: систематичне іменування допомагає уникати конфліктів.
Покупець не може використати купон кілька разів ?

Рішення: перевірте ліміт на одного покупця:

  1. Налаштування: поле «Кількість застосувань одним покупцем».
  2. Облік: система рахує кожне оформлене замовлення з цим купоном.
  3. Обліковий запис: ліміт прив'язаний до облікового запису покупця.
  4. Скидання: ліміти не обнуляються — за потреби створіть новий купон.
Не застосовується безкоштовна доставка ?

Рішення: перевірте налаштування доставки та купона:

  1. Безкоштовна доставка: має бути «Так» у налаштуваннях купона.
  2. Потреба в доставці: замовлення має містити товари, що потребують доставки.
  3. Спосіб доставки: вартість знімається після того, як покупець обрав спосіб доставки.
  4. Відповідні товари: якщо купон обмежено товарами, у кошику мають бути відповідні товари, інакше купон не застосується взагалі.
Обмеження системи ⚡
  • Один купон на замовлення: покупці не можуть поєднувати кілька купонів.
  • Немає автоматичного розповсюдження: коди потрібно передавати покупцям самостійно або через розсилку.
  • Немає акцій «1+1»: потрібне окреме доповнення.
  • Немає прив'язки до груп покупців: обмежити купон групою покупців штатно не можна.
  • Немає групування купонів: купони не можна об'єднувати в групи для керування.
Підсумок ?

Тепер ви знаєте, як:

  • створювати купони на знижку та керувати ними в ocStore 3;
  • налаштовувати типи знижок і обмеження;
  • налаштовувати акції для окремих товарів і категорій;
  • відстежувати використання та ефективність купонів;
  • застосовувати найкращі практики для успішних купонних кампаній;
  • усувати типові проблеми з купонами.

Що далі:

  • Пошта — надсилайте коди купонів покупцям через email-розсилки.
  • Партнерська програма — створюйте спеціальні купони для партнерських акцій.
  • Групи покупців — плануйте окремі пропозиції для різних груп.
  • Звіти — аналізуйте ефективність купонів і їхній вплив на продажі.
  • Доповнення — шукайте розширені доповнення для купонів і акцій.
Сторінку перекладено й адаптовано для ocStore з офіційної документації OpenCart. Ліцензія — GNU GPL v3.