Ulepsz swoją witrynę WooCommerce dzięki pakietowi subskrypcji przedpłaconych
Opublikowany: 2020-12-18Jeśli jest coś, co mnie bardzo irytuje po złym internecie, to jest to konieczność dokonywania comiesięcznych płatności za usługę internetową. Nie lubię konieczności wykonywania dodatkowego kroku, aby nadal korzystać z usługi, którą subskrybuję.
Rozwiązanie – wpłacam zaliczki na cały rok z góry. Jest to proste, ekonomiczne (bo plany roczne są lepsze) i nie muszę się martwić o brak ciągłości z powodu braku płatności za usługi.
Wszystkie moje fale mózgowe dotyczące funkcji w WooCommerce pochodzą z rzeczywistych scenariuszy. Pakiet Prepaid Subskrypcje dla WooCommerce nie różni się. Moja mała „ sytuacja internetowa ” skłoniła mnie do przemyślenia opcji umożliwiającej klientom dokonywanie przedpłat za produkty WooCommerce za określony okres subskrypcji.
Z mojej myśli wyniknął ten post. Zagłębmy się w tę koncepcję, aby lepiej ją zrozumieć.
Dlaczego potrzebujesz przedpłaconego pakietu subskrypcji dla WooCommerce?
Pierwsze pytanie, na które należy odpowiedzieć, brzmi: dlaczego wymagana jest funkcja płatności zaliczkowej?
Chociaż konieczność regularnego dokonywania płatności nie jest problemem związanym z płatnościami online, istnieją inne problemy związane z tym konkretnym systemem. Na przykład jeden z moich klientów skarżył się kiedyś, że zamówienie subskrypcji nie zostało odnowione z powodu niepowodzenia w automatycznej, cyklicznej płatności .
Inną istotną kwestią często obserwowaną w systemie jest to, że nawet po dokonaniu płatności status płatności nie zmienia się z powodu awarii technicznej .
W takich przypadkach administrator będzie musiał ręcznie ponownie aktywować subskrypcję po rozwiązaniu problemu. Chociaż może to być realna opcja dla małej bazy klientów, może okazać się niezwykle czasochłonna przy dużej bazie klientów. Doda to również niepotrzebne obciążenie i może nie zawsze być wykonalną opcją, biorąc pod uwagę różne strefy czasowe.
Oprócz usterek technicznych ważną rolę mogą również odgrywać przyczyny funkcjonalne, podczas gdy przedpłacony pakiet subskrypcji lub funkcja przedpłaty do witryny WooCommerce. Na przykład niedawno opublikowaliśmy post na blogu o tworzeniu strony internetowej z prezentami za pomocą WooCommerce , w której omawialiśmy produkty oparte na subskrypcji prezentów. W tym scenariuszu przedpłacony pakiet subskrypcji ma największy sens dla osoby wysyłającej prezent, ponieważ wszystkie problemy z płatnością zostaną załatwione bez żadnych kłopotów.
We wszystkich takich scenariuszach pojawia się pakiet Prepaid Subskrypcje dla WooCommerce !
Jak będzie działał pakiet subskrypcji przedpłaconych dla użytkownika końcowego?
- Krok 1: Klient wybierze plan subskrypcji produktu. W tym momencie użytkownik otrzyma również możliwość wyboru między płatnościami okresowymi a jednorazową zaliczką.
- Krok 2: Jeśli klient wybierze przedpłacony pakiet subskrypcji, zostanie obliczona całkowita cena subskrypcji.
- Krok 3: Klient może następnie przystąpić do wpłaty zaliczki za cały okres abonamentowy. Produkt lub usługa będą dostarczane klientowi do końca okresu subskrypcji, po czym subskrypcja zostanie przerwana do czasu odnowienia.
Jak działa pakiet subskrypcji przedpłaconych dla administratora?
Teraz, jeśli zastanawiasz się, czy proces zmieni się po stronie administratora, pozwól, że powiem, że tak się nie stanie. Jednak ważne jest, aby zrozumieć kilka szczegółów z perspektywy administratora witryny, aby lepiej zrozumieć system.
Aby ten pakiet przedpłaconych subskrypcji działał bezproblemowo z wtyczką Subskrypcje dla WooCommerce, konieczne będzie wprowadzenie kilku dostosowań.
- Krok 1: Administrator będzie musiał udostępnić opcję w interfejsie, za pomocą której klient może zdecydować się na pakiet subskrypcji przedpłaconych.
- Krok 2: Jeśli klient wybierze tryb płatności zaliczkowej, należy napisać niestandardową funkcję, aby obliczyć całkowity koszt subskrypcji.
- Krok 3: Po dokonaniu płatności przez klienta system będzie musiał okresowo dokonywać czeku w celu weryfikacji ważności subskrypcji. Na przykład, jeśli klient zdecydował się na miesięczną usługę obejmującą ponad sześć miesięcy, czek będzie musiał być dokonywany co miesiąc przez sześć miesięcy. po upływie sześciu miesięcy subskrypcja zostanie zawieszona, jeśli nie zostanie odnowiona.
Rozwijanie funkcji
Na froncie personalizacji trzeba będzie opracować dwie następujące funkcjonalności.
Obliczanie kosztu subskrypcji
Całkowita cena subskrypcji będzie musiała zostać obliczona, jeśli klient zdecyduje się na przedpłacony pakiet subskrypcji. Załóżmy na przykład, że sprzedajesz czasopismo online w formie subskrypcji. Teraz, jeśli subskrypcja kosztuje klienta 20 USD co miesiąc, a klient rejestruje się na sześć miesięcy, system musi być w stanie obliczyć całkowity koszt subskrypcji, który wynosi 120 USD.
Haki używane do dostosowywania będą następujące w zależności od twoich wymagań.
add_filter( 'woocommerce_get_price' , 'wdm_change_price' , 10 , 2 ); add_filter( 'woocommerce_get_regular_price' , 'wdm_change_price' , 10 , 2 ); add_filter( 'woocommerce_get_sale_price' , 'wdm_change_price' , 10 , 2 );
Również funkcja obliczania całkowitego kosztu będzie taka jak poniżej.
function wdm_change_price ($cena, $product_id) { return $cena * $subscription_length; }
Weryfikacja i odnowienie subskrypcji
Kolejnym krokiem byłoby sprawdzenie, czy dla produktu został wybrany pakiet prepaid subskrypcji. Jeśli tak, to status zamówienia zmieni się na „ Przetwarzanie ”, a status płatności zostanie zaktualizowany do „ Zakończono ” do końca subskrypcji.
add_action( 'scheduled_subscription_payment' , 'wdm_chage_order_status' , 10 , 2 ); function wdm_chage_order_status ($user_id, $subscription_key ) { //Jeśli użytkownik zapłacił z góry za zmianę, odnów subskrypcję, w przeciwnym razie wstrzymaj subskrypcję }
W skrócie
Przedpłacone subskrypcje lub funkcja przedpłaty w WooCommerce są korzystne zarówno dla właściciela witryny, jak i administratora. Podczas gdy po stronie klienta ułatwia to proces zakupu, a subskrypcja nie jest utrudniona, zmniejsza koszty ogólne i zapewnia administratorowi zadowolenie klienta.
Kiedy więc dodajesz tę zwycięską funkcję do swojego sklepu WooCommerce?
Obrazy autorstwa freepik
Dalsza lektura na temat subskrypcji WooCommerce:
|