Hämta uppgifter om grupp för försäljningsplan

I arbetsflöden som kräver gruppinformation för försäljningsplan kan du använda åtgärden Hämta gruppdata för försäljningsplan för att hämta orderinformation från din butik.

Konfiguration

Fält

Åtgärden Hämta gruppdata för försäljningsplan innehåller följande fält som används för att skapa frågan:

Fält som används i åtgärderna Hämta data.
FältBeskrivning
Sortera data efterKrävs. De parametrar som datan som returneras av sökfrågan sorteras efter.
Maximalt antal resultatKrävs. Maximalt antal resultat som kan returneras av den sökfråga du väljer. Du kan returnera upp till 100 åt gången.
FrågaKrävs. Välj bland vanliga frågor eller välj Avancerat för att skapa din egen.

Frågesträng

Det här är en exempelfråga för att få försäljningsplansgrupper som uppdaterades under den senaste dagen:

name='Subscribe & Save'

Variabeln category är ett filter som finns tillgängligt i frågan om försäljningsplansgrupp och kan användas för att välja specifika kategorier av grupper för försäljningsplaner.

När du efterfrågar data är det användbart att ha kännedom om:

  • [Lista över tillgängliga filter för försäljningsplansgrupper - Frågor måste följa en viss syntax
  • Frågeältnamn för för alla frågor finns i utvecklardokumenten för QueryRoot-objekt.
  • Fältvärden för fråga dokumenteras inte alltid. I vissa fall kan värdena hittas genom att titta på API-dokument. Alternativt kan du ofta hitta fältvärdena i URL:er i Shopify-admin när du filtrerar. Om du till exempel vill hitta några orderfrågevärden filtrerar du ordersidan i Shopify-admin och markerar sedan URL:en.
  • Du kan köra eller testa en fråga i din butik genom att använda Shopify GraphiQL-appen.
  • Tänk på vad som händer om din fråga misslyckas. Ofta kommer API:n att returnera alla resultat (istället för inga). ](https://shopify.dev/docs/api/admin-graphql/latest/queries/sellingPlanGroups#argument-query-filter-default)

Returnerade data

Alla åtgärder för att Hämta data returnerar en lista över allt från 0 och 100 resurser. Beroende på användningsfall kanske du vill använda dessa data på olika sätt:

  • Om du behöver hantera varje listobjekt individuellt, till exempel för att lägga till en tagg för varje, kan du använda åtgärden För varje.
  • Om du behöver aggregera data, till exempel räkna hur många resultat som returnerades, kan du använda åtgärderna Antal eller Summa.
  • Om du behöver mata ut listan, till exempel skicka ett e-postmeddelande med alla artiklar, kan du använda returnerade data direkt i efterföljande åtgärder.

För att komma åt returnerade data i steg som följer den här åtgärden använder du variabeln Hämta gruppdata för försäljningsplan, som är en lista över försäljningsplansgrupper. Du kan använda den här variabeln i både villkor och åtgärder. Du kan till exempel skicka listan över försäljningsplansgrupper i åtgärden Skicka intern e-post såhär:

{% for getSellingPlanGroupData_item in getSellingPlanGroupData %}
  {{getSellingPlanGroupData_item.name}}
{% endfor %}

Exempel

Ett arbetsflöde schemaläggs till exempel att köras varje söndag kl. 09.00. Åtgärden Hämta gruppdata för försäljningsplan används för att samla in data för försäljningsplansgrupper som skapats under den senaste veckan. Om produkterna som är kopplade till försäljningsplansgrupperna är dina bästsäljare kan position för försäljningsplansgruppen öka.

API-referens

Hittar du inte de svar du letar efter? Vi finns här för att hjälpa till!