Shopify Flow og GraphQL Admin API
Flow bruger Shopify GraphQL Admin API'en til at oprette automatiseringer og integrationer, der udvider og forbedrer Shopify-administrator. Flow bruger i øjeblikket version 2024-07
af API'en til at evaluere betingelser og variabler i arbejdsgange samt udføre handlinger i din Shopify-butik. Da Flow tilgår butiksdata ved at kalde API'en, har du adgang til næsten alle de felter, der er tilgængelige i API'en fra Flow.
De fleste handlinger i Flow bruger API'en til at foretage ændringer i din Shopify-butik. Som eksempel vil handlingen Tilføj ordretags bruge mutationen tagsAdd. Handlingen Send Admin API-anmodning kan bruge de fleste mutationer, herunder dem, der endnu ikke er tilgængelige som handlinger i Flow.
Når du opretter arbejdsgange, vil du ofte støde på feltnavne og beskrivelser baseret på API'en. Du skal muligvis foretage forhåndsvisning af data eller gennemgå API-dokumentationen for at forstå, hvad der outputtes af API'en og bruges i Flow, samt for at sikre, at din arbejdsgang outputter de data, du forventer.
På denne side
API-versioner
Shopify frigiver nye API-versioner hver tredje måned, og Flow anvender nye versioner så hurtigt som muligt, men kan være bagud med den seneste version. Når det er muligt, løses ændringer mellem versioner automatisk, men nogle ændringer er muligvis ikke ligetil, herunder: * Når felter fjernes, men der ikke leveres nogen erstatning, kan det potentielt påvirke, hvordan betingelser eller Liquid vurderes. * Når felter bliver sættes i nul, kan det potentielt påvirke, hvordan betingelser eller Liquid evalueres. * Når fasttekstværdier ændres eller nye unions- eller grænsefladetyper tilføjes, hvilket potentielt påvirker Liquid eller kode. * Når mutationsargumenter ændres, hvilket potentielt påvirker konfigurationen af Handlingen Send Admin API-anmodning.
Nogle workflows skal muligvis opdateres manuelt. I disse æske kan arbejdsgange vise en opdateret påkrævet eller ikke-understøttet API fejl og guide dig til den relevante API dokumentation for at foretage de nødvendige ændringer i workflow-editoren. Når disse opdateringer er gennemført og gemmes, opdateres arbejdsgangen automatisk til at bruge den seneste API version tilgængelig i Flow.
Du kan vælge at ignorere problemer midlertidigt for at foretage presserende ændringer i et workflow med kompatibilitetsfejl i forhold til API-version. Hvis disse problemer ikke løses, kan workflowet ophøre med at køre eller forårsage fejl, når den ældre API-version ikke længere understøttes af Shopify.