Jeśli sprzedajesz subskrypcje i chcesz, aby rabaty zachowywały się spójnie podczas finalizacji zakupu i odnowień, ten przewodnik obejmuje to, co stosuje się raz, a co przechodzi do odnowień. Zamówienia odnowień zachowują się inaczej niż jednorazowe zakupy, dlatego niektóre zachowania kuponów i kredytów sklepowych są celowo ograniczone.
Zobaczysz, jak kredyty sklepowe, kupony URL, kupony cashback, kupony wirtualne i funkcja Dodaj produkty zachowują się w WooCommerce Subscriptions, a także jak włączyć kredyty sklepowe dla zamówień odnowień w Advanced Coupons Premium.
Wymagania wstępne
- WooCommerce jest zainstalowany i aktywny
- Advanced Coupons for WooCommerce (darmowy) zainstalowany i aktywny
- WooCommerce Subscriptions jest zainstalowany i aktywny
- Advanced Coupons Premium (zawiera darmowy plugin bazowy) — wymagany do poprawek kompatybilności subskrypcji, funkcji Dodaj produkty z obsługą subskrypcji i ustawienia kredytów odnowień.
Jak standardowe typy kuponów zachowują się w przypadku produktów subskrypcyjnych
Gdy klient dodaje produkt subskrypcyjny do koszyka i stosuje kupon podczas finalizacji zakupu, standardowe typy kuponów WooCommerce — rabaty procentowe, rabaty stałe na koszyk i rabaty stałe na produkt — normalnie stosują się do początkowego zamówienia. Advanced Coupons Premium zawiera poprawkę kompatybilności, która utrzymuje te typy kuponów zastosowane podczas wewnętrznego przeliczania koszyka przez WooCommerce Subscriptions, dzięki czemu wiele kuponów pozostaje zastosowanych podczas finalizacji zakupu, nawet gdy obecne są produkty subskrypcyjne.
Które typy kuponów mają zastosowanie do zamówień odnowień?
WooCommerce Subscriptions kontroluje zachowanie zamówień odnowień. Domyślnie usuwa kupony z automatycznych odnowień — nie jest to ograniczenie Advanced Coupons, tak zaprojektowano WooCommerce Subscriptions. Tylko jego natywne typy kuponów cyklicznych są zaprojektowane do przenoszenia rabatu na każde odnowienie:
| Typ kuponu | Dotyczy pierwszego zamówienia? | Dotyczy odnowień? |
|---|---|---|
| Zniżka procentowa | Tak | Nie (usunięte przez WC Subscriptions) |
| Stała zniżka na koszyk | Tak | Nie (usunięte przez WC Subscriptions) |
| Stała zniżka na produkt | Tak | Nie (usunięte przez WC Subscriptions) |
| Cykliczny rabat procentowy na produkt (natywny WC Subscriptions) | Tak | Tak |
| Cykliczny rabat na produkt (natywny WC Subscriptions) | Tak | Tak |
| Kupon URL (Advanced Coupons) | Tak | Nie |
| Kupon Cashback (Advanced Coupons) | Tak | Nie |
| Kredyty sklepowe (Advanced Coupons) | Tak | Nie (domyślnie — patrz poniżej) |
Typy Advanced Coupons zachowują się w ten sam sposób: stosują się do pierwszego zamówienia i nie powtarzają się przy odnowieniach, chyba że używane są natywne typy cykliczne WooCommerce Subscriptions.
Jak kredyty sklepowe działają z subskrypcjami
Domyślnie wtyczka nie stosuje kredytów sklepowych do automatycznych zamówień odnowienia subskrypcji. Darmowa wtyczka Advanced Coupons usuwa wszelkie dane dotyczące kredytów sklepowych z metadanych zamówień odnowienia, aby zapobiec nieprawidłowemu podwójnemu zastosowaniu, i ukrywa przycisk Zastosuj kredyty sklepowe podczas przeglądania subskrypcji w panelu administracyjnym WordPress.
Jest to celowe działanie — kredyty sklepowe działają jako jednorazowy rabat przy pierwotnym zakupie, a nie jako świadczenie cykliczne.
Włączanie kredytów sklepowych dla odnowień (Advanced Coupons Premium)
Jeśli chcesz, aby kredyty sklepowe były automatycznie stosowane do zamówień odnowienia, Advanced Coupons Premium dodaje ustawienie umożliwiające to.
- Przejdź do Kupony → Ustawienia w panelu administracyjnym WordPress.
- Otwórz sekcję Kredyty sklepowe.
- Włącz Zezwalaj na kredyty sklepowe dla odnowień subskrypcji. To ustawienie zapisuje się automatycznie.

Gdy to ustawienie jest włączone:
- W momencie tworzenia każdego zamówienia odnowienia, wtyczka sprawdza aktualny stan kredytów sklepowych klienta.
- Jeśli stan jest wystarczający, wtyczka automatycznie stosuje kwotę kredytu sklepowego z poprzedniego zamówienia do odnowienia i przelicza całkowitą kwotę zamówienia.
- Jeśli stan jest niewystarczający — na przykład, jeśli klient wydał kredyty od czasu ostatniego odnowienia — wtyczka pomija kredyt sklepowy dla tego odnowienia, a odnowienie jest realizowane w pełnej kwocie.
- Wiersz rabatu kredytu sklepowego pojawia się w podsumowaniu cyklicznych subskrypcji podczas finalizacji zakupu, pokazując klientowi oczekiwane zmniejszenie kredytu w przyszłych odnowieniach.
Wczesne odnowienia (gdy klient klika „Odnowij teraz” na stronie swojego konta) są również obsługiwane. Advanced Coupons sprawdza aktualny stan klienta i przywraca kredyt sklepowy z poprzedniego zamówienia, jeśli stan na to pozwala.
Płacenie za odnowienia subskrypcji kredytami sklepowymi: ręczne vs automatyczne
WooCommerce Subscriptions przetwarza dwa rodzaje odnowień, a kredyty sklepowe stosują się do każdego z nich w nieco inny sposób. Oba sposoby wymagają Advanced Coupons Premium i włączonego ustawienia Zezwalaj na kredyty sklepowe dla odnowień subskrypcji. Standardowe typy kuponów (procentowe, stała kwota koszyka, stała kwota produktu) nadal nie są przenoszone na żaden z tych typów odnowień. Opisane tutaj zachowanie jest specyficzne dla kredytów sklepowych.
Automatyczne odnowienia (płatność zaplanowana)
Automatyczne odnowienie to zaplanowana płatność, którą WooCommerce Subscriptions pobiera w dniu rozliczeniowym klienta, bez żadnej akcji ze strony klienta. Po utworzeniu zamówienia odnowienia, Advanced Coupons odczytuje kwotę kredytu sklepowego, która została zastosowana do poprzedniego zamówienia, i sprawdza aktualny stan klienta. Jeśli stan pokrywa tę kwotę, wtyczka dodaje kredyt sklepowy jako rabat do zamówienia odnowienia i przelicza całkowitą kwotę przed pobraniem płatności. Jeśli stan jest zbyt niski, kredyt sklepowy jest pomijany w tym cyklu, a odnowienie jest obciążane pełną kwotą. Kredyt sklepowy jest stosowany do całkowitej kwoty zamówienia, a nie jako kupon cykliczny, więc klient jest automatycznie obciążany zmniejszoną kwotą.
Ręczne i wcześniejsze odnowienia (klient płaci przy kasie)
Ręczne odnowienie następuje, gdy klient sam zapłaci za następny okres rozliczeniowy, zamiast czekać na zaplanowane obciążenie. Najczęstszym przypadkiem jest wcześniejsze odnowienie, gdzie klient klika Odnowij teraz przy subskrypcji w swoim koncie i jest przekierowywany do kasy w celu dokonania płatności. W tym przepływie Advanced Coupons przywraca środki ze sklepu z poprzedniego zamówienia do koszyka odnowienia, dzięki czemu są one odzwierciedlone w łącznych kwotach przy kasie, zanim klient zapłaci. Podobnie jak w przypadku automatycznych odnowień, wtyczka najpierw sprawdza bieżące saldo: jeśli saldo pokrywa poprzednią kwotę środków ze sklepu, kredyt jest przywracany do koszyka; jeśli nie, środki ze sklepu są anulowane, a klient płaci pełną kwotę przy kasie. Kredyt jest przywracany albo jako zniżka sesji w kasie, albo przez ponowne zastosowanie kuponu na środki ze sklepu, w zależności od tego, jak pierwotnie został zastosowany do zamówienia nadrzędnego.
W obu przypadkach klient widzi również wiersz zniżki na środki ze sklepu w łącznych kwotach cyklicznych odnowień przy kasie, dzięki czemu oczekiwana redukcja przyszłych odnowień jest widoczna, zanim się na nią zdecyduje.
Jak funkcja Dodaj produkty działa z produktami subskrypcyjnymi
Funkcja Dodaj produkty (Advanced Coupons Premium) pozwala automatycznie dodawać określone produkty do koszyka klienta po zastosowaniu kuponu — ze zniżką lub za darmo. Gdy produkty subskrypcyjne pojawiają się w regule Dodaj produkty, Advanced Coupons automatycznie ustawia ich typ zniżki na Brak zniżki, dzięki czemu produkt subskrypcyjny jest dodawany w regularnej cenie, bez niestandardowej redukcji ceny.
Jest to twarde ograniczenie: WooCommerce Subscriptions nie obsługuje niestandardowych cen dla produktów subskrypcyjnych dodawanych za pośrednictwem integracji stron trzecich. Jeśli spróbujesz ustawić niestandardową wartość zniżki na produkt subskrypcyjny w panelu Dodaj produkty, zobaczysz ten komunikat:
„Niestandardowe zniżki dla produktów subskrypcyjnych nie są obsługiwane dla tej funkcji.”
W praktyce oznacza to:
- Możesz uwzględnić produkt subskrypcyjny w regule Dodaj produkty, ale wtyczka zawsze dodaje go w standardowej cenie — kupon nie może go dalej obniżyć.
- Produkty niebędące subskrypcjami w tej samej regule Dodaj produkty działają normalnie z dowolnym typem zniżki.
Jak kupony wirtualne działają z subskrypcjami
Advanced Coupons Premium zawiera automatyczną poprawkę kompatybilności dla kuponów wirtualnych używanych wraz z WooCommerce Subscriptions. WooCommerce Subscriptions uruchamia ponowne przeliczanie koszyka przy kasie, co może zakłócać sposób, w jaki kupony wirtualne czyszczą dane sesji. Advanced Coupons automatycznie obsługuje tę różnicę w czasie, dzięki czemu kupony wirtualne pozostają ważne podczas realizacji subskrypcji bez żadnej dodatkowej konfiguracji.
Dla sprzedawców oznacza to, że kupon wirtualny wystawiony klientowi stosuje się do zamówienia subskrypcyjnego tak samo, jak do zakupu jednorazowego — kupon jest zużywany przy użyciu i usuwany z sesji, bez potrzeby ręcznego czyszczenia.
Rozwiązywanie problemów
Środki ze sklepu nie mają zastosowania do zamówień odnowienia
Kredyty sklepu nie mają zastosowania do odnowień, chyba że ustawienie „Zezwól na kredyty sklepu dla odnowień subskrypcji” jest włączone w sekcji „Kupony → Ustawienia → Kredyty sklepu” — a to ustawienie jest dostępne tylko w Advanced Coupons Premium.
Jeśli ustawienie jest włączone, a kredyty nadal nie są stosowane, sprawdź saldo kredytów sklepowych klienta w momencie odnowienia. Jeśli jego saldo jest niższe niż kwota kredytu z poprzedniego zamówienia, wtyczka pomija kredyt dla tego odnowienia, a zamówienie jest przetwarzane w pełnej kwocie.
Wiele kuponów jest usuwanych, gdy w koszyku znajdują się produkty subskrypcyjne
Jest to znane zachowanie WooCommerce Subscriptions. Advanced Coupons Premium zawiera poprawkę, która utrzymuje standardowe typy kuponów (stała kwota koszyka, procentowa, stała kwota produktu) zastosowane podczas przeliczania koszyka w WooCommerce Subscriptions. Jeśli używasz darmowej wersji i doświadczasz tego problemu, przejście na Advanced Coupons Premium rozwiązuje go.
Ustawienie „Zezwól na kredyty sklepu dla odnowień subskrypcji” nie pojawia się w ustawieniach
To ustawienie jest dodawane przez Advanced Coupons Premium i pojawia się tylko wtedy, gdy WooCommerce Subscriptions jest aktywne. Sprawdź, czy zarówno Advanced Coupons Premium, jak i WooCommerce Subscriptions są zainstalowane i aktywne, a następnie ponownie odwiedź sekcję „Kupony → Ustawienia → Kredyty sklepu”.
Często zadawane pytania
Czy rabat z kuponu dotyczy każdego zamówienia odnowienia?
Nie. Standardowe typy kuponów — procentowe, stała kwota koszyka, stała kwota produktu — dotyczą tylko początkowego zakupu subskrypcji. WooCommerce Subscriptions jest zaprojektowany tak, aby usuwać je z zamówień odnowienia. Tylko własne typy kuponów cyklicznych WooCommerce Subscriptions (Recurring Product % Discount i Recurring Product Discount) są stworzone do przenoszenia rabatu na odnowienia. Typy kuponów Advanced Coupons podążają tym samym wzorem.
Czy mogę użyć kuponu URL z produktem subskrypcyjnym?
Tak — kupony URL mają zastosowanie przy początkowym zakupie, jak zwykle. Podobnie jak wszystkie standardowe typy kuponów, nie są one przenoszone na zamówienia odnowienia.
Dlaczego mój kupon „Dodaj produkty” nie rabatuje produktu subskrypcyjnego?
Jest to oczekiwane. Advanced Coupons zawsze ustawia produkty subskrypcyjne dodane za pomocą reguł „Dodaj produkty” na „Brak rabatu” — niestandardowe ceny dla produktów subskrypcyjnych nie są obsługiwane przez tę funkcję. Produkt jest nadal dodawany do koszyka; po prostu zachowuje swoją regularną cenę zamiast rabatu skonfigurowanego przez kupon.
Czy mogę użyć funkcji „Dodaj produkty”, aby podarować darmową subskrypcję jako prezent?
Możesz dodać produkt subskrypcyjny za pomocą reguły „Dodaj produkty”, ale wtyczka dodaje go w regularnej cenie — nie można zastosować żadnego rabatu ani darmowej ceny. Jeśli chcesz podarować darmową subskrypcję, rozważ użycie 100% rabatu za pomocą natywnych typów kuponów WooCommerce Subscriptions.
Czy kredyty sklepowe można wykorzystać na odnowienia ręczne lub wcześniejsze?
Tak, gdy opcja Zezwalaj na kredyty sklepowe dla odnowień subskrypcji jest włączona (Advanced Coupons Premium). Kiedy klient inicjuje wcześniejsze odnowienie ze swojego konta, wtyczka sprawdza jego bieżące saldo i przywraca kredyt z poprzedniego zamówienia, jeśli saldo na to pozwala.
Czy to działa z subskrypcjami zmiennymi?
Tak. Warstwa kompatybilności subskrypcji dotyczy zarówno prostych, jak i zmiennych typów produktów subskrypcyjnych.
Co widzi klient przy kasie, gdy kredyty sklepowe są stosowane do odnowień?
Gdy opcja Zezwalaj na kredyty sklepowe dla odnowień subskrypcji jest włączona, a klient ma wystarczające saldo, w podsumowaniu cyklicznych odnowień na stronie kasy pojawia się wiersz zniżki na kredyty sklepowe. Pokazuje to oczekiwaną redukcję kredytu przy każdym przyszłym odnowieniu, dzięki czemu klient wie, czego się spodziewać w następnym cyklu rozliczeniowym.
Potrzebujesz pomocy?
Jeśli masz pytanie lub napotkasz jakiekolwiek problemy, jesteśmy tutaj, aby pomóc.
- Użytkownicy Premium: Otwórz zgłoszenie wsparcia
- Użytkownicy darmowi: Odwiedź nasze forum społecznościowe na WordPress.org
