Налаштування WooCommerce Subscriptions (підписки)

Наша компанія займається розробкою, підтримкою та обслуговуванням сайтів будь-якої складності. Від простих односторінкових сайтів до масштабних кластерних систем, побудованих на мікро сервісах. Досвід розробників підтверджено сертифікатами від вендорів.
Розробка та обслуговування будь-яких видів сайтів:
Інформаційні сайти або веб-програми
Сайти візитки, landing page, корпоративні сайти, онлайн каталоги, квіз, промо-сайти, блоги, ресурси новин, інформаційні портали, форуми, агрегатори
Сайти або веб-програми електронної комерції
Інтернет-магазини, B2B-портали, маркетплейси, онлайн-обмінники, кешбек-сайти, біржі, дропшиппінг-платформи, парсери товарів
Веб-програми для управління бізнес-процесами
CRM-системи, ERP-системи, корпоративні портали, системи управління виробництвом, парсери інформації
Сайти або веб-програми електронних послуг
Дошки оголошень, онлайн-школи, онлайн-кінотеатри, конструктори сайтів, портали надання електронних послуг, відеохостинги, тематичні портали

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

Пропоновані послуги
Показано 1 з 1 послугУсі 2065 послуг
Налаштування WooCommerce Subscriptions (підписки)
Середня
~2-3 робочих дні
Часті питання
Наші компетенції:
Етапи розробки
Останні роботи
  • image_website-b2b-advance_0.png
    Розробка сайту компанії B2B ADVANCE
    1262
  • image_web-applications_feedme_466_0.webp
    Розробка веб-додатків для компанії FEEDME
    1171
  • image_websites_belfingroup_462_0.webp
    Розробка веб-сайту для компанії БЕЛФІНГРУП
    874
  • image_ecommerce_furnoro_435_0.webp
    Розробка інтернет магазину для компанії FURNORO
    1094
  • image_crm_enviok_479_0.webp
    Розробка веб-додатків для компанії Enviok
    831
  • image_bitrix-bitrix-24-1c_fixper_448_0.png
    Розробка веб-сайту для компанії ФІКСПЕР
    851

Налаштування WooCommerce Subscriptions

WooCommerce Subscriptions — платний плагін від WooThemes/Automattic, що додає механіку повторюючих платежів поверх стандартного WooCommerce. Без нього реалізувати підписочну модель на WordPress неможливо без глибокої користувальницької розробки.

Що робить плагін

Плагін вводить тип продукту "Subscription" з двома варіантами: проста підписка та варіативна. Для кожного продукту задаються:

  • Billing period — щокожні N днів/тижнів/місяців/років
  • Billing interval — як часто списувати всередину періода
  • Free trial — безплатний пробний період до першого списання
  • Sign-up fee — розовий платіж при активації поверх регулярного

Технічно плагін створює додаткові таблиці wcs_* та розширює wp_posts / wp_postmeta для даних підписки, розписання та токенів платіжного методу.

Підтримувані платіжні шлюзи

WooCommerce Subscriptions вимагає шлюз з підтримкою автоматичного списання. Не всі шлюзи це умітю — мають явно об'явити підтримку через хук supports:

Сумісні "з коробки": Stripe (через WooCommerce Payments або Stripe Gateway), PayPal Reference Transactions, Authorize.Net, Braintree. Для CloudPayments, ЮKassa, Tinkoff — перевірити їхні плагіни на об'яву add_support('subscriptions').

Якщо шлюз не підтримує автоматичні списання — підписка переходить в режим manual renewal, покупцю присилається invoice-лист, він платить вручну. Це працює, але конверсія нижча.

Встановлення та базова конфігурація

  1. Завантажити плагін з WooThemes, встановити через Плагіни → Додати → Завантажити плагін.
  2. Активувати ліцензійний ключ в WooCommerce → Subscriptions → License.
  3. В WooCommerce → Settings → Subscriptions задати:
    • Mixed checkout — дозволяти одночасну покупку підписки та звичайного товара
    • Maximum failed payments — помилки списання до скасування (зазвичай 3)
    • Renewal payment email — від кого йдуть листи про продовження

Створення продукту-підписки

Товари → Додати товар
→ Тип: Simple subscription
→ Subscription price: 990 RUB / місяць
→ Free trial: 7 днів
→ Sign-up fee: 0
→ Expire after: Never

Варіативні підписки (різні тарифи — Basic/Pro/Enterprise) створюються як Variable subscription з атрибутами.

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

Найчастіша — платіжний шлюз не підтримує tokenization. Симптом: Stripe/PayPal працюють, місцевий шлюз нема. Рішення: перевірити що плагін шлюза версії не нижче рекомендованої для WCS та що він вирішує $this->supports[] = 'subscriptions'.

Друга проблема — cron-задачі не виконуються. WCS залежить від WP-Cron для запуску renewal. На хостингах з відключеним вбудованим cron потрібно налаштувати системний cron.

Терміни: Базова налаштування з одним тарифом і Stripe — 1–2 робочі дні. Кілька тарифних планів, апгрейди/даунгрейди, інтеграція з Memberships, місцеві шлюзи — 3–5 днів.