Karatitsyn

З чого почати

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

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

    Підписки Shopify: вимоги, способи оплати, кабінет клієнта і типові підводні камені

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

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

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

    Що таке підписка в Shopify

    Довідка називає підписки однією з трьох «опцій купівлі»: підписки, передзамовлення та «спробуйте перед купівлею». У підписці клієнти платять погоджену ціну за товар за фіксованим графіком, наприклад щодня, щотижня чи щомісяця. Як можливі переваги довідка називає передбачувані надходження, вищу лояльність клієнтів і можливості для кросс- та апселу.

    Умова: потрібен застосунок для підписок. Без застосунку підписки немає. Довідка називає два шляхи:

    • Застосунок із Shopify App Store, інтегрований із чекаутом, зокрема безкоштовний Shopify Subscriptions від самого Shopify.
    • Власне рішення на основі API підписок. За довідкою для цього потрібен досвід роботи з API.

    Щодо виставлення рахунків довідка розрізняє «pay-as-you-go» (клієнти платять регулярно, наприклад щомісяця) і «pre-paid» (одна передоплата за певну кількість місяців).

    Що вміє Shopify Subscriptions

    За довідкою застосунок дозволяє:

    • створювати підписки з автоматичним списанням, що оновлюються щотижня, щомісяця чи щороку
    • змінювати, пропускати, ставити на паузу й скасовувати плани та контракти
    • застосовувати знижки до товарів у підписці (відсоток, сума, «купи X, отримай Y» або фіксована ціна)
    • показувати віджет підписки в магазині
    • показувати відомості про підписку на сторінках товару, кошика й подяки
    • надсилати клієнтам повідомлення електронною поштою
    • стежити за активними, призупиненими та скасованими підписками

    План підписки створюється в Apps > Subscriptions > Plans > Create plan. За довідкою ви задаєте назву й внутрішній опис, товари, необов’язкову знижку, частоту доставки (тиждень, місяць чи рік), конкретний день списання та максимальну кількість замовлень, після якої підписка завершується автоматично. Планами можна керувати й зі сторінки товару в адмінці.

    Вимоги

    Саме тут найбільше підводних каменів. За довідкою:

    • Платіжна система: магазин має використовувати підтримувану. Названо Shopify Payments, PayPal Express, Authorize.net, Adyen і Stripe. Доступність залежить від регіону та умов постачальника. Stripe, за довідкою, доступний лише окремим продавцям.
    • Спосіб оплати клієнта: клієнтам загалом потрібен спосіб оплати, який можна списувати регулярно. Локальні, ручні чи не карткові способи для підписок можуть бути недоступні. Чи працює конкретний спосіб у вашому магазині, довідка не каже. Про способи оплати в Німеччині читайте в Способи оплати Shopify у Німеччині.
    • Тема: тема має бути сумісна із sections і blocks. Довідка називає теми Online Store 2.0 від Shopify, родину Horizon, Debut від версії 15.0 і Brooklyn від версії 17.0. Для інших тем питайте розробника теми.
    • Канали продажу: підписки підтримуються лише в Online Store, Shopify POS, каналі Shop і власних вітринах. Товари лише за підпискою, без разової покупки, можна продавати лише в Online Store.
    • Чернеткові замовлення: підписки не працюють із draft orders.
    • Бандли: бандли несумісні із застосунком Shopify Subscriptions. Докладніше в Бандли Shopify.
    • Order edits API: він не підтримує підписки.
    • Права: співробітникам потрібна роль із дозволом на застосунки й канали продажу.

    Віджет підписки та сторінка товару

    Щоб клієнти могли вибрати підписку, ви за довідкою додаєте в редакторі теми блок Subscription widget у розділі Product information. У тем Online Store 2.0 віджет має бути вимкнений у App embeds, щоб відображатися правильно. Для кожного товару ви вирішуєте, чи він продається лише за підпискою, чи й як разова покупка. Як це чисто вписати в блок купівлі на сторінці товару, залежить від теми, див. Адаптація теми Shopify.

    Чекаут, доставка й повідомлення

    Перша й наступні доставки: на касі клієнти обирають спосіб доставки першого відправлення. Для наступних за довідкою діє найдешевший доступний спосіб. Регулярні відправлення виставляються й виконуються окремо. Як налаштовують профілі доставки, описано в Налаштування доставки в Shopify.

    Списання: за довідкою клієнта списують наступного дня після настання строку підписки о 10:00 за місцевим часом магазину.

    Повідомлення на касі: якщо в кошику є підписка, чекаут показує обов’язкове повідомлення про платіж, що автоматично поновлюється. За довідкою його не можна прибрати на жодному тарифі. Частини «угода про підписку» й «текст згоди» можуть змінювати лише продавці Shopify Plus; текст скасування, інструкцію зі скасування та політику скасування (в Settings > Policies) можуть редагувати продавці всіх тарифів. Довідка радить спершу показати власні формулювання юристу. Якщо ви й так змінюєте касу, прочитайте Налаштування чекауту Shopify.

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

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

    Кабінет клієнта

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

    Щоб клієнти знайшли керування, ви додаєте блоки в редакторі чекауту й акаунтів: окрему сторінку Subscription management, кнопки дій на сторінках Order і Order status та посилання на сторінці подяки.

    Крім того, за довідкою Shopify Subscriptions надсилає клієнтам лист за три дні до кожного регулярного списання, щоб вони могли пропустити замовлення, оновити платіжні дані, призупинити чи скасувати підписку. Для підписок, якими керує застосунок стороннього розробника, діє його власний графік сповіщень.

    Коли спливає строк картки

    У Shopify Payments збережені дані карток, за довідкою, автоматично оновлюються через платіжні мережі, що зменшує кількість невдалих платежів. Довідка додає, що підтримка поширена в США, а в інших країнах різниться. В інших платіжних систем клієнтам, можливо, доведеться оновлювати дані самим; чи отримуєте ви їх автоматично, з’ясуйте в постачальника. Щодо перенесення наявних підписок довідка має окремі сторінки про міграцію платіжних даних та імпорт й експорт контрактів підписок; їхній зміст я тут не розбирав.

    Чого довідка тут не пояснює

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

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

    Для Reserve Kava, бренду instant-kava, я під час перебудови сторінок товарів додав окремі та кілька банок із підпискою, поряд із бандлом, що кладе обидві банки в кошик. Це показує, чому межі вище важливі до початку роботи: за довідкою бандли Shopify не поєднуються з підписками, тож заздалегідь має бути зрозуміло, які опції купівлі мають зійтися на сторінці товару. Яке рішення пасує вашому магазину, залежить від тарифу, асортименту й бажаних опцій купівлі.

    Перед початком: чекліст

    1. Яка модель пасує: pay-as-you-go чи pre-paid, і які товари підуть у підписку?
    2. Чи вистачає безкоштовного Shopify Subscriptions, чи потрібен застосунок стороннього розробника або власне рішення?
    3. Чи магазин використовує підтримувану платіжну систему?
    4. Чи способи оплати, якими мають користуватися клієнти, працюють із регулярним списанням?
    5. Чи тема сумісна і чи віджет підписки стоїть на потрібному місці?
    6. Чи мають бандли, draft orders або order edits працювати разом із підписками? Тоді перевірте межі.
    7. Чи текст скасування й політику ведено й перевірено юристом?
    8. Перевірено реальним тестовим замовленням: повідомлення на касі, лист-підтвердження, кабінет клієнта, перша наступна доставка?

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

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

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

    Чи потрібен застосунок для підписок? Так. За довідкою має бути встановлений застосунок для підписок або побудоване власне рішення на API. Є безкоштовний Shopify Subscriptions.

    Чи можна поєднати підписки з бандлами? За довідкою ні: бандли несумісні із застосунком Shopify Subscriptions.

    Які платіжні системи потрібні? Названо Shopify Payments, PayPal Express, Authorize.net, Adyen і Stripe. Stripe лише окремим продавцям.

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

    Чи можна прибрати повідомлення про підписку на касі? Ні, на жодному тарифі. Окремі частини можна змінювати, деякі лише з Shopify Plus.

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

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

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

    Читайте також: Бандли Shopify · Способи оплати Shopify у Німеччині · Передзамовлення в Shopify · Подарункові картки в Shopify · Email-сповіщення в Shopify · Варіанти товару в Shopify · Shopify try before you buy

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

    Читайте далі

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

    kiril@karatitsyn.com

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

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

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

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

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

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