Metapola w Shopify Flow

Metapola to pola niestandardowe, których możesz używać do dodawania dodatkowych informacji do produktów, klientów, zamówień i innych obiektów w Twoim sklepie. Metapola mogą służyć do przechowywania informacji, które nie są zawarte w domyślnych polach obiektu. Na przykład za pomocą metapól możesz przechowywać informacje o producencie produktu, dacie urodzin klienta lub dacie dostawy zamówienia.

Podczas tworzenia workflow możesz chcieć pobierać lub ustawiać dane metapól i metaobiektów w swoim sklepie.

Pobieranie danych z metapola w przepływie pracy

Dane z metapól różnią się od innych danych sklepu, a nawet od innych pól wymagających argumentów, ponieważ każde pole jest dostosowane do Twojego sklepu i może być innego typu niż pozostałe dane w Twoim sklepie. W związku z tym aplikacja Flow musi wykonać dodatkową pracę, aby ułatwić dostęp do tych danych. W rezultacie doświadczenie użytkownika różni się od prostego wyboru pola w środowisku, takiego jak product.title.

Kroki:

  1. W procesie Shopify Flow kliknij opcję Dodaj zmienną w akcji lub warunku.
  2. Wybierz zasób, w którym przechowywane jest metapole, np. product, customer lub order.
  3. Wybierz metafield z listy pól, aby utworzyć zmienną. Nie wybieraj opcji metafields (liczba mnoga), ponieważ spowoduje to wyświetlenie listy wszystkich metapól.
  4. W Utwórz zmienną oknie dialogowym wykonaj następujące kroki:
    1. W menu Metapole wybierz metapole z listy ustrukturyzowanych metapól lub kliknij opcję Użyj nieustrukturyzowanego metapola, aby użyć przestrzeni nazw i klucza dla nieustrukturyzowanego metapola.
    2. Zanotuj podaną nazwę zmiennej.
    3. Kliknij Dodaj, aby odświeżyć panel wyboru zmiennych.
  5. Wybierz zmienną metapola, której chcesz użyć. W niektórych przypadkach będzie to po prostu value.

Po dodaniu metapola do przepływu pracy pozostaje ono dostępne jako opcja zmiennej i można szybko odwoływać się do niego w kolejnych krokach. Podczas wybierania opcji Dodaj zmienną jest ono wyświetlane na liście pól pod odpowiednią opcją metafield.

Aktualizowanie wartości metapól

Aplikacja Flow udostępnia następujące akcje służące do aktualizacji wartości metapól:

Tworzenie definicji metapól

Możesz tworzyć definicje metapól w workflow, używając akcji Utwórz definicję metapola. Jest to przydatne, gdy chcesz dodać metapola do zasobów, które ich jeszcze nie mają.