Как настроить woocommerce subscriptions

Содержание
  1. WooCommerce Docs
  2. Subscriptions Action Reference
  3. Payment and Renewal Actions ↑ Back to top
  4. Subscription Status Change Actions ↑ Back to top
  5. Subscription Life Cycle Actions ↑ Back to top
  6. Subscription Switching Actions ↑ Back to top
  7. WooCommerce Подписки vs Shopify, Volusion, BigCommerce и собственные периодические платежи (октябрь 2021 г.)
  8. Часть I. Каковы наилучшие варианты периодической оплаты для основных платформ электронной торговли?
  9. 1. WooCommerce Подписки
  10. 2. Shopify
  11. 3. Volusion
  12. 4. BigCommerce
  13. 5. Родные опции для запуска бизнеса на основе подписки
  14. Authorize.net
  15. ChargeBee
  16. повторный показ
  17. PayPal
  18. Платные Членство Pro
  19. Ограничить Публикации Pro
  20. Обмен от iThemes
  21. Часть II: Процесс создания подписки или периодической службы платежей
  22. Шаг 1: подумайте об удивительной идее
  23. Шаг 2: выяснить, кто ваши потенциальные клиенты
  24. Шаг 3: создание прототипа продукта, коробки или цифровой загрузки
  25. Шаг 4: создайте некоторую Buzz и приготовьтесь к запуску
  26. Шаг 5: начните делать первые продажи
  27. Шаг 6: используйте эти первые продажи для большего маркетинга и выгрузите первый раунд
  28. Шаг 7: Поощряйте людей делиться
  29. Шаг 8: заряжайте своих клиентов с помощью программы подписки или периодических платежей
  30. К тебе .

WooCommerce Docs

Documentation, Reference Materials, and Tutorials for your WooCommerce products

Subscriptions Action Reference

Note: This is a Developer level doc. If you are unfamiliar with code/templates and resolving potential conflicts, select a WooExpert or Developer for assistance. We are unable to provide support for customizations under our Support Policy.

If you are looking for a guide to creating and managing subscription products in a WooCommerce store, please refer to the Store Manager Guide instead.

This document provides a reference for a few of the more important action hooks triggered by the WooCommerce Subscriptions extension.

It is not an exhaustive list of all actions triggered by Subscriptions, of which there are over 250, nor is it intended to be instructive about when to use these hooks. It is provided as a reference for a few of the more useful hooks you can use to interact with Subscriptions from custom code.

Payment and Renewal Actions ↑ Back to top

Action: ‘woocommerce_scheduled_subscription_payment’

Parameters: $subscription_id Integer The ID of the subscription that will soon have a payment processed.

Description: Fired once when a subscription renewal payment should be processed.

This action can be triggered on a schedule, for example, if a subscription is $50 per year, this hook when fire once per year, on the anniversary of the original purchase.

It can also be triggered off-schedule by 3rd party code or store manager actions, like the action to process a renewal for an active subscription from the Edit Subscription screen.

Action: ‘woocommerce_scheduled_subscription_payment_<$gateway_id>‘

Parameters:
$renewal_total A float value representing the total amount to charge for this renewal payment.
$renewal_order A WC_Order object representing the order created to record the renewal.

Description: Much like the ‘woocommerce_scheduled_subscription_payment’ action, this action is fired once when a renewal payment should be processed.

The main difference being that this hook is gateway specific and intended to be used by payment gateways to actually process a payment. Because of this, the parameters passed to callbacks on this action are also different.

Parameters: $subscription A WC_Subscription object representing the subscription which has just received a payment.

Description: Triggered when a payment is made on a subscription. This can be payment for the initial order or a renewal order. It is important to note, however, that subscription date changes related to early renewals are processed differently than other renewals, so this action should not be relied upon for capturing the next payment date on a subscription.

Parameters:
$subscription A WC_Subscription object representing the subscription which has just received a renewal payment.
$last_order A WC_Order object representing the order created to record the renewal.

Description: Triggered when a renewal payment is made on a subscription.

Unlike the ‘woocommerce_subscription_payment_complete’ hook, this hook is not triggered for payments on the initial order or a switch order. It is only triggered for payments on renewal orders.

It will be triggered for both automatic and manual renewal payments. It is important to note, however, that subscription date changes related to early renewals are processed differently than other renewals, so this action should not be relied upon for capturing the next payment date on a subscription.

Parameters:
$subscription A WC_Subscription object representing the subscription which has just had a payment fail.
$new_status A string representation of the status applied to the subscription on the payment failure. By default, this is the on-hold status.

Description: Triggered when a payment fails for a subscription. This can be for payment of the initial order, a switch order or renewal order.

Parameters: $subscription A WC_Subscription object representing the subscription which has just had a renewal payment fail.

Description: Triggered when a renewal payment fails for a subscription.

Unlike the ‘woocommerce_subscription_payment_failed’ hook, this hook is not triggered for failed payments on the initial order or a switch order. It is only triggered for payments on renewal orders.

Subscription Status Change Actions ↑ Back to top

A subscriptions status can be changed by store owners, subscribers or automatic schedule events, like expiration. The following hooks will always be triggered on status changes, regardless of what initiated the status change.

Furthermore, to provide hooks for subscription status changes, WooCommerce Subscriptions provides both:

  1. dynamic hooks where the hook name includes the status, for example, ‘woocommerce_subscription_status_active’ and ‘woocommerce_subscription_status_pending-cancel_to_cancelled’
  2. static hook names where the hook name never changes, for example, ‘woocommerce_subscription_status_updated’ .

In general, you should use the dynamic hook if you only need to attached to a single status change, like activation or cancellation. If your functions codes needs to perform different actions depending on different statuses, you should use the static hooks.

Action: ‘woocommerce_subscription_status_updated’

Parameters:
$subscription An instance of a WC_Subscription object that just had its status changed.
$new_status The string representation of the new status applied to the subscription.
$old_status The string representation of the subscriptions status before the change was applied.

Читайте также:  Ты не работаешь ты робот

Description: Similar to WooCommerce’s ‘woocommerce_order_status_changed’ hook, this action is triggered immediately after a subscription’s status has been changed.

It will be triggered for all status changes defined by WooCommerce Subscriptions, including: pending , active , on-hold , pending-cancel , cancelled , or expired ; as well as any custom subscription statuses.

Action: ‘woocommerce_subscription_status_active’

Parameters: $subscription A WC_Subscription object representing the subscription that just had its status changed.

Description: This action is triggered after the subscription specified with $subscription has had its status changed to activated. The subscription’s status may have transitioned from pending to active, or on-hold to active or some other custom status to active.

Action: ‘woocommerce_subscription_status_cancelled’
Parameters:
$subscription A WC_Subscription object representing the subscription that just had its status changed.

Description: This action is triggered after the subscription specified with $subscription has had its status changed.

The subscription’s status may have transitioned from pending to cancelled, or on-hold to cancelled, pending cancellation to cancelled or some other custom status to cancelled.

Importantly, a subscription’s status will not be transitioned to cancelled immediately when a store manager or customer cancels the subscription. Instead, it will be transitioned to pending-cancel and then transitioned to cancelled only after the end of prepaid term.

Parameters: $subscription A WC_Subscription object representing the subscription that just had its status changed.

Description: Triggered when a subscription reaches the end of its term, if a length was set on the subscription product when it was purchased or an end date was otherwise set on a subscription.

This event may be triggered by either WooCommerce Subscriptions, which schedules an event to expire each subscription, or by 3rd party code which can call the WC_Subscription::update_status() function directly.

Parameters: $subscription A WC_Subscription object representing the subscription that just had its status changed.

Description: Triggered when a subscription is put on-hold (suspended). A subscription is put on hold when:

  • the store manager has manually suspended the subscription
  • the customer has manually suspended the subscription from her My Account page
  • a renewal payment is due (subscriptions are suspended temporarily for automatic renewal payments until the payment is processed successfully and indefinitely for manual renewal payments until the customer logs in to the store to pay for the renewal. For more information, see the subscription renewal guide).

Subscription Life Cycle Actions ↑ Back to top

Parameters: $subscription_id Integer The ID of the subscription that has reached the end of its trial period.

Description: Triggered when the trial period for a subscription has reached its end date.

A subscription can have a trial period if a trial length was set on the subscription product at the time it was purchased or a trial end date was otherwise manually set on the subscription.

Parameters: $subscription_id Integer The ID of the subscription that has reached the end of its life.

Description: Triggered when a subscription has reached its end date, based on the length set on the subscription product at the time it was purchased or an arbitrary end date that was otherwise manually set on the subscription.

Parameters: $subscription_id Integer The ID of the subscription that has reached the end of its prepaid term.

Description: Triggered when a subscription that was cancelled by a customer or store owner has reached the and of the term covered by the last payment.

For example, if a customer purchases a monthly subscription on the 1st of March, then cancels the subscription on the 15th of March, the ‘woocommerce_subscription_status_pending-cancel’ action will be triggered immediately and the ‘woocommerce_scheduled_subscription_end_of_prepaid_term’ action will scheduled to run on the 1st of April to cancel the subscription.

Subscriptions uses the ‘woocommerce_scheduled_subscription_end_of_prepaid_term’ hook internally to change a subscription’s status from pending-cancel to cancelled .

Parameters:
$subscription A WC_Subscription instance representing the subscription just created on checkout.
$order A WC_Order instance representing the order for which subscriptions have been created.
$recurring_cart A WC_Cart instance representing the cart which stores the data used for creating this subscription.

Description: Triggered when a subscription is created after a customer purchases a subscription product or products.

This hook is triggered after WooCommerce has created an order to record the transaction and it is triggered once for every subscription created with the pending status for that order. This occurs before payment payment has been made on an order and subscriptions are activated.

As the cart can contain mutiple subscriptions products, and these products are grouped into special instances of WC_Cart used to store the products, shipping, taxes and other data associated with that group of products for recurring payments, the action also passes the recurring cart which lead to this subscription to callbacks.

Parameters: $order WC_Order The order for which subscriptions have been created.

Description: Triggered when the subscriptions in an order are first created with the pending status. This occurs before payment payment has been made on an order and subscriptions are activated.

Parameters:
$role_new String The name of the role the user was just assigned.
$user WP_User The user whose role has just been changed.
$role_old String The name of the role the user had before the new role was assigned.

Description: When a subscription is activated, suspended, cancelled or expired, the user’s role will also be changed, which triggers the ‘woocommerce_subscriptions_updated_users_role’ hook.

Subscription Switching Actions ↑ Back to top

Parameters: $order WC_Order The order for which subscriptions have been created.

Description: Triggered when the switch order status changes to processing or completed and runs after all the switching and updating has happened.

Источник

WooCommerce Подписки vs Shopify, Volusion, BigCommerce и собственные периодические платежи (октябрь 2021 г.)

Причины использования либо Shopify регулярные платежи или WooCommerce подписка их много, и у онлайн-бизнеса есть преимущество перед теми, кто не использует повторяющиеся платежи, потому что простое изменение помогает минимизировать вашу рабочую нагрузку, сократить просроченные платежи, улучшить отношения с клиентами, сократить расходы и обеспечить безопасность информации о платежах, среди прочего.

Читайте также:  Как не кассе супермаркет работать

По этим причинам возникает вопрос, почему большинство онлайн-компаний не используют по крайней мере какую-то подписку или программу периодических платежей. В конце концов, каждый бизнес любит сократить расходы и уменьшить просроченные платежи, не так ли?

Мы полагаем, что многие компании забывают о регулярных платежах, или у них просто нет времени или знаний, чтобы внедрить подобную систему на своем сайте. Вот почему мы собрали подробное руководство о том, как предложить подписка и принимать регулярные платежи в вашем интернет-магазине.

Если вы продолжаете читать, вы найдете полный учебник о том, как их настроить, а также инструменты и советы, если у вас есть повторяющийся процесс оплаты или подписки.

Часть I. Каковы наилучшие варианты периодической оплаты для основных платформ электронной торговли?

1. WooCommerce Подписки

Группы начинается с $ 79 для лицензии на один сайт и происходит от WooCommerce (прочитайте наше полное WooCommerce отзыв), поэтому интеграция происходит без проблем. Продайте членство с помощью плагина, но помните, что для того, чтобы периодически платить, вы должны также включить WooCommerce Подписки продолжение ниже.

WooCommerce Подписки это настоящая рабочая лошадка, когда дело доходит до получения регулярных платежей через ваш WooCommerce хранить. Создавайте и управляйте любым количеством продуктов с помощью регулярных платежей и платите всего 199 долларов за лицензию на один сайт.

Внедряйте бесплатные испытания и подписывайте сборы, попробуйте ручные или автоматические обновления и даже обеспечите обновления и понижения для людей, которые хотят изменить, сколько они платят вам.

subscriptio– WooCommerce Расширение подписок

Плагин Subscriptio продается отдельно на CodeCanyon, и это позволяет вам продавать свои собственные подписки на WooCommerce, Периодические платежные платежи доступны в любом биллинговом цикле, и вы можете даже указать дополнительные сборы за установку, бесплатные пробные версии и сроки действия,

PayPal и Полоса имеют встроенные системы обработки платежей, и все события подписки сохраняются в журнале транзакций.

Допустим, вы используете платежный процессор или расширение, которое приносит платежи в вашем магазине. Вы не хотите изменять эту настройку, поэтому самый простой способ принимать повторяющиеся платежи — это найти расширение, поддерживающее этот тип выставления счетов для вашего магазина. WooCommerce обеспечивает замечательный список расширений платежных шлюзов которые уже включены в WooCommerce Торговая площадка. Просто прокрутите вниз до области с надписью «Расширения для автоматических платежей» и найдите платежную систему по вашему выбору. Каждый в этом списке имеет возможность настроить повторяющееся выставление счетов.

2. Shopify

За $ 19.99 в месяц вы можете настроить систему на основе полной подписки на своем Shopify магазин, Самое интересное, что вы получаете дневную бесплатную пробную версию 30. Приложение довольно хорошо интегрируется с Shopify (прочитайте наше полное Shopify отзывы), и это позволяет вашим клиентам управлять каждым аспектом их подписок.

Измените параметры предоплаты и продолжительность подписки, а также принимайте платежи с помощью кредитной карты или PayPal. С массовым импортом ваших предыдущих клиентов и не требуя входа в систему во время оформления заказа, вы не ошибетесь с этим ReCharge (прочитайте наше полное Перезарядить обзор).

Paywhirl начинается бесплатно, но вы можете в конечном итоге тратить до $ 49 в месяц в зависимости от того, какой тип плана вам нужен. Плагин не перенаправляет на другой домен, и вы получаете платежи по подписке, своевременные платежи и мобильные платежи через виртуальный терминал.

Периодические заказы есть дневная бесплатная пробная версия 90 для тех, кто хочет ее опробовать, а цена составляет $ 19.99 в месяц для смешанной корзины, отдельных продуктов и полной подписки корзины. Приложение не заставляет клиентов входить в систему при оформлении заказа, и оно работает даже с приложениями Product Upsell и Product Options.

Освободи Себя Заряд кролика Приложение взимает 5% от всех вступительных взносов, которые вы вносите, но оно является одним из самых простых способов принимать регулярные платежи от клиентов. Клиенты могут легко управлять своими учетными записями на вашем веб-сайте, и вы даже можете продавать цифровые продукты по подписке.

3. Volusion

Volusion имеет встроенную функцию регулярных платежей, что очень удобно, учитывая, что вам не нужно устанавливать сторонний плагин или приложение, чтобы система работала. Чтобы настроить повторяющееся выставление счетов, перейдите в «Заказы»> «Регулярное выставление счетов» в области администратора.

После этого проверьте полное руководствопредоставлено Volusion (прочитайте наше полное Volusion отзыв), в котором подробно описаны все предлагаемые настройки и как вы можете сделать свой сайт идеальным для приема платежей по подписке.

Если встроенные функции не имеют некоторых функций, которые вы ищете, рассмотрите Beanstream приложение, которое является одним из единственных расширений, доступных с некоторой функциональностью повторяющихся платежей.

Имейте в виду, что это полноценная платформа обработки платежей, но она может работать для тех, кто только начинает искать процессор платежей, поскольку он включает функции для постоянных платежей. Приложение имеет повторяющийся биллинг, который проходит через отличный виртуальный терминал, так что ваши клиенты имеют простой способ заплатить вам за подписку.

4. BigCommerce

BigCommerce немного ограничен в отношении периодическое выставление счетов и подписка, но есть несколько вариантов, если вы действительно хотите получить эту настройку.

RecurHub работает только с Stripe, так что если вы используете это как платежной системы Теперь у вас есть довольно простой способ принимать регулярные платежи. Приложение не полностью интегрировано с BigCommerce система, но она предоставляет удобные инструкции по настройке. После реализации инструмент RecurHub позволяет выбрать, какие продукты вы хотите включить в систему регулярных расчетов.

Recurly это совершенно отдельный инструмент, который технически может быть интегрирован практически с любым решением интернет-магазина. Таким образом, вы не можете просто войти в BigCommerce и нажмите кнопку, чтобы она работала хорошо. Тем не менее, Zapier предлагает классный «Zap», который связывает Bigcommerce и, конечно же, позволяя вам принести большую часть функциональности на ваш сайт.

Читайте также:  После обновления виндовс не работает сенсор

Вы также можете настроить систему регулярных платежей через PayPal, но BigCommerce Компания заявляет, что вы должны запустить свои счета вручную, чтобы это работало. Честно говоря, поддержка не совсем там, когда речь идет о BigCommerce регулярные платежи, поэтому я бы связался со службой поддержки, чтобы узнать, нашел ли кто-нибудь из своих клиентов обходной путь.

5. Родные опции для запуска бизнеса на основе подписки

Если ваша платформа электронной коммерции не предоставляет инструменты для повторяющегося выставления счетов или вы просто хотите найти лучшее решение для своего собственного магазина, ознакомьтесь с одним из многих собственных вариантов запуска бизнеса на основе подписки. Многие из них интегрируются с любым типом веб-сайта, поэтому вы можете подписаться на план и реализовать его сразу.

Authorize.net

Authorize.net — одно из самых популярных решений для обработки платежей в Интернете, поэтому почему бы не использовать тот же инструмент для приема повторяющихся платежей? Эта дополнительная услуга полностью бесплатна, и она позволяет вам создавать подписки вручную или через вашу веб-форму оформления.

ChargeBee

ChargeBee предлагает элегантную область управления текущими платежами с автоматическим выставлением счетов, испытаниями клиентов и скидками. Используйте всестороннюю аналитику и формы и рассмотрите инструменты выставления счетов клиентам, чтобы завершить систему.

повторный показ

Освободи Себя повторный показ Приложение не требует учетной записи продавца, и даже помогает управлять недействительными кредитными картами. Настройте ваши сообщения электронной почты для общения с участниками, а также создавайте собственные отчеты для прогнозирования в будущем и просмотра своих прошлых платежей.

PayPal

Так как многие компании используют PayPalСтоит отметить, что многие планы предоставляют функциональность для приема повторяющихся платежей. Зайдите в область настроек, чтобы выяснить, можете ли вы ее реализовать, и обратитесь в службу поддержки клиентов PayPal, если у вас возникнут какие-либо проблемы.

Платные Членство Pro

Платное членство Pro хорошо работает для тех, кто использует сайт WordPress, поскольку вы можете настраивать уровни управления и управлять ими, создавать собственные пробные периоды и даже изменять настройки доступа к членству. Удобная функция входит в игру, где вы можете импортировать и экспортировать список подписчиков, что позволяет быстро настроить.

Ограничить Публикации Pro

Другой полезный плагин WordPress, параметр «Ограничить контент» позволяет создать область управления членами для вашего повторяющегося выставления счетов. Доступны неограниченные пакеты подписки, что приятно для настройки вашей повторяющейся платежной платформы для вашего собственного сайта. Инструмент хорошо интегрируется с Stripe, PayPal и BrainTree для простых платежей, которые попадают в ваш аккаунт всего за несколько дней.

Обмен от iThemes

Exchange от iThemes служит встроенным решением WordPress для приема регулярных платежей. Он позволяет вам продавать как физические, так и цифровые продукты в Интернете, и каждая функция отделена как надстройка, чтобы вы могли расширить свой магазин или сделать его немного проще, если это то, что вам нужно. Если у вас есть несколько продуктов в вашем магазине, вы можете реализовать надстройку, которая позволяет людям помещать несколько продуктов в корзину одновременно. Это часто имеет решающее значение при работе службы на основе подписки. Не говоря уже о том, что вы можете drip ваш контент, если у ваших участников разные планы оплаты.

Часть II: Процесс создания подписки или периодической службы платежей

Шаг 1: подумайте об удивительной идее

Чем больше ваша идея, тем лучше. Возможно, у вас уже есть идея продать по подписке, но если нет, подумайте о разных блоках (например, Доллар бритья клуб или Birchbox), вы можете отправлять своим клиентам каждую неделю, месяц или когда они заказывают. Имейте в виду, что система оплаты на основе подписки не требует, чтобы вы доставили какой-то ящик. Например, Elegant Themes продает темы WordPress, но клиенты получают доступ ко всей библиотеке тем для ежемесячной или ежегодной оплаты. Как физические, так и цифровые продукты могут использоваться для периодических платежей.

Шаг 2: выяснить, кто ваши потенциальные клиенты

Создайте профиль клиента, чтобы вы не продавали продукты, которые не предоставляют то, что им нужно. Все это связано с вашей долгосрочной стратегией, но важно понять, кто ваши клиенты на ранней стадии.

Шаг 3: создание прототипа продукта, коробки или цифровой загрузки

Вашим ранним клиентам понадобится что-то, чтобы погрузиться в их зубы. Если вы запустите услугу подписки на говядину, создайте поле профессионального прототипа, которое может быть отправлено вашим первоначальным клиентам. Таким образом, у них есть причина поговорить об этом и поделиться.

Шаг 4: создайте некоторую Buzz и приготовьтесь к запуску

Начните собирать электронные письма перед запуском. Таким образом, у вас есть группа бета-клиентов, которые могут тестировать продукты или загружать файлы и давать вам отзывы. Это также гарантирует, что у вас есть немного денег для создания ваших продуктов или цифровых загрузок для первых заказов.

Шаг 5: начните делать первые продажи

Начните собирать первый платеж со своих первоначальных подписчиков. Это все о том, чтобы включить вашу повторяющуюся платежную систему и принести деньги для финансирования вашей операции.

Шаг 6: используйте эти первые продажи для большего маркетинга и выгрузите первый раунд

Если первый раунд службы подписки работает не очень хорошо, вы уже выкопали себя в яме, чтобы люди плохо говорили о вашем бизнесе.

Шаг 7: Поощряйте людей делиться

Предоставьте своим первоначальным подписчикам стимул делиться и направлять других людей в ваш бизнес.

Шаг 8: заряжайте своих клиентов с помощью программы подписки или периодических платежей

Здесь мы начинаем говорить о инструментах, которые вы можете использовать для оплаты повторяющихся платежей и подписки.

К тебе .

Мы хотим услышать о вашем опыте с повторяющимися биллингами и подписками, поэтому дайте нам знать в разделе комментариев ниже, если вы использовали какие-либо из этих расширений или методов, чтобы приносить повторяющиеся платежи от ваших клиентов. Вы порекомендовали бы любые другие приложения, чтобы выполнить работу?

Источник

Оцените статью