1. Strona główna
  2. Baza wiedzy
  3. WC Vendors Memberships
  4. Ustawienia i konfiguracja
  5. Jak skonfigurować przycinanie zamówień odnowienia dla członkostw sprzedawców
  1. Strona główna
  2. Baza wiedzy
  3. WC Vendors Memberships
  4. Jak skonfigurować przycinanie zamówień odnowienia dla członkostw sprzedawców

Jak skonfigurować przycinanie zamówień odnowienia dla członkostw sprzedawców

Każde odnowienie subskrypcji sprzedawcy tworzy nowe zamówienie w Twojej bazie danych WooCommerce. Na ruchliwym rynku szybko się one gromadzą. WC Vendors Membership pozwala automatycznie przycinać stare zamówienia odnowienia po każdej udanej płatności. Dzięki temu lista zamówień pozostaje łatwa do zarządzania bez żadnej ręcznej pracy. Ten artykuł przeprowadzi Cię przez proces włączania przycinania, wybierania trybu odpowiedniego dla Twojego sklepu i przeprowadzania jednorazowego masowego czyszczenia zamówień odnowienia z Twoich istniejących aktywnych subskrypcji.

Wymagania

  • WC Vendors, WC Vendors Pro, WC Vendors Membership w wersji 1.2.3 lub nowszej, WooCommerce i WooCommerce Subscriptions muszą być zainstalowane i aktywne na Twojej stronie.
  • Potrzebujesz dostępu administratora do swojego panelu WordPress.

Jak włączyć przycinanie zamówień odnowienia

  1. Przejdź do WC Vendors → Ustawienia → Membership.
  2. Przewiń w dół do sekcji Przycinanie zamówień odnowienia.
  3. Zaznacz Przycinaj stare zamówienia odnowienia.
  4. Kliknij Zapisz zmiany.
Strona ustawień WC Vendors Membership pokazująca sekcję Przycinanie zamówień odnowienia z zaznaczoną opcją Przycinaj stare zamówienia odnowienia

Gdy ta opcja jest włączona, wtyczka automatycznie przycina stare zamówienia odnowienia po każdej udanej płatności za subskrypcję. Nie jest potrzebny żaden cron job ani ręczny krok. Działa w tle za każdym razem, gdy odnawia się subskrypcja sprzedawcy.

Wybór tego, co przycinać

Dwa ustawienia kontrolują, które dokładnie zamówienia odnowienia zostaną usunięte. Możesz użyć jednego lub obu, w zależności od tego, jak chcesz zarządzać historią zamówień.

Zachowaj wszystkie opłacone odnowienia

Gdy zaznaczone jest Zachowaj wszystkie opłacone odnowienia, wtyczka zachowuje każde opłacone zamówienie odnowienia, w tym zamówienia o wartości 0$ opłacone kuponem 100%, i usuwa tylko zamówienia odnowienia o wartości 0$ (darmowe) starsze niż ostatnie. Użyj tej opcji, jeśli potrzebujesz pełnej historii płatności do celów księgowych lub raportowania; żadne opłacone zamówienie nie zostanie nigdy usunięte. Zapisana wartość Ile zachować nadal działa jako minimalna całkowita liczba do zachowania, więc niektóre starsze darmowe odnowienia mogą przetrwać przycinanie.

Gdy Zachowaj wszystkie opłacone odnowienia jest odznaczone, wtyczka zachowuje liczbę ostatnich zamówień odnowienia ustawioną w Ile zachować i usuwa resztę.

Ile zachować

Minimalna wartość to 3. WooCommerce Subscriptions używa liczby zamówień odnowienia wewnętrznie do planowania płatności. Spadek poniżej 3 może zakłócić ten proces. Domyślnie jest to 3; zwiększ ją, jeśli chcesz dłuższą historię pod ręką. To pole jest ukryte, gdy Zachowaj wszystkie opłacone odnowienia jest włączone, ale zapisana wartość nadal obowiązuje jako minimalny bezpieczny próg opisany powyżej.

Metoda usuwania

Ustaw Metoda usuwania na Przenieś do kosza, jeśli chcesz mieć siatkę bezpieczeństwa. Zamówienia w koszu można przywrócić. Wybierz Usuń na stałe, aby zwolnić miejsce na dysku, ale pamiętaj, że nie można tego cofnąć.

Sekcja przycinania zamówień odnowienia pokazująca wszystkie cztery ustawienia z zaznaczoną opcją Zachowaj wszystkie opłacone odnowienia, polem Ile zachować ustawionym na 3 i metodą usuwania ustawioną na Przenieś do kosza

Po skonfigurowaniu tych opcji kliknij Zapisz zmiany.

Masowe czyszczenie istniejących zamówień

Włączanie przycinania wpływa tylko na odnowienia w przyszłości. Jeśli Twój sklep ma już za sobą miesiące lub lata starych zamówień odnowienia, użyj jednorazowego narzędzia do masowego czyszczenia, aby zastosować te same zasady przycinania do istniejących danych. Proces czyszczenia dotyczy tylko aktywnych subskrypcji członkostwa sprzedawcy. Zamówienia odnowienia w ramach anulowanych lub wygasłych członkostw pozostają nietknięte.

  1. Przejdź do WooCommerce → Status → Narzędzia.
  2. Znajdź Przycinaj zamówienia odnowienia członkostwa na liście.
  3. Kliknij Uruchom czyszczenie.
Strona narzędzi statusu WooCommerce z widocznym narzędziem przycinania odnowień członkostwa i przyciskiem Uruchom czyszczenie

Czyszczenie działa w tle przy użyciu Action Scheduler, przetwarzając subskrypcje w partiach po 50. Twoja witryna pozostaje responsywna podczas jego działania. Po dodaniu zadania do kolejki pojawia się komunikat potwierdzający.

Monitorowanie postępu w dziennikach

Zarówno automatyczne przycinanie, jak i masowe czyszczenie zapisują wpisy w dzienniku WooCommerce. Każdy wpis pokazuje identyfikator subskrypcji, liczbę przyciętych zamówień oraz identyfikator, łączną kwotę i datę każdego usuniętego zamówienia.

Aby sprawdzić postęp lub zobaczyć, co zostało usunięte:

  1. Przejdź do WooCommerce → Status → Dzienniki.
  2. Wybierz wcvm-renewal-pruner z listy źródeł.
Logi statusu WooCommerce, widok pliku dziennika wcvm-renewal-pruner, pokazujący wpisy przycinania z identyfikatorami subskrypcji i zamówieniami odnowienia, które zostały przeniesione do kosza

Rozwiązywanie problemów

Zamówienia odnowienia nie są przycinane po płatności

Potwierdź, że Przycinaj stare zamówienia odnowienia jest zaznaczone i zapisane w sekcji WC Vendors → Ustawienia → Członkostwo → Przycinanie zamówień odnowienia. Sprawdź również, czy odnowiona subskrypcja jest subskrypcją członkostwa sprzedawcy. Funkcja nie dotyczy zwykłych subskrypcji WooCommerce.

Pole „Ile zachować” nie jest widoczne

To pole automatycznie się ukrywa, gdy zaznaczone jest Zachowaj wszystkie opłacone odnowienia. Odznacz Zachowaj wszystkie opłacone odnowienia, aby je ponownie wyświetlić.

Po masowym czyszczeniu nie pojawiają się żadne wpisy w dzienniku

Potwierdź, że zadanie zostało dodane do kolejki, sprawdzając, czy po kliknięciu Uruchom czyszczenie pojawił się komunikat „Czyszczenie dodane do kolejki”. Następnie przejdź do WooCommerce → Status → Zaplanowane akcje i poszukaj akcji wcvm_prune_renewal_batch. Jeśli Action Scheduler ma zaległości, zadanie może czekać w kolejce.

Często zadawane pytania

Czy to wpłynie na subskrypcje niebędące członkostwem?

Nie. Przycinarka przetwarza tylko subskrypcje członkostwa sprzedawcy. Zwykłe subskrypcje WooCommerce dla innych typów produktów są całkowicie pomijane.

Czy mogę odzyskać przycięte zamówienia?

Jeśli ustawisz Metoda usuwania na Przenieś do kosza, tak, zamówienia w koszu można przywrócić. Jeśli wybrałeś Usuń na stałe, nie ma możliwości cofnięcia.

Czy mogę ustawić „Ile zachować” poniżej 3?

Nie. Minimalna wartość jest wymuszana na 3, niezależnie od wprowadzonej wartości. WooCommerce Subscriptions używa liczby zamówień odnowienia do planowania płatności. Spadek poniżej 3 może powodować problemy z aktywnymi subskrypcjami.

Potrzebujesz pomocy?

Jeśli masz pytanie lub napotkasz jakiekolwiek problemy, jesteśmy tutaj, aby pomóc.

Czy ten artykuł był pomocny?

Powiązane artykuły

Zakończ zakup