Karatitsyn

З чого почати

    ← Повернутися до всіх статей

    Створення магазину23 жовтня 20267 хв читати

    Безкоштовний подарунок від суми замовлення в Shopify: знижка, автоматична знижка чи власна логіка

    «Від 50 євро пробник у подарунок»: такі акції швидко придумуються і з першого погляду так само швидко налаштовуються в Shopify. Проблема видна лише в кошику. Цей текст пояснює, що Shopify вміє з коробки, де закінчується стандартна функція і коли варто робити власну логіку. Він написаний для власників магазинів без технічного бекґраунду.

    Спершу про межі

    Усі дані про знижки взято з довідки Shopify, станом на жовтень 2026. Меню й функції змінюються, тож перевіряйте свою адмінку. Цін на додатки чи розробку я не називаю. Чи і як ви можете юридично коректно рекламувати акції, наприклад із зазначенням цін, з’ясовує ваш юрист.

    Три шляхи до подарунка

    1. Промокод: клієнт вводить код на касі.
    2. Автоматична знижка: знижка діє, щойно потрібні товари лежать у кошику.
    3. Власна логіка в темі або через додаток: подарунок кладе в кошик код або додаток.

    Перші два шляхи належать до стандартної функції «Купи X, отримай Y» (Buy X get Y). Третій потрібен, коли стандартна функція робить не те, що ви уявляли.

    Що вміє «Купи X, отримай Y»

    За довідкою Shopify ви задаєте дві речі: що клієнт купує («Customer buys») і що отримує («Customer gets»). Далі:

    • Вартість подарунка: товари, які отримує клієнт, можуть бути безкоштовними або зі знижкою у відсотках чи сумою на кожен товар.
    • На замовлення або на товар: знижка може діяти раз на замовлення або раз на кожен товар, що відповідає умові. Довідка наводить приклад: одна шапка на замовлення або одна на кожну футболку.
    • Мінімальна вимога: можна вимагати мінімальну кількість або мінімальну суму покупки. У суму входять лише ціни товарів, не доставка й не податки.
    • Аудиторія: усі клієнти, окремі клієнти, сегменти або окремі ринки.
    • Період: початок і кінець залежать від часового поясу магазину. Без дати завершення знижка не спливає.
    • Обмеження використання: максимальна кількість на замовлення; для промокодів ще загальний ліміт і ліміт на одного клієнта.

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

    Найважливіше речення довідки для такої акції каже, по суті, таке: клієнти мають самі додати всі товари в кошик. Безкоштовний або знижений товар ніколи не додається автоматично.

    Для вашої акції це означає: хто прочитав «Від 50 євро подарунок», має сам знайти подарунок і додати його. Лише тоді знижка спрацює. Це може працювати, коли подарунок є звичайним товаром у магазині й акцію добре пояснено. Погано працює, коли клієнти про подарунок не знають, бо не помітили повідомлення, або коли подарунок не має бути видимим окремим товаром.

    Ще кілька пунктів довідки, які легко пропустити:

    • Підрахунок: до мінімальної вимоги рахуються лише товари з частини «Customer buys», за повною ціною до інших знижок. Товари, на які вже діє сумісна знижка, не рахуються взагалі.
    • Подарункові картки й кредит: подарункові картки враховуються, якщо вони входять до обраних товарів чи колекцій. Подарункові картки й кредит магазину, використані як оплата, не враховуються.
    • Залишки: якщо залишок безкоштовного товару впаде до нуля, його буде показано як розпроданий.
    • Той самий товар в обох частинах: для автоматичних знижок, якщо той самий товар чи колекція стоїть в обох частинах, знижка діє на дешевший.
    • Після покупки: створені в адмінці знижки, за довідкою, не діють на пропозиції post-purchase на касі.

    Поєднання й ліміти

    Shopify має три класи знижок: на товари, на замовлення й на доставку. Довідка серед іншого каже:

    • Знижки на товари й на замовлення рахуються в такому порядку, потім ідуть знижки на доставку.
    • Знижки на замовлення можна поєднувати з безкоштовною доставкою, так само й знижки на товари. Знижки на товари для різних позицій теж можна поєднувати.
    • Кілька знижок на товари на одну позицію потребують Shopify Plus.
    • Одночасно може бути активно до 25 автоматичних знижок (разом зі знижками додатків). На замовлення клієнти можуть використати до 5 кодів на товар чи замовлення і 1 код на доставку.
    • Для магазинів без Plus довідка каже: товари в знижці «Купи X, отримай Y» не підходять для інших знижок на товар.

    Чи «Купи X, отримай Y» ладнає з вашими іншими акціями, видно лише в тесті з реальним кошиком.

    Коли стандартної функції мало

    Якщо подарунок має з’являтися автоматично, потрібне щось поза цією стандартною функцією: додаток або власна розробка. Для складнішої логіки знижок Shopify називає додатки зі знижками з Shopify App Store, наприклад для ступінчастих знижок чи власних правил доступу. Для розробників є Shopify Functions: вони дають змогу створювати нові типи знижок, які Shopify рахує, коли клієнт додає товар у кошик. За документацією для розробників, магазини на будь-якому тарифі можуть користуватися публічними додатками з функціями, а власні (custom) додатки з Function API доступні лише з Shopify Plus. Чи можна з їх допомогою автоматично класти подарунок у кошик, ці сторінки не кажуть; це залежить від конкретного рішення.

    Як подарунок потім реально потрапляє в кошик, залежить від рішення. Питання, які варто закрити заздалегідь (з моєї практики, не з довідки):

    • Чи є подарунок справжньою позицією в кошику, щоб він з’явився в замовленні, на складі й у доставці?
    • Що буде, коли клієнт опуститься нижче порога або прибере основний товар? Подарунок зникне?
    • Чи видно, що ціна безкоштовна, наприклад перекресленою ціною, у кожній мові й на кожному ринку?
    • Що буде, коли подарунок розпроданий?
    • Чи працює це швидко, без підвисання кошика на кожну зміну?

    Приклад із практики

    Для Elanora Skin я зробив «подарункову машину» для кошика. Вона додає безкоштовні товари справжніми позиціями з власною назвою, зображенням і перекресленою ціною та надсилає їх одним оновленням кошика, щоб кошик лишався швидким. Магазин продає на 15 ринках двома мовами, а логіка акцій залежить від ринку й мови. Докладніше в проєкті. Для вашого магазину цілком може вистачити стандартної функції; власна логіка виправдана лише тоді, коли інакше шлях для клієнта надто незручний.

    Як протестувати акцію

    • Кошик трохи нижче і трохи вище порога.
    • Подарунок доданий до і після основного товару.
    • Знову прибрати основний товар: що з подарунком?
    • Поєднання з промокодом і безкоштовною доставкою (див. налаштування доставки).
    • Кожен ринок і мова, які ви обслуговуєте (Shopify Markets).
    • Смартфон і каса до підсумку замовлення.
    • Подарунок розпроданий.

    Коли допомагає розробник

    Для подарунка, який клієнт додає сам, розробник не потрібен. Допомога доречна, коли подарунок має з’являтися автоматично, коли акції різняться за ринком чи мовою або коли кілька акцій мають працювати разом. Як чисто адаптувати тему, описано в Адаптація теми Shopify. Додатки й код потім належать до регулярного догляду, див. Супровід магазину Shopify.

    Часті запитання

    Чи може Shopify сам покласти подарунок у кошик? За довідкою, не через «Купи X, отримай Y»: клієнти мають самі додати всі товари. Для цього потрібен додаток або власна розробка.

    Чи можу я запропонувати подарунок від суми замовлення без коду? Так, як автоматичну знижку з мінімальною сумою покупки, якщо клієнт сам додає подарунок.

    Чи враховуються доставка й податки в мінімальну суму? Ні, за довідкою враховуються лише ціни товарів.

    Скільки коштує власне рішення? Це залежить від вимог. Сум тут не називаю.

    Як справи з вашим магазином?

    Надішліть мені адресу вашого магазину для безкоштовної перевірки. Я дивлюся на те, що видно ззовні, наприклад час завантаження, додатки в коді та побудову сторінок, і кажу, що впадає в око. Я працюю лише з публічно доступними даними, без доступу до вашого акаунта. Що ще я роблю для магазинів, дивіться в розділі Послуги та на сторінці Перебудова магазину і редизайн.

    Читайте також: Налаштування чекауту Shopify · Бандли Shopify · Підписки Shopify · Код знижки чи автоматична знижка в Shopify

    Kiril Karatitsyn, Shopify-розробник у Німеччині

    Читайте далі

    Обговорімо ваш Shopify-проєкт.

    kiril@karatitsyn.com

    Безкоштовна перевірка магазину

    Я перегляну ваш Shopify-магазин і протягом двох робочих днів надішлю короткий список: що гальмує, що коштує вам продажів і що я виправив би першим. Без зобовʼязань і без продажного дзвінка.

    Безкоштовна перевірка магазину / Запит на проєкт

    Ваші дані я використовую лише для відповіді. Детальніше в політиці конфіденційності.

    Ви знайшли пасхалку!

    Блок за блоком