Czynniki uruchamiające rabat - krok po kroku

Czynniki uruchamiające rabat - krok po kroku

Skopiuj stronę

Szczegółowe samouczki dotyczące cyklu życia rabatów w Shopify Flow: utworzenie, aktualizacja, usunięcie, wygaśnięcie, dodanie kodu oraz usunięcie kodu.

Sześć zdarzeń związanych z całym cyklem życia kodu rabatowego: utworzenie, aktualizacja, usunięcie, dodanie kodu, usunięcie kodu oraz wygaśnięcie - o których Shopify w ogóle nie informuje.

Na tej stronie: Utworzono zniżkę, Zaktualizowano zniżkę, Usunięto zniżkę, Wygasła zniżka, Dodano kod rabatowy, Usunięto kod rabatowy

Shopify Flow
Gdzie je znaleźć: w Shopify Flow wybierz opcję „Wybierz wyzwalacz”, otwórz sekcję Workflow Trigger Extensions i wyszukaj hasło „Discount”.

Utworzono zniżkę

Uruchamia się w momencie utworzenia rabatu - automatycznego lub opartego na kodzie - przez personel lub za pośrednictwem aplikacji.

Pożary spowodowane przez Webhook Shopify
Zezwolenie Dostęp do danych z rabatem
Włączone Włączenie przepływu pracy w Shopify Flow, który z niego korzysta, powoduje jego aktywację. Odpowiedni przełącznik znajduje się na stronie Wyzwalacze w aplikacji

Proszę używać go do

  • Prosimy o ogłaszanie nowych promocji z odpowiednim wyprzedzeniem, aby nikt nie był zaskoczony pojawieniem się kodu.
  • Należy skontrolować rabaty utworzone przez aplikacje lub pracowników bez odpowiedniego zatwierdzenia.

Co funkcja „Discount Created” przekazuje do Państwa procesu roboczego

Zmienna w usłudze Shopify Flow Typ Co się w nim znajduje
discount Przedmiot Utworzona zniżka
discount.id ID Identyfikator GID rabatu w systemie Shopify
discount.title Tekst Nazwa promocji
discount.status Tekst Status rabatu (AKTYWNY, WYGASŁY, ZAPLANOWANY)
discount.createdAt Tekst Kiedy utworzono rabat
discount.updatedAt Tekst Kiedy ostatnio zaktualizowano wysokość rabatu
discount.startsAt Tekst Gdy zniżka zacznie obowiązywać
discount.endsAt Tekst Po wygaśnięciu zniżki
eventId Tekst Identyfikator tego zdarzenia. Proszę wyszukać je w historii zdarzeń aplikacji, aby sprawdzić, co dokładnie zostało wysłane.

Przykład: Informowanie o każdej nowej zniżce w serwisie Slack

  1. Jako warunek wyzwalający wybrano opcję „Zniżka przy wyborze”.
  2. Proszę dodać żądanie HTTP do webhooka serwisu Slack: New discount "{{discount.title}}" ({{discount.status}}), runs {{discount.startsAt}} to {{discount.endsAt}}.
  3. Włącz proces.

Zaktualizowano zniżkę

Powiadomienia generowane podczas edycji rabatu: nazwa, wartość, daty, kryteria kwalifikacyjne, status.

Pożary spowodowane przez Webhook Shopify
Zezwolenie Dostęp do danych z rabatem
Włączone Włączenie przepływu pracy w Shopify Flow, który z niego korzysta, powoduje jego aktywację. Jego własny przełącznik znajduje się na stronie Wyzwalacze w aplikacji

Proszę wykorzystać to do

  • Prosimy o zapoznanie się ze zmianami w aktualnie trwających promocjach.
  • Proszę ponownie zsynchronizować dane promocyjne z banerem w witrynie sklepu lub narzędziem do wysyłania wiadomości e-mail.

Jakie informacje serwis „Discount Updated” przekazuje do Państwa systemu obsługi zadań

Zmienna w usłudze Shopify Flow Typ Co się w nim znajduje
discount Przedmiot Zaktualizowana zniżka
discount.id ID Identyfikator GID rabatu w systemie Shopify
discount.title Tekst Nazwa promocji
discount.status Tekst Status rabatu (AKTYWNY, WYGASŁY, ZAPLANOWANY)
discount.createdAt Tekst Kiedy utworzono rabat
discount.updatedAt Tekst Kiedy ostatnio zaktualizowano wysokość rabatu
discount.startsAt Tekst Gdy zniżka zacznie obowiązywać
discount.endsAt Tekst Po wygaśnięciu zniżki
eventId Tekst Identyfikator tego zdarzenia. Proszę wyszukać je w historii zdarzeń aplikacji, aby sprawdzić, co dokładnie zostało wysłane.

Przykład: Sprawdzenie zmian w aktywnych rabatach

  1. Jako warunek wyzwalający należy wybrać opcję Zaktualizowana zniżka.
  2. Dodaj warunek: discount.status równe ACTIVE.
  3. Proszę dodać opcję „Wyślij wewnętrzną wiadomość e-mail zawierającą {{discount.title}}” oraz link administracyjny do zniżki.
  4. Włącz proces.

Rabaty usunięto

Wyzwala się w przypadku usunięcia rabatu. Do zgłoszenia pozostają jedynie identyfikator i czas.

Pożary spowodowane przez Webhook Shopify
Zezwolenie Dostęp do danych z rabatem
Włączone Włączenie przepływu pracy w Shopify Flow, który z niego korzysta, powoduje jego aktywację. Jego własny przełącznik znajduje się na stronie Wyzwalacze w aplikacji

Proszę wykorzystać to do

  • Proszę usunąć usuniętą promocję z banerów, kanałów informacyjnych lub narzędzia do wysyłania wiadomości e-mail.

Jakie dane przesyła funkcja „Discount Deleted” do Państwa procesu roboczego

Zmienna w usłudze Shopify Flow Typ Co się w nim znajduje
discountId Tekst Identyfikator GID rabatu w systemie Shopify
deletedAt Tekst Sygnatura czasowa momentu usunięcia rabatu
eventId Tekst Identyfikator tego zdarzenia. Proszę wyszukać je w historii zdarzeń aplikacji, aby sprawdzić, co dokładnie zostało wysłane.

Przykład: Usunięcie pozostałości po usuniętej zniżce

  1. Jako warunek wyboru proszę wybrać opcję Discount Deleted.
  2. Proszę dodać żądanie HTTP do systemu, który odzwierciedla Państwa promocje, z parametrami {{discountId}} i {{deletedAt}}.
  3. Włącz proces.

Oferta wygasła

Uruchamia się, gdy termin ważności rabatu upłynie. W tym momencie Shopify nie wysyła żadnych powiadomień, dlatego aplikacja sprawdza to zgodnie z harmonogramem i uruchamia się raz na każdy wygasły rabat.

Pożary spowodowane przez Sprawdzano zgodnie z harmonogramem, ponieważ Shopify nie wysyła w tym celu żadnego webhooka
Zezwolenie Dostęp do danych z rabatem
Włączone Włączenie przepływu pracy w Shopify Flow, który z niego korzysta, powoduje jego aktywację. Jego własny przełącznik znajduje się na stronie Wyzwalacze w aplikacji

Proszę wykorzystać to do

  • Proszę usunąć baner promocyjny, gdy kod w nim zawarty przestanie działać.
  • Proszę poinformować dział wsparcia, że kampania dobiegła końca.
  • Rozpocznij kampanię follow-up.

Co funkcja „Discount Expired” przekazuje do Państwa procesu pracy

Zmienna w Shopify Flow Typ Co się w nim znajduje
discount Przedmiot Wygasła zniżka
discount.id ID Identyfikator GID rabatu w systemie Shopify
discount.title Tekst Nazwa promocji
discount.status Tekst Status zniżki
discount.endsAt Tekst Po wygaśnięciu zniżki
discount.startsAt Tekst Kiedy zniżka zaczęła obowiązywać
eventId Tekst Identyfikator tego zdarzenia. Proszę wyszukać je w historii zdarzeń aplikacji, aby sprawdzić, co dokładnie zostało wysłane.

Przykład: Proszę usunąć baner promocyjny po wygaśnięciu kodu

  1. Jako warunek wyzwalający proszę wybrać opcję Wygaśnięcie zniżki.
  2. Proszę dodać funkcję aktualizacji metapola sklepu (lub wysłać żądanie API do administratora), która wyczyści metapole, z którego motyw odczytuje treść banera.
  3. Proszę dodać tekst wiadomości e-mailowej wysyłanej wewnętrznie: {{discount.title}} expired at {{discount.endsAt}}.
  4. Włącz proces. Aby to sprawdzić, proszę utworzyć zniżkę, której termin wygaśnięcia przypada za kilka minut.

Dodano kod rabatowy

Generuje błąd w przypadku dodania kodu rabatowego do zniżki opartej na kodzie, w tym kodów wygenerowanych zbiorczo.

Pożary spowodowane przez Webhook Shopify
Zezwolenie Dostęp do danych z rabatem
Włączone Włączenie przepływu pracy w Shopify Flow, który z niego korzysta, powoduje jego aktywację. Jego własny przełącznik znajduje się na stronie Wyzwalacze w aplikacji

Proszę używać go do

  • Proszę zarejestrować nowe kody za pomocą narzędzia dla partnerów afiliacyjnych lub influencerów.
  • Proszę sprawdzić, kto dodaje kody do trwającej kampanii.

Co funkcja „Dodaj kod rabatowy” przekazuje do Państwa przepływu pracy

Zmienna w Shopify Flow Typ Co się w nim znajduje
discount Przedmiot Rabatu, do którego dodano ten kod
discount.id ID Identyfikator GID rabatu w systemie Shopify
discount.updatedAt Tekst Kiedy ostatnio zaktualizowano wysokość rabatu
redeemCode Przedmiot Dodany kod do zrealizowania
redeemCode.id ID Identyfikator GID kodu promocyjnego w systemie Shopify
redeemCode.code Tekst Ciąg znaków kodu do zrealizowania
eventId Tekst Identyfikator tego zdarzenia. Proszę wyszukać je w historii zdarzeń aplikacji, aby sprawdzić, co dokładnie zostało wysłane.

Przykład: Zarejestruj nowy kod w swoim narzędziu partnerskim

  1. Jako warunek wyzwalający dodano opcję „Wybierz kod rabatowy”.
  2. Proszę dodać żądanie HTTP z parametrami {{redeemCode.code}} oraz {{discount.id}}.
  3. Włącz proces.

Kod rabatowy został usunięty

Wyzwala zdarzenie w momencie usunięcia kodu rabatowego z oferty promocyjnej. Zawiera informacje o kodzie, liczbie jego wykorzystań oraz o tym, czy usunięcie miało charakter zbiorczy.

Pożary spowodowane przez Webhook Shopify
Zezwolenie Dostęp do danych z rabatem
Włączone Włączenie przepływu pracy w Shopify Flow, który z niego korzysta, powoduje jego aktywację. Odpowiedni przełącznik znajduje się na stronie Wyzwalacze w aplikacji

Proszę używać go do

  • Proszę zwrócić uwagę na moment, w którym kod, który nadal znajduje się w obiegu, zostanie usunięty.
  • Należy zapobiegać sytuacji, w której systemy partnerskie ogłaszają nieaktualne kody.

Co funkcja „Usunięty kod rabatowy” przekazuje do Państwa przepływu pracy

Zmienna w usłudze Shopify Flow Typ Co się w nim znajduje
discount Przedmiot Zniżka, z której usunięto kod
discount.id ID Identyfikator GID rabatu w systemie Shopify
discount.updatedAt Tekst Kiedy ostatnio zaktualizowano wysokość rabatu
discount.totalUsageCount Liczba Łączna liczba przypadków, w których wykorzystano całą kwotę rabatu we wszystkich kodach.
redeemCode Przedmiot Kod do zrealizowania, który został usunięty
redeemCode.id ID Identyfikator GID kodu promocyjnego w systemie Shopify
redeemCode.code Tekst Ciąg znaków kodu do zrealizowania
redeemCode.usageCount Liczba Ile razy ten kod został wykorzystany przed jego usunięciem. Wartość „null”, jeśli był on częścią zbiorczego usunięcia (nie można rozdzielić danych dotyczących wykorzystania poszczególnych kodów) lub jeśli nie można tego ustalić.
redeemCode.bulkRemoval Prawda / fałsz Warunek ten ma zastosowanie, gdy kod został usunięty w ramach zbiorczego usuwania, w wyniku czego nie są dostępne dane dotyczące wykorzystania poszczególnych kodów.
eventId Tekst Identyfikator tego zdarzenia. Proszę wyszukać je w historii zdarzeń aplikacji, aby sprawdzić, co dokładnie zostało wysłane.

Przykład: Wyświetlanie ostrzeżenia w przypadku usunięcia używanego kodu

  1. Proszę wybrać opcję Kod rabatowy usunięty jako warunek wyzwalający.
  2. Dodaj warunek: redeemCode.usageCount większe niż 0 oraz redeemCode.bulkRemoval równe false.
  3. Dodaj opcję Wyślij wiadomość e-mail wewnętrzną: Code {{redeemCode.code}} was removed after {{redeemCode.usageCount}} uses.
  4. Włącz proces.

Kolejne kroki

Bardziej szczegółowe instrukcje wraz z konfiguracją serwisu Slack: Proszę przesłać nowe zniżki do Slacka, Uruchom proces w Shopify Flow, gdy wygaśnie zniżka oraz Powiadomienia o usunięciu kodu rabatowego.