Створення магазину23 жовтня 20268 хв читати
Код знижки чи автоматична знижка в Shopify: що обрати і чому код не спрацьовує
«Клієнт каже, що код не працює.» Це одне з найчастіших повідомлень у щоденній роботі магазину, і причина рідко там, де шукаєш першою. Зазвичай за цим стоїть налаштування: комбінація, яка не дозволена, мінімальна покупка, що рахується не так, як думалося, або знижка, що взагалі не стосується цих товарів. Цей текст показує, що про коди знижок і автоматичні знижки каже довідка Shopify, і він написаний для власників магазинів без технічного бекґраунду.
Спершу про межі
Усе взято з довідки Shopify, станом на жовтень 2026. Меню, тарифи й ліміти змінюються, тож перевіряйте свою адмінку. Цін на застосунки чи розробку я не називаю. Як правильно за законом рекламувати знижки та закреслені ціни, наприклад за правилами щодо зазначення цін, це питання до вашого юриста. Тут ідеться лише про техніку.
Два методи, три типи
Довідка розділяє дві речі, які часто плутають:
- Метод: як клієнт отримує знижку. Або він вводить код знижки на касі, або автоматична знижка застосовується в кошику й на касі, щойно виконано умови.
- Тип: що робить знижка. Довідка називає знижку сумою або відсотком (на товари чи на замовлення), «Купи X, отримай Y» і безкоштовну доставку.
Метод стосується всіх типів. Відсоткова знижка існує і як код, і як автоматична знижка, так само безкоштовна доставка.
Код чи автоматично: що каже довідка
Для автоматичних знижок довідка називає типові випадки: акції на весь магазин, на окремі колекції та на більші кількості. Вони можуть спростити оформлення й підвищити конверсію та суму замовлення. Мінус за довідкою: клієнти можуть не помітити, що отримують знижку, а ще можуть отримати більшу знижку, ніж задумано.
Коди знижок, за довідкою, найпоширеніший метод, наприклад для email-кампаній чи партнерств. Вони можуть викликати інтерес, відчуття ексклюзивності й терміновості. Мінус: забуті коди можуть призводити до покинутих кошиків.
Як практичне правило з довідки: акція для всіх, наприклад безкоштовна доставка на свято, пасує автоматичній знижці. Акція для певної групи, наприклад для email-розсилки, пасує коду. Що краще працює з вашими клієнтами, довідка не каже; це покажуть лише ваші власні цифри.
Що можна налаштувати в коді
Створюючи код знижки, можна, за довідкою, серед іншого задати:
- період, у який код діє
- скільки разів його можна використати загалом і чи діє він один раз на клієнта (довідка каже, що для цього відстежується email-адреса або номер телефону клієнта)
- мінімальну покупку за сумою чи кількістю
- для яких товарів, колекцій чи варіантів він діє
- які клієнти, сегменти клієнтів чи ринки можуть ним користуватися
- чи можна його комбінувати з іншими класами знижок
Час залежить від часового поясу, який ви задали в адмінці. Якщо вказати дату завершення, знижка закінчується в обраний час за цим часовим поясом.
Межі, які варто знати
З довідки про коди й автоматичні знижки:
- Код може діяти для до 100 конкретних клієнтів, товарів і варіантів. Понад це з’являється повідомлення про помилку.
- Для магазину є верхня межа 20 мільйонів унікальних кодів.
- Можливо щонайбільше 25 активних автоматичних знижок, разом зі знижками від застосунків.
- Тип знижки після створення змінити не можна. Усе інше можна редагувати. Якщо тип має бути іншим, створіть знижку заново.
- Назва коду має бути без спеціальних символів, щоб він правильно потрапляв в URL каси.
- Особливий випадок, доставка: знижки сумою й відсотком, за довідкою, не стосуються вартості доставки. Для цього є окремий тип безкоштовної доставки, за бажання з винятком дуже дорогих способів.
- Після покупки: знижки, створені в адмінці, не діють на сторінці post-purchase на касі.
- Закреслені ціни: знижки діють у кошику й на касі. Для закреслених цін на сторінках товарів і колекцій довідка називає порівняльні ціни, застосунок для знижок або власне рішення.
Як рахується мінімальна покупка
Тут виникає чимало непорозумінь. Довідка каже про мінімальну покупку:
- Рахуються ціни товарів. Вартість доставки й податки не входять ніколи.
- Для знижки на окремі товари чи колекції рахуються лише ці товари.
- Куплені подарункові картки не враховуються для знижок сумою на товари, якщо ви явно не вибрали картку. Для безкоштовної доставки вони враховуються.
- Для знижки на замовлення мінімум мають досягти дві суми: сума до знижок на товари (без куплених подарункових карток) і проміжна сума після знижок на товари.
- Для безкоштовної доставки та «Купи X, отримай Y»: якщо знижка, що комбінується, уже знизила ціну товару, то для правила безкоштовної доставки в мінімум входить знижена ціна, а для «Купи X, отримай Y» уже знижений товар не враховується взагалі.
- Подарункові картки й баланс, використані як оплата, мінімум не змінюють, бо їх зараховують до суми лише після знижок.
Якщо клієнт повідомляє, що кошик вищий за мінімум, а код усе одно не працює, варто перевірити ці пункти.
Комбінування: коротко
Довідка докладно описує, як знижки поєднуються, а я лише підсумовую головне. Подробиці про порядок і безкоштовні товари є й у тексті Безкоштовні товари в кошику Shopify.
- Кожна знижка належить до класу: товар, замовлення або доставка. Комбінуються вони лише тоді, коли це дозволяє налаштування кожної залученої знижки.
- Усі магазини можуть комбінувати знижки на замовлення з безкоштовною доставкою, знижки на товари з безкоштовною доставкою та знижки на товари на різні позиції.
- Знижки на товари разом зі знижками на замовлення, а також знижки на замовлення між собою, за довідкою, доступні лише відповідним магазинам. Умова, серед іншого: магазин не використовує налаштувань чи функцій із
checkout.liquid(докладніше в Налаштування чекауту Shopify). - Кілька знижок на товар на одну й ту саму позицію потребують Shopify Plus.
- Порядок: спершу знижки на товари, потім знижки на замовлення від нової проміжної суми, останніми знижки на доставку.
- Дві відсоткові знижки на замовлення рахуються кожна від початкової проміжної суми. Довідка наводить приклад 10 % і 20 %, разом це 30 %, а не 28 %.
- На замовлення можливі до п’яти кодів на товар чи замовлення і один код на доставку.
- Якщо знижки не комбінуються, застосовується найвигідніша для клієнта.
- Комбінування працює в інтернет-магазині, через Storefront API та в Shopify POS, але не на зовнішніх касах, як-от Facebook, Instagram чи Google.
Чому код не спрацьовує? Повідомлення в огляді
Довідка називає такі повідомлення на касі та їхні причини:
- «Enter a valid discount code»: коду не існує або він не активний. Вимкнений код теж призводить до повідомлення, що для введеного коду не знайдено чинної знижки.
- Код не стосується товарів у кошику: код існує, але не відповідає товарам у кошику.
- Кілька кодів, які не комбінуються: каса застосовує найкращу комбінацію й повідомляє про це.
- «Код уже використано», хоча замовлення немає: за довідкою код при поданні замовлення утримується проти ліміту використань, доки оплата не завершиться чи не зазнає невдачі. Відхилена оплата знову звільняє код. Якщо оформлення лишається незавершеним, код може застрягти. Видалення з повторною активацією чи перейменування історію використань не скидає. Як вирішення довідка називає перевірку замовлень і, за потреби, створення нового коду з тими самими умовами.
- Бракує поля для коду знижки: має існувати хоча б один активний код. Для каси з чернеткового замовлення поле типово недоступне. У Shop Pay клієнт спершу має увійти. А застосунок, що змінює ціни чи поведінку каси, теж може приховати поле.
Також: знижка, створена лише для певних сегментів клієнтів, за довідкою діє лише для наявних клієнтів. Хто замовляє вперше, ще не має профілю клієнта і потрапляє в сегмент лише після першого замовлення.
Чого довідка тут не пояснює
Довідкові сторінки нічого не кажуть про те, якою має бути знижка, чи коди або автоматичні знижки приносять вашим клієнтам більше замовлень і яка акція пасує вашому асортименту. Вони також нічого не кажуть про те, як правильно за законом вказувати знижки та закреслені ціни. З’ясовуйте це з юристом; про юридичні тексти читайте в Політики магазину Shopify. А скільки коштує реалізація, залежить від обсягу.
Приклади з практики
Для Elanora Skin, бренду догляду за шкірою, що продає на 15 ринках двома мовами, я в межах постійної підтримки зробив логіку пропозицій за ринком і мовою, зокрема подарунки в кошику із закресленою ціною. До роботи з касою належало й те, щоб позначки знижок правильно показувалися обома мовами. Чи пасує таке вашому магазину, залежить від тарифу, асортименту й ринків.
Перед початком: чекліст
- Акція має діяти для всіх (автоматично) чи для групи (код)?
- Який тип пасує: сума чи відсоток, «Купи X, отримай Y» або безкоштовна доставка? Тип потім не змінити.
- Для яких товарів, колекцій чи варіантів діє знижка і як там рахується мінімальна покупка?
- Чи має знижка комбінуватися з іншими і чи магазин відповідає умовам (наприклад, без
checkout.liquid)? - Чи правильно задано час з урахуванням часового поясу в адмінці?
- Чи задано ліміти використань (загалом і на клієнта)?
- Перевірено тестовим замовленням, зокрема з двома кодами одразу й у браузері телефона?
- Ви продаєте в кількох країнах: чи перевірено позначки й тексти кожною мовою? (Див. Shopify Markets.)
Коли допомагає розробник
Простий код чи автоматичну знижку ви створюєте самі в адмінці. Допомога доречна, коли потрібні поступові знижки, власні правила доступу чи подарунок, що автоматично потрапляє в кошик, коли закреслені ціни мають з’являтися на сторінках товарів, коли коди треба відхиляти з певним повідомленням (для цього довідка посилається на Discount Function) або коли магазин спершу має піти з checkout.liquid. Як правки лишаються чистими й підтримуваними, описано в Адаптація теми Shopify. Після цього налаштування належить до регулярного догляду, див. Супровід магазину Shopify.
Часті запитання
Що краще, код знижки чи автоматична знижка? Це залежить від мети. За довідкою автоматична знижка пасує акціям для всіх, код пасує цільовим акціям, як-от email-кампаніям. Який варіант краще працює з вашими клієнтами, довідка не каже.
Чи може клієнт використати кілька кодів знижок? Так, якщо це дозволяють налаштування всіх залучених знижок. Можливі до п’яти кодів на товар чи замовлення і один код на доставку. Інакше каса застосовує найкращу комбінацію.
Чому мій код показується як «уже використаний»? За довідкою код може утримувати незавершене оформлення. Перевірте замовлення й, за потреби, створіть новий код із тими самими умовами.
Чи можна показати знижку закресленою на сторінці товару? Зі стандартними знижками ні. Для цього довідка називає порівняльні ціни, застосунок для знижок або власне рішення.
Скільки коштує налаштування? Це залежить від обсягу. Сум тут не називаю.
Як справи з вашим магазином?
Надішліть мені адресу вашого магазину для безкоштовної перевірки. Я дивлюся на те, що видно ззовні, наприклад час завантаження, додатки в коді та побудову сторінок, і кажу, що впадає в око. Я працюю лише з публічно доступними даними, без доступу до вашого акаунта. Що ще я роблю для магазинів, дивіться в розділі Послуги.
Читайте також: Безкоштовні товари в кошику Shopify · Налаштування чекауту Shopify · Підписки Shopify · Подарункові картки в Shopify
Kiril Karatitsyn, Shopify-розробник у Німеччині



