Интеграция WooCommerce
Интеграция WooCommerce работает очень похоже на то, как работает наш Manual Gateway. Она предоставляет вашим пользователям большую гибкость, позволяя им выбирать любую из форм оплаты, доступных в вашей установке WooCommerce. И всё просто: как только период оплаты пользователя заканчивается, под писка пользователя приостанавливается. Одновременно в установке WooCommerce главного сайта сети будет создан заказ. Затем пользователь получает счёт по электронной почте со ссылкой для выполнения оплаты. После получения оплаты подписка продлевается.
Возможности
- Простая интеграция между Ultimate Multisite и WooCommerce
- Доступно несколько способов оплаты
- Автоматическое регулярное выставление счетов с использованием встроенного ядра подписок, с необязательными улучшениями плагина WooCommerce Subscriptions
- Итоговые суммы checkout включают налоги Ultimate Multisite как отдельные, не облагаемые налогом строки сборов WooCommerce, чтобы клиенты могли просмотреть суммы налогов перед оплатой
Документация
Настройка интеграции WooCommerce
Расширение ваших вариантов оплаты с Ultimate Multisite: интеграция WooCommerce
Установка
- Загрузите 'ultimate-multisite-woocommerce' в директорию '/wp-content/plugins/'
- Активируйте плагин через меню 'Plugins' в WordPress
- Следуйте пошаговому мастеру, чтобы настроить плагин
Руководство по использованию
ВАЖНОЕ ПРИМЕЧАНИЕ: эта статья относится к Ultimate Multisite версии 2.x.
ВНИМАНИЕ: Ultimate Multisite: интеграция WooCommerce требует, чтобы WooCommerce был активирован как минимум на вашем главном сайте.
Мы понимаем, что Stripe и PayPal недоступны в некоторых странах, что ограничивает или мешает пользователям Ultimate Multisite эффективно использовать наш плагин. Поэтому мы создали дополнение для интеграции WooCommerce.
WooCommerce — очень популярный плагин электронной коммерции. Разработчики по всему миру создали дополнения для интеграции с ним различных платёжных шлюзов. Мы воспользовались этим, чтобы расширить платёжные шлюзы, которые вы можете использовать в системе выставления счетов Ultimate Multisite.
Настройка
Сначала вам нужно установить дополнение интеграции WooCommerce, которое бесплатно для лицензированных пользователей. Чтобы установить его, нажмите Ultimate Multisite на Dashboard суперадминистратора и выберите Дополнения.

Здесь вы можете найти все дополнения Ultimate Multisite. Нажмите на дополнение Ultimate Multisite: интеграция WooCommerce.

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

Вы можете настроить некоторые базовые параметры, например отображаемое имя, которое будет показано во фронтенде, и инструкции, чтобы направлять пользователей в процессе checkout. Затем вы можете перейти в настройки WooCommerce вашего главного сайта, чтобы включить и настроить платёжный шлюз, который предпочитаете использовать.
Строки налоговых сборов checkout
Когда checkout Ultimate Multisite вк лючает налоги, интеграция добавляет каждую сумму налога Ultimate Multisite в checkout WooCommerce как отдельную, не облагаемую налогом строку сбора. Это сохраняет видимость общей суммы налога перед оплатой и предотвращает повторное налогообложение налогового сбора со стороны WooCommerce.
Как управлять оплатой
Интеграция WooCommerce работает очень похоже на то, как работает наш Manual Gateway. Недостаток в том, что каждый платёж должен быть оплачен вручную в конце расчётного периода. Вот как работает процесс:
-
Как только расчётный цикл пользователя заканчивается, membership переводится в режим ожидания. Одновременно в установке WooCommerce на главном сайте вашей сети будет создан заказ.
-
Затем пользователи получают счёт по электронной почте со ссылкой для выполнения оплаты (ссылка также отображается в их истории выставления счетов из Dashboard их подсайта). Эта ссылка перенаправляет пользователя на WooCommerce checkout , где пользователи смогут выбрать один из доступных шлюзов WooCommerce, чтобы обработать свой платёж.
-
После получения оплаты membership продлевается , платёж регистрируется в Ultimate Multisite, а заказ помечается как завершённый.
Некоторые важные примечания:
-
Стандартная функциональность Ultimate Multisite всё ещё работает с этой формой интеграции. Например, оформление возвратов с экрана Управление подпиской будет взаимодействовать с WooCommerce, чтобы выполнить возврат с использованием выбранной формы оплаты.
-
Ultimate Multisite: интеграция WooCommerce полагается на WP-Cron для работы. В большинстве случаев это работает очень хорошо, но если у сайта низкий трафик, cron не запускается для проверки запланированных событий, и событие пропускается, что может вызвать задержки выполнения.
Плагин WooCommerce Subscriptions
Ручной запуск платежа каждый месяц не идеален для конечных пользователей, поскольку ожидается, что подписки будут автоматически повторяться в каждом платежном цикле. Дополнение WooCommerce Integration теперь включает основной код подписок, поэтому повторяющиеся продукты всегда используют подписки для повторяющихся платежей.
Вам не нужно покупать или устанавливать отдельный плагин WooCommerce Subscriptions, чтобы продавать повторяющиеся продукты через эту интеграцию. Если этот плагин куплен, установлен и доступен на вашем основном сайте, Ultimate Multisite будет использовать его, а WooCommerce предоставит дополнительные функции управления подписками. Если он недоступен, встроенная основа подписок всё равно обрабатывает повторяющиеся продукты.

Вот и всё. Вашим конечным пользователям больше не потребуется вручную совершать платеж в конце своего платежного цикла за повторяющиеся продукты.
Помимо создания заказа на вашем основном сайте в разделе WooCommerce, для каждого Account также будет создана подписка.
Поведение при приостановке после неудачного продления
По умолчанию членства остаются активными, пока WooCommerce Subscriptions обрабатывает свой график повторных попыток после неудачного платежа. Это сохраняет обычное льготное окно WooCommerce Subscriptions, чтобы восстановленное продление могло снова синхронизировать подписку и членство без преждевременного прерывания доступа.
Администраторы, которым нужен более строгий контроль доступа, могут включить Suspend Memberships Immediately on Failed Renewals в настройках WooCommerce Integration. Когда эта настройка включена, Ultimate Multisite приостанавливает связанное членство сразу после сбоя платежа за продление, вместо того чтобы ждать завершения обработки повторных попыток WooCommerce Subscriptions.
Разработчики могут переопределить это же решение с помощью фильтра wu_woo_suspend_on_payment_failure. Страницы справки по хукам генерируются из исходного кода дополнения, поэтому в этом обзоре указано только имя фильтра для пользовательских политик приостановки.