Productvariantgegevens ophalen
In workflows met productvariantgegevens kun je de actie Productvariantgegevens ophalen gebruiken om productvariantgegevens op te halen uit je winkel.
Op deze pagina
Configuratie
Velden
De actie Productvariantgegevens ophalen bevat de volgende velden, die worden gebruikt om de query op te bouwen:
Veld | Beschrijving |
---|---|
Gegevens sorteren op | Vereist. De parameters die bepalen hoe de gegevens die door de zoekquery zijn opgehaald gesorteerd worden. |
Maximaal aantal resultaten | Vereist. Het maximumaantal resultaten dat kan worden geretourneerd door de zoekquery die je selecteert. Je kunt er maximaal 100 tegelijk retourneren. |
Query | Vereist. Kies uit veelgebruikte query's of selecteer Geavanceerd om een eigen query te maken. |
Tekenreeks query
Dit is een voorbeeldquery voor het ophalen van productvarianten die de afgelopen dag zijn bijgewerkt:
updated_at:<='{{ scheduledAt }}' AND updated_at:>'{{ scheduledAt | date_minus: "1 day" }}'
De variabele updated_at
is een filter dat beschikbaar is in de query Productvarianten. Je kunt deze meerdere keren gebruiken of combineren met andere variabelen. De Liquid-variabele scheduledAt
is beschikbaar in workflows die de trigger Gepland tijdstip gebruiken. De Liquid-tag date_minus
is een speciale Flow-tag waarmee je tijd van een datum kunt aftrekken.
Bij het opvragen van gegevens is het volgende handig om te weten:
- Lijst met beschikbare filters voor productvarianten - Query's moeten een bepaalde syntaxis volgen.
- Veldnamen voor alle query's zijn te vinden in de ontwikkelaarsdocumentatie voor het QueryRoot-object.
- Queryveldwaarden worden niet altijd gedocumenteerd. In sommige gevallen kun je de waarden vinden door naar de API-documentatie te kijken. Je kunt ook vaak de veldwaarden in de URL's in het Shopify-beheercentrum vinden wanneer je filtert. Als je bijvoorbeeld enkele querywaarden voor bestellingen wilt zoeken, filter je de pagina Bestellingen in het Shopify-beheercentrum en controleer je de URL.
- Je kunt een zoekopdracht uitvoeren of testen in je winkel met behulp van de Shopify GraphiQL-app.
- Let op wat er gebeurt als de query mislukt. Vaak retourneert de API alle resultaten (in plaats van geen resultaten).
Geretourneerde gegevens
Alle acties Gegevens ophalen retourneren een lijst met tussen de 0 en 100 bronnen. Afhankelijk van waarvoor de lijst bedoeld is, kun je deze gegevens op verschillende manieren gebruiken:
- Als je elk artikel in de lijst afzonderlijk wilt verwerken, bijvoorbeeld om een tag voor elk toe te voegen, kun je de actie Voor elk gebruiken.
- Als je gegevens wilt verzamelen, zoals het aantal geretourneerde resultaten, kun je de actie Aantal of Som gebruiken.
- Als je de lijst wilt exporteren, bijvoorbeeld voor het verzenden van een e-mail met alle artikelen, kun je geretourneerde gegevens rechtstreeks in vervolgacties gebruiken.
Gebruik de variabele Productvariantgegevens ophalen, een lijst met productvarianten, om toegang te krijgen tot de geretourneerde gegevens in stappen die op deze actie volgen. Je kunt deze variabele zowel in voorwaarden als in acties gebruiken. Je kunt de lijst met productvarianten bijvoorbeeld als volgt verzenden in een actie Interne e-mail verzenden:
{% for single_variant in GetProductVariantData %}
- {{ single_variant.name }}
{% endfor %}
Triggers
Je kunt deze actie in elke workflow gebruiken, waaronder de trigger*Geplande tijd. In een workflow met de trigger **Geplande tijd* begint de workflow op een tijd die je hebt opgegeven in plaats van als reactie op een gebeurtenis. Gegevens worden niet automatisch opgenomen omdat er geen specifieke gebeurtenis in je winkel of een app is waardoor de workflow start.
API-gegevens
Templates
Voeg gratis artikel (100% korting) toe aan nieuwe bestellingen
Deze template voegt een gratis artikel toe aan nieuwe bestellingen als het artikel op voorraad is. Deze controleert de voorraad, past 100% korting toe en werkt de bestelling bij zonder de klant op de hoogte te stellen. Deze automatisering is nuttig om (1) klanttevredenheid te verhogen door een gratis verrassing bij de bestelling te plaatsen, (2) nieuwe of minder bekende producten te promoten door ze als monsters bij bestellingen te plaatsen of (3) promoties te stroomlijnen door het meegeven van gratis producten en het aftrekken van de korting te automatiseren. Template bekijken
Stuur een wekelijks e-mailoverzicht met een lijst van varianten met lage voorraad
Deze workflow wordt uitgevoerd volgens een schema (bijvoorbeeld een keer per week). De workflow verzamelt een lijst met productvarianten met lage voorraad, telt de resultaten en stuurt een e-mailoverzicht met de varianttitels en een link naar de pagina in het beheercentrum voor de variant. Template bekijken