1. Strona główna
  2. Baza wiedzy
  3. WooCommerce Wholesale Prices Premium
  4. Jak automatycznie uaktualniać i obniżać role hurtowe

Jak automatycznie uaktualniać i obniżać role hurtowe

Ręczne promowanie klientów hurtowych do wyższego poziomu zajmuje czas i łatwo przegapić moment, w którym klient przekracza kamień milowy wydatków. Automatyzacja ról hurtowych w WooCommerce Wholesale Prices Premium zajmuje się tym za Ciebie: śledzi wydatki lub liczbę zamówień każdego klienta i automatycznie uaktualnia lub obniża jego rolę hurtową, gdy osiągnie zdefiniowany przez Ciebie próg. Ten artykuł przeprowadzi Cię przez proces tworzenia reguł, dostosowywania wiadomości e-mail i korzystania z dziennika audytu do śledzenia każdej zmiany.

Co to jest Automatyzacja Ról Hurtowych?

Automatyzacja Ról Hurtowych ocenia Twoich klientów na podstawie skonfigurowanych przez Ciebie reguł. Każda reguła określa, do kogo ma zastosowanie, co mierzyć, ile mierzyć i do jakich ról przenieść klienta. Gdy klient osiągnie próg, jest automatycznie przenoszony do roli uaktualnienia. Jeśli później spadnie poniżej progu, może zostać przeniesiony do roli obniżenia.

Ocena odbywa się w tle, uruchamiana po zakończeniu, zwrocie lub anulowaniu zamówienia, a także jako część codziennego przeglądu, który sprawdza wszystkich kwalifikujących się klientów. Nic nie przerywa procesu realizacji zakupu.

Wymagania wstępne

  • WooCommerce Wholesale Prices Premium 2.1.0 lub nowszy
  • Co najmniej jedna dodatkowa rola hurtowa zarejestrowana w Hurt → Role
  • Action Scheduler włączony (dołączony do WooCommerce)

Krok 1: Otwórz ustawienia Automatyzacji Ról Hurtowych

Menu administratora WordPress pokazujące Wholesale → Ustawienia, z otwartą zakładką Wholesale Prices i podświetloną podzakładką Wholesale Role Automation
  1. W panelu administracyjnym WordPress przejdź do Hurt → Ustawienia → Ceny hurtowe → Automatyzacja Ról Hurtowych.
  2. Kliknij zakładkę Automatyzacja Ról Hurtowych.

Zakładka zawiera trzy sekcje: Reguły, Dziennik audytu i Zastąpienia.

Krok 2: Utwórz regułę automatyzacji

Sekcja Reguły pokazująca przycisk Dodaj regułę nad pustą tabelą reguł

Dodaj nową regułę

  1. Kliknij Dodaj regułę, aby otworzyć panel reguły.
Otwarty panel boczny reguły, pokazujący pola Etykieta, Zakres, Metryka, Okres, Próg, Uaktualnij do, Obniż do i Włączone

Ustaw etykietę

  1. W polu Etykieta wprowadź opisową nazwę tej reguły (na przykład „Uaktualnij do Złota, 1000 $ na zawsze”). Etykieta pojawia się w tabeli Reguły i w dzienniku audytu.

Ustaw zakres

Pole Zakres określa, do których klientów ma zastosowanie reguła.

  1. W sekcji Zakres wybierz jedną z następujących opcji:
  • Każdy użytkownik niehurtowy: dotyczy wszystkich klientów, którzy jeszcze nie mają roli hurtowej. Użyj tego do początkowych reguł uaktualnienia (niehurtowy → pierwszy poziom hurtowy).
  • Użytkownicy aktualnie w roli: dotyczy klientów już posiadających określoną rolę hurtową. Po wybraniu tej opcji pojawi się rozwijane menu Rola; wybierz rolę, do której chcesz się odnieść. Użyj tego do uaktualnień warstwowych (Brązowy → Srebrny) lub reguł obniżenia.

Wybierz metrykę

  1. W sekcji Metryka wybierz, co mierzyć:
  • Łącznie wydano: skumulowana wartość zakupów klienta w walucie Twojego sklepu.
  • Liczba zamówień: liczba zrealizowanych zamówień złożonych przez klienta.

Ustaw okno pomiarowe

Pole Okno określa zakres czasu używany do obliczania metryki.

  1. W sekcji Okno wybierz jedną z czterech opcji:
  • Całkowity czas: zlicza wszystkie zamówienia lub wydatki od pierwszej zakupu klienta.
  • Ostatnie dni: zlicza tylko ostatnie N dni. Pojawi się pole Dni okna; wprowadź liczbę dni do wstecznego spojrzenia (na przykład 90 dla ostatnich trzech miesięcy).
  • Miesiąc kalendarzowy: zlicza tylko bieżący miesiąc kalendarzowy. Resetuje się na początku każdego nowego miesiąca.
  • Rok kalendarzowy: zlicza tylko bieżący rok kalendarzowy. Resetuje się 1 stycznia.

Wprowadź próg

  1. W polu Próg wprowadź wartość liczbową, którą klient musi osiągnąć, aby wywołać awans. Dla Łączna kwota wydana wprowadź kwotę dziesiętną (na przykład 500 dla 500,00 zł). Dla Liczba zamówień wprowadź liczbę całkowitą.

Ustaw cele awansu i degradacji

  1. W menu rozwijanym Awansuj do wybierz rolę hurtową, do której przechodzi klient po osiągnięciu progu. Wybierz Klient (cofnij rolę hurtową), aby całkowicie usunąć rolę hurtową.
  2. W menu rozwijanym Degraduj do wybierz rolę hurtową, do której przechodzi klient, jeśli spadnie poniżej progu. Wybierz (brak degradacji), jeśli chcesz tylko awansów bez odpowiadającej im degradacji.
Uwaga: Degradacja jest oceniana tylko dla klientów już posiadających rolę Zakres z tej reguły. Reguły z zakresem Dowolny użytkownik niebędący użytkownikiem hurtowym nie powodują degradacji.

Włącz i zapisz regułę

  1. Potwierdź, że przełącznik Włączony jest ustawiony na Włączony.
  2. Zapisz regułę.
Tabela Reguły w zakładce Automatyzacja Ról Hurtowych, pokazująca pięć zapisanych reguł z wypełnionymi kolumnami Priorytet, Zakres, Warunek, Okno, Cele w górę i w dół oraz Włączone.

Krok 3: Zarządzaj istniejącymi regułami

Tabela Reguły zawiera listę wszystkich reguł z następującymi kolumnami:

KolumnaCo pokazuje
PriorytetKolejność oceny. Reguła o najwyższym priorytecie jest oceniana jako pierwsza.
ZakresDo których klientów ma zastosowanie reguła.
WarunekMetryka i próg.
OknoOkno pomiarowe.
Awansuj→/Degraduj→Docelowe role awansu i degradacji.
WłączonyCzy reguła jest obecnie włączona.

Zasady ponownego zamawiania: Przeciągnij wiersze w tabeli, aby zmienić kolejność oceny. Kiedy klient jest oceniany, wygrywa pierwsza pasująca zasada. Niższe priorytety zasad nie są sprawdzane po dopasowaniu.

Edytowanie zasady: Kliknij ikonę edycji w dowolnym wierszu, aby ponownie otworzyć panel zasady i zmienić jej ustawienia.

Wyłączanie zasady: Edytuj zasadę i ustaw przełącznik Włączone na Wyłączone. Zasada pozostaje w tabeli, ale jest pomijana podczas oceny.

Usuwanie zasady: Kliknij ikonę usuwania w dowolnym wierszu, aby trwale usunąć zasadę.

Limit zasad: Możesz utworzyć do 500 zasad automatyzacji.

Krok 4: Dostosuj e-maile z powiadomieniami

Kiedy rola klienta zmienia się automatycznie, WooCommerce Wholesale Prices Premium wysyła mu e-mail transakcyjny. Dostępne są dwa typy e-maili: Awans roli hurtowej i Degradacja roli hurtowej.

WooCommerce → Ustawienia → E-maile, pokazująca wpisy Uaktualnienie roli hurtowej i Obniżenie roli hurtowej
  1. Przejdź do WooCommerce → Ustawienia → E-maile.
  2. Znajdź Awans roli hurtowej lub Degradacja roli hurtowej i kliknij Zarządzaj.
Strona ustawień wiadomości e-mail o uaktualnieniu roli hurtowej, pokazująca pola Temat, Nagłówek i Dodatkowa treść
  1. Dostosuj pola Temat, Nagłówek i Dodatkowa treść.
  2. Kliknij Zapisz zmiany.

Dostępne symbole zastępcze

Możesz użyć następujących symboli zastępczych w temacie, nagłówku lub treści każdego e-maila:

Symbol zastępczyRozwiązuje się do
{user_display_name}Wyświetlana nazwa klienta.
{old_role_label}Rola hurtowa, od której klient odchodzi.
{new_role_label}Rola hurtowa, do której klient przechodzi.
{rule_label}Etykieta zasady automatyzacji, która wywołała zmianę.
{site_title}Nazwa Twojego sklepu.

Co klienci widzą na swojej stronie konta

Oprócz e-maila, następnym razem, gdy dotknięty klient odwiedzi swoją stronę Moje konto po zmianie roli, pojawi się jednorazowe powiadomienie:

  • Po awansie: „🎉 Gratulacje — zostałeś awansowany do [nazwa roli]. Twoje nowe ceny są aktywne przy następnym zamówieniu.”
  • Po degradacji: „Twoja rola hurtowa zmieniła się na [nazwa roli]. Ma to wpływ na przyszłe zamówienia. Istniejące subskrypcje pozostają niezmienione.”

Powiadomienie pojawia się tylko raz i jest usuwane po jego wyświetleniu przez klienta.

Krok 5: Przejrzyj dziennik audytu

Każda automatyczna zmiana roli, czy to awans, degradacja, pauza, czy wznowienie, jest rejestrowana w sekcji Dziennik audytu. Użyj go, aby zbadać, kiedy rola klienta się zmieniła i co ją wywołało.

Automatyzacja Ról Hurtowych → sekcja Dziennik Audytu, pokazująca panel Filtry nad tabelą wpisów Dziennika Audytu

Filtruj dziennik

Panel Filtry pozwala zawęzić wyniki przed ich wyświetleniem lub wyeksportowaniem:

  • Użytkownik: wprowadź identyfikator użytkownika lub adres e-mail.
  • Reguła: wprowadź identyfikator reguły, aby zobaczyć zmiany wprowadzone przez określoną regułę.
  • Kierunek: wybierz Ulepszenie, Obniżenie, Wstrzymanie lub Wznów.
  • Wyzwalacz: wybierz, co spowodowało zmianę: Zamówienie ukończone, Zwrot, Anulowane, Zaplanowane lub Administrator.
  • Data od / Data do: wprowadź daty w formacie RRRR-MM-DD. Granice są włączające i interpretowane w UTC.
  1. Ustaw filtry, a następnie kliknij Przeładuj, aby je zastosować.

Tabela wpisów audytu

Tabela wyświetla do 50 wierszy na stronę. Każdy wiersz zawiera:

KolumnaCo pokazuje
Kiedy (UTC)Znacznik czasu UTC zmiany.
UżytkownikAdres e-mail i nazwę wyświetlaną klienta.
RegułaEtykieta reguły, która została uruchomiona.
KierunekUlepszenie, Obniżenie, Wstrzymanie lub Wznów.
OdRola, z której klient został przeniesiony.
DoRola, do której klient został przeniesiony.
WyzwalaczCo spowodowało ocenę (na przykład, Zamówienie ukończone lub Zaplanowane).

Eksportuj do CSV

  1. Ustaw dowolne filtry, a następnie kliknij Eksportuj CSV.

Pobrany plik zawiera następujące kolumny: Kiedy (UTC), Identyfikator użytkownika, Identyfikator reguły, Kierunek, Rola od, Rola do, Typ wyzwalacza i Odniesienie wyzwalacza.

Wykluczanie określonych użytkowników z automatyzacji

Sekcja Zastępstwa pozwala zablokować poszczególnych klientów, aby automatyzacja ich całkowicie pomijała. Zablokowani klienci nie otrzymują żadnych ulepszeń, obniżeń ani wstrzymań. Zachowują swoją obecną rolę niezależnie od wszelkich pasujących reguł.

Sekcja Nadpisań pokazująca nagłówek Zablokowani użytkownicy, przycisk Dodaj nadpisanie i tabelę Zablokowani użytkownicy

Zablokuj użytkownika

  1. W sekcji Zastępstwa kliknij Dodaj zastępstwo.
  2. Wprowadź adres e-mail klienta w polu E-mail użytkownika.
  3. Potwierdź, że przełącznik Zablokowany jest ustawiony na Tak.
  4. Zapisz.

Klient pojawia się w tabeli Zablokowani użytkownicy z datą zablokowania.

Odblokuj użytkownika

  1. Znajdź klienta w tabeli Zablokowani użytkownicy i kliknij ikonę kosza w jego wierszu.
Wskazówka: Możesz również zablokować lub odblokować konkretnego klienta bezpośrednio z poziomu WordPress → Użytkownicy → [nazwa klienta] → strona jego profilu użytkownika.

Rozwiązywanie problemów

Reguła nie działa po zakończeniu zamówienia

Otwórz WooCommerce → Status → Zaplanowane akcje i filtruj według grupy wwpp-wholesale-role-automation, aby sprawdzić nieudane lub oczekujące akcje. Automatyzacja działa asynchronicznie. Ocena jest kolejkowana jako zadanie w tle i uruchamiana przy następnym tyknięciu Action Scheduler, a nie natychmiast po zakończeniu zamówienia. Jeśli żadne akcje się nie pojawią, upewnij się, że Action Scheduler działa (WooCommerce tego wymaga).

Rola klienta nie zmieniła się, mimo że reguła została dopasowana

Przejdź do Wholesale → Role, aby potwierdzić, że rola docelowa nadal istnieje. Rola docelowa uaktualnienia lub obniżenia musi być nadal zarejestrowana. Jeśli została usunięta po utworzeniu reguły, ocena pomija tę regułę po cichu.

Dziennik audytu jest pusty

Złóż zamówienie testowe lub poczekaj na następne codzienne skanowanie, aby wygenerować pierwsze wpisy. Codzienne skanowanie działa raz dziennie; oceny wyzwalane przez zamówienia działają asynchronicznie po każdym zdarzeniu zamówienia. Jeśli w tabeli Wpisy audytu nie ma jeszcze żadnych wierszy, nie wystąpiły żadne zmiany w automatyzacji.

Często zadawane pytania

Czy automatyzacja działa natychmiast po złożeniu zamówienia przez klienta?
Nie natychmiast. Jest ona kolejkowana jako zadanie w tle i zazwyczaj działa w ciągu kilku minut od zakończenia zamówienia, w zależności od tego, jak często Action Scheduler przetwarza swoją kolejkę na Twoim serwerze.

Czy mogę użyć zarówno celu uaktualnienia, jak i obniżenia w tej samej regule?
Tak. Gdy próg zostanie osiągnięty, klient jest uaktualniany. Gdy próg nie zostanie osiągnięty, a klient jest już w roli objętej zakresem reguły, jest on przenoszony do celu obniżenia. Wybierz (brak obniżenia), jeśli chcesz tylko uaktualnień.

Co się stanie, jeśli dwie reguły dopasują tego samego klienta?
Wygrywa reguła o najwyższym priorytecie. Reguły są oceniane w kolejności pokazanej w tabeli Reguły, a stosowana jest pierwsza pasująca reguła. Żadne dalsze reguły nie są sprawdzane dla tego klienta w tym samym cyklu oceny.

Czy mogę zapobiec wpływowi automatyzacji na konkretnego klienta?
Tak. Dodaj ich w sekcji Zastąpienia lub zablokuj ich z poziomu profilu użytkownika. Zablokowani klienci są całkowicie pomijani.

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