Czynniki wyzwalające warianty produktów - krok po kroku

Czynniki wyzwalające warianty produktów - krok po kroku

Skopiuj stronę

Wyzwalacze Shopify Flow dla zmian ceny, SKU, kodu kreskowego i ceny jednostkowej wariantu, z wartością poprzednią i nową, różnicą oraz zmianą procentową.

Shopify zgłasza zmianę wariantu jako „produkt został zaktualizowany”. Te cztery wyzwalacze analizują dane wewnętrzne: uruchamiają się raz dla każdego wariantu, którego cena, numer SKU, kod kreskowy lub cena jednostkowa uległy zmianie, podając wartości przed i po zmianie. Cena i cena jednostkowa zawierają również parametry delta, percentChange oraz direction, ponieważ warunek w Shopify Flow nie obsługuje operacji arytmetycznych, a dane dotyczące kwot są przekazywane w postaci tekstowej.

Na tej stronie: Zmiana ceny wariantu produktu, zmiana numeru SKU wariantu produktu, zmiana kodu kreskowego wariantu produktu, zmiana ceny jednostkowej wariantu produktu

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

Zmieniono cenę wariantu produktu

Wywołuje zdarzenie raz dla każdego wariantu, którego cena lub cena porównawcza uległa zmianie. Produkt posiadający pięć wariantów, dla których ustalono nowe ceny, wywołuje to zdarzenie pięć razy.

Pożary spowodowane przez Webhook Shopify wraz z funkcją wykrywania zmian
Zezwolenie Dostęp do danych dotyczących produktów, wariantów i kolekcji
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

  • Powiadom dział merchandisingu o obniżkach cen przekraczających określony próg.
  • Prosimy o dostosowanie cen pakietów, cen B2B lub cen na platformach handlowych do cen poszczególnych elementów.
  • Wykrywanie błędów w ustalaniu cen: rzadko zdarza się, by spadek ceny o ponad połowę był zamierzony.

Co funkcja „Zmiana ceny wariantu produktu” przekazuje do Państwa przepływu pracy

Zmienna w Shopify Flow Typ Co się w nim znajduje
productVariant Przedmiot Wariant produktu z zaktualizowaną ceną
productVariant.id ID Globalny identyfikator wariantu produktu
productVariant.title Tekst Tytuł wariantu
productVariant.sku Tekst Numer katalogowy wariantu
productVariant.barcode Tekst Kod kreskowy (EAN) danego wariantu
productVariant.price Pieniądze (kwota, kod waluty) Aktualna cena tego wariantu
productVariant.compareAtPrice Pieniądze (kwota, kod waluty) Cena porównawcza danego wariantu
productVariant.product Przedmiot Produkt, do którego należy ten wariant
productVariant.product.id ID Globalny identyfikator produktu
productVariant.product.title Tekst Nazwa produktu
productVariant.product.handle Tekst Uchwyt produktu
priceChange Przedmiot Szczegóły dotyczące zmiany ceny (wartości poprzednie i obecne)
priceChange.oldPrice Pieniądze (kwota, kod waluty) Poprzednia cena
priceChange.newPrice Pieniądze (kwota, kod waluty) Nowa cena
priceChange.oldCompareAtPrice Pieniądze (kwota, kod waluty) Poprzednia cena porównawcza
priceChange.newCompareAtPrice Pieniądze (kwota, kod waluty) Nowa cena porównawcza
priceChange.delta Liczba Nowa wartość pomniejszona o starą wartość. Wynik zerowy, jeśli któraś ze stron jest nieznana
priceChange.percentChange Liczba Zmiana wyrażona jako procent poprzedniej wartości (-12,5 = spadek o 12,5 procent). Wartość null, gdy poprzednia wartość wynosi 0 lub jest nieznana
priceChange.direction Tekst wzrost, spadek lub bez zmian
eventId Tekst Identyfikator tego zdarzenia. Proszę wyszukać je w historii zdarzeń aplikacji, aby sprawdzić, co dokładnie zostało wysłane.

Przykład: Powiadomienie o obniżkach cen o ponad 10 procent

  1. Jako warunek wyzwalający proszę wybrać opcję Zmiana ceny wariantu produktu.
  2. Dodaj warunek: priceChange.percentChange mniejsze niż -10.
  3. Proszę dodać następujący fragment kodu: {{productVariant.product.title}} / {{productVariant.title}}: {{priceChange.oldPrice.amount}} -> {{priceChange.newPrice.amount}} {{priceChange.newPrice.currencyCode}} ({{priceChange.percentChange}}%).
  4. Włącz proces i zmień cenę wariantu testowego.

Zmieniono numer katalogowy wariantu produktu

Wywołuje się raz dla każdego wariantu, którego numer SKU uległ zmianie.

Pożary spowodowane przez Webhook Shopify wraz z funkcją wykrywania zmian
Zezwolenie Dostęp do danych dotyczących produktów, wariantów i kolekcji
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ę wykorzystać to do

  • Proszę poinformować magazyn lub system ERP, że nazwa jednostki magazynowej (SKU) została zmieniona, zanim dotrze kolejne zamówienie zawierające tę pozycję pod nową nazwą.
  • Zablokuj przypadkowe zmiany numerów SKU w produktach dostępnych w sprzedaży.

Jakie informacje przesyła do Państwa przepływu pracy komunikat „Zmiana numeru katalogowego wariantu produktu”

Zmienna w Shopify Flow Typ Co się w nim znajduje
productVariant Przedmiot Wariant produktu z zaktualizowanym numerem SKU
productVariant.id ID Globalny identyfikator wariantu produktu
productVariant.title Tekst Tytuł wariantu
productVariant.sku Tekst Numer katalogowy wariantu
productVariant.barcode Tekst Kod kreskowy wariantu
productVariant.price Pieniądze (kwota, kod waluty) Aktualna cena tego wariantu
productVariant.product Przedmiot Produkt, do którego należy ten wariant
productVariant.product.id ID Globalny identyfikator produktu
productVariant.product.title Tekst Nazwa produktu
productVariant.product.handle Tekst Uchwyt produktu
skuChange Przedmiot Szczegóły dotyczące zmiany numeru katalogowego (wartości poprzednie i nowe)
skuChange.oldSku Tekst Poprzedni numer katalogowy
skuChange.newSku Tekst Nowy numer katalogowy
eventId Tekst Identyfikator tego zdarzenia. Proszę wyszukać je w historii zdarzeń aplikacji, aby sprawdzić, co dokładnie zostało wysłane.

Przykład: Przesłanie starego i nowego numeru SKU do systemu magazynowego

  1. Jako warunek wyzwalający proszę wybrać opcję „Wybierz wariant produktu - zmiana kodu SKU”.
  2. Proszę wysłać żądanie HTTP do punktu końcowego systemu ERP lub WMS, podając w treści JSON wartości {{skuChange.oldSku}}, {{skuChange.newSku}} oraz {{productVariant.id}}.
  3. Proszę dodać na początku warunek, zgodnie z którym należy pominąć puste numery SKU: skuChange.oldSku nie jest pusty i istnieje.
  4. Włącz proces.

Zmieniono kod kreskowy wariantu produktu

Generuje się raz dla każdego wariantu, którego kod kreskowy (EAN, UPC, ISBN) uległ zmianie.

Pożary spowodowane przez Webhook Shopify wraz z funkcją wykrywania zmian
Zezwolenie Dostęp do danych dotyczących produktów, wariantów i kolekcji
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

  • Ponowne zgłoszenie produktu do platformy handlowej lub Google Merchant Center na podstawie numeru GTIN.
  • Prosimy o ponowne wydrukowanie etykiet półkowych dla punktów sprzedaży detalicznej.

Jakie informacje przekazuje do Państwa procesu roboczego komunikat „Zmieniono kod kreskowy wariantu produktu”

Zmienna w usłudze Shopify Flow Typ Co się w nim znajduje
productVariant Przedmiot Wariant produktu z zaktualizowanym kodem kreskowym
productVariant.id ID Globalny identyfikator wariantu produktu
productVariant.title Tekst Tytuł wariantu
productVariant.sku Tekst Numer katalogowy wariantu
productVariant.barcode Tekst Kod kreskowy (EAN) danego wariantu
productVariant.price Pieniądze (kwota, kod waluty) Aktualna cena tego wariantu
productVariant.product Przedmiot Produkt, do którego należy ten wariant
productVariant.product.id ID Globalny identyfikator produktu
productVariant.product.title Tekst Nazwa produktu
productVariant.product.handle Tekst Uchwyt produktu
barcodeChange Przedmiot Szczegóły dotyczące zmiany kodu kreskowego (wartości poprzednie i nowe)
barcodeChange.oldBarcode Tekst Poprzedni kod kreskowy
barcodeChange.newBarcode Tekst Nowy kod kreskowy
eventId Tekst Identyfikator tego zdarzenia. Proszę wyszukać je w historii zdarzeń aplikacji, aby sprawdzić, co dokładnie zostało wysłane.

Przykład: Proszę poprosić dział sprzedaży detalicznej o ponowne wydrukowanie etykiety

  1. Jako warunek wyzwalający proszę wybrać opcję Zmieniono kod kreskowy wariantu produktu.
  2. Dodaj opcję „Wyślij wewnętrzną wiadomość e-mail do zespołu sklepu”: {{productVariant.product.title}} / {{productVariant.title}}: barcode {{barcodeChange.oldBarcode}} is now {{barcodeChange.newBarcode}}.
  3. Włącz proces.

Zmieniono cenę jednostkową wariantu produktu

Wyświetla raz dla każdego wariantu, którego cena jednostkowa uległa zmianie, „cenę za 100 g”, której podanie obok ceny jest wymagane w niektórych krajach.

Pożary spowodowane przez Webhook Shopify wraz z funkcją wykrywania zmian
Zezwolenie Dostęp do danych dotyczących produktów, wariantów i kolekcji
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

  • Po zmianie ceny lub wielkości opakowania prosimy o ponowne sprawdzenie cen jednostkowych wymaganych przepisami.
  • Prosimy o aktualizację drukowanych metek cenowych, na których podana jest cena jednostkowa.

Co zawiera komunikat „Zmiana ceny jednostkowej wariantu produktu” wysyłany do Państwa przepływu pracy

Zmienna w Shopify Flow Typ Co się w nim znajduje
productVariant Przedmiot Wariant produktu z zaktualizowaną ceną jednostkową
productVariant.id ID Globalny identyfikator wariantu produktu
productVariant.title Tekst Tytuł wariantu
productVariant.sku Tekst Numer katalogowy wariantu
productVariant.barcode Tekst Kod kreskowy (EAN) danego wariantu
productVariant.price Pieniądze (kwota, kod waluty) Aktualna cena tego wariantu
productVariant.unitPrice Pieniądze (kwota, kod waluty) Aktualna cena jednostkowa tego wariantu
productVariant.product Przedmiot Produkt, do którego należy ten wariant
productVariant.product.id ID Globalny identyfikator produktu
productVariant.product.title Tekst Nazwa produktu
productVariant.product.handle Tekst Uchwyt produktu
unitPriceChange Przedmiot Szczegóły dotyczące zmiany ceny jednostkowej (wartości poprzednie i obecne)
unitPriceChange.oldUnitPrice Pieniądze (kwota, kod waluty) Poprzednia cena jednostkowa
unitPriceChange.newUnitPrice Pieniądze (kwota, kod waluty) Nowa cena jednostkowa
unitPriceChange.delta Liczba Nowa wartość pomniejszona o starą wartość. Wynik zerowy, jeśli któraś ze stron jest nieznana
unitPriceChange.percentChange Liczba Zmiana wyrażona jako procent poprzedniej wartości (-12,5 = spadek o 12,5 procent). Wartość null, gdy poprzednia wartość wynosi 0 lub jest nieznana
unitPriceChange.direction Tekst wzrost, spadek lub bez zmian
eventId Tekst Identyfikator tego zdarzenia. Proszę wyszukać je w historii zdarzeń aplikacji, aby sprawdzić, co dokładnie zostało wysłane.

Przykład: Proszę sprawdzić ceny jednostkowe, które wzrosły

  1. Jako warunek wyzwalający należy wybrać opcję Zmiana ceny jednostkowej wariantu produktu.
  2. Dodaj warunek: unitPriceChange.direction równe increase.
  3. Dodaj opcję „Wyślij wewnętrzną wiadomość e-mail z wartościami {{unitPriceChange.oldUnitPrice.amount}} oraz {{unitPriceChange.newUnitPrice.amount}}”.
  4. Włącz proces.

Kolejne kroki