Интеграция с WooCommerce
Интеграцията с WooCommerce работи много подобно на начина, по който работи нашата ръчна система за плащания (Manual Gateway). Тя предлага голяма гъвкавост на вашите потребители, позволявайки им да избере от множеството налични форми за плащане в вашата инсталация на WooCommerce. И е просто: когато периода на абонамента на потребителя изтече, абонаментът му влиза в режим на пауза (on hold). В същото време, ще бъде създаден поръчка в инсталацията на WooCommerce на основния сайт на мрежата. След това потребителят получава фактура по имейл, с л инк за извършване на плащането. След получаване на плащането, абонаментът се обновява.
Характеристики
- Лесна интеграция между Ultimate Multisite и WooCommerce
- Наличност на множество методи за плащане
- Напълно автоматизиран процес с WooCommerce Subscriptions
Документация
Настройване на Интеграцията с WooCommerce
Разширяване на опциите за плащане с Ultimate Multisite: Интеграция с WooCommerce
Инсталация
- Качете 'ultimate-multisite-woocommerce' в директорията '/wp-content/plugins/'
- Активирайте плъгина през менюто 'Plugins' в WordPress
- Следвайте стъпките на помощния мастер, за да наст роите плъгина
Ръководство за употреба
ВАЖНА ЗАБЕЛЕЖКА: Този материал се отнася до версия 2.x на Ultimate Multisite.
ВНИМАНИЕ: Ultimate Multisite: WooCommerce Integration изисква WooCommerce да е активиран поне на основния ви сайт.
Разбираме, че Stripe и PayPal не са налични в някои държави, което ограничава или затруднява потребителите на Ultimate Multisite ефективното използване на нашия плъгин. Затова създадохме допълнителък за интеграция с WooCommerce.
WooCommerce е много популярен e-commerce плъгин. Разработчици по света са създали допълнителни плъгини за интеграция на различни платежни системи към него. Използвахме това, за да разширим платежните системи, които можете да използвате в системата за начисляване на Ultimate Multisite.
Настройване
Първо, трябва да инсталирате допълнителния плъгин WooCommerce Integration, който е безплатен за лицензирани потребители. За да го инсталирате, кликнете върху Ultimate Multisite в супер административния си панел (dashboard) и изберете Add-ons.

Тук можете да намерите всички допълнителни плъгини на Ultimate Multisite. Кликнете върху допълнителния плъгин Ultimate Multisite: WooCommerce Integration.

Ще се появи прозорец с подробности за допълнителния плъгин. Просто кликнете върху Install Now .
След като инсталацията приключи, ще бъдете пренасочени към страницата на плъгините. Тук просто кликнете върху Network Activate и допълнителният плъгин WooCommerce ще бъде активиран в мрежата ви.
След активирането, ако все още не сте инсталирали и активирали плъгина WooCommerce на вашия уебсайт, ще получите напомняне.
След инсталирането, ще видите допълнителна опция в настройките за плащания на Ultimate Multisite. Оттам можете да активирате опцията WooCommerce.

Можете да конфигурирате някои основни настройки, като например името, което ще се покаже на фронтенда, и инструкции, за да насочите потребителите си по процеса на плащане (checkout flow). След това можете да отидете в WooCommerce настройки на основния сайт (Main site’s WooCommerce settings), за да активирате и конфигурирате платежната система, която предпочитате да използвате.
Как се управлява плащането
Интеграцията с WooCommerce работи много подобно на начина, по който работи нашата ръчна система за плащания (Manual Gateway). Недостатъчността е, че всяко плащане трябва да бъде извършено ръчно в края на периода на начисляване. Ето как работи процесът:
-
След като цикъла на начисляване на потребителя изтече, членството влиза в режим на пауза (on hold). В същото време, ще бъде създадена поръчка в инсталацията на WooCommerce на основния сайт на мрежата ви.
-
Потребителите след това получават фактура по имейл, с линк за извършване на плащането (линкът се появява и в историята им на начисляване от панела на техния подсайт). Този линк пренасочва потребителя към checkout на WooCommerce, където потребителите могат да избере една от наличните WooCommerce платежни системи, за да обработят плащането си.
-
След получаване на плащането, членството се обновява (renewed), плащането се регистрира в Ultimate Multisite и поръчката се маркира като завършена.
Някои важни бележки:
-
По подразбиране, функционалността на Ultimate Multisite все пак работи с тази интеграция. Например, изпускането на възстановяване на средства (issuing refunds) от екрана Subscription Management ще комуникира с WooCommerce, за да изпрати възстановяването на средства с помощта на избраната платежна система.
-
Ultimate Multisite: WooCommerce Integration разчита на WP-Cron за работа. Това работи много добре повечето пъти, но ако сайтът има нисък трафик, cron не се активира, за да провери за планирани събития, и събитието се пропуска, което може да причини забавяне на изпълнението.
Плъгин WooCommerce Subscriptions
Ръчно иницииране на плащане всеки месец не е идеално за крайните потребители, тъй като се очаква абонаментът да се превръща автоматично всеки цикъл на начисляване. Затова създадохме допълнителния плъгин WooCommerce Integration, за да поддържа плъгина WooCommerce Subscriptions. Това ще автоматизира плащането и ще направи транзакцията по-лесна за вашите крайни потребители.
Всичко, което трябва да направите, е да инсталирате Woocommerce Subscriptions plugin и да го активирате на основния си сайт. След това се върнете в настройките за плащания на Ultimate Multisite и активирайте интеграцията.
И готово. Вашите крайни потребители вече няма да се нуждаят от ръчно извършване на плащане в края на цикъла на начисляване.
Освен създаването на поръчка на вашия основен сайт под WooCommerce, той също ще създаде абонамент за всеки профил.