Obținere date despre varianta de produs

În fluxurile de lucru care utilizează date despre variantele de produs, puteți utiliza acțiunea Obținere date despre varianta de produs pentru a recupera informații despre variantele de produs din magazinul dvs.

Configurare

Câmpuri

Acțiunea Obținere date despre varianta de produs conține următoarele câmpuri, care sunt utilizate pentru a construi interogarea:

Câmpuri utilizate în acțiunile Obținere date.
CâmpDescriere
Sortare date dupăObligatoriu. Parametrii după care sunt sortate datele returnate de interogarea de căutare.
Număr maxim de rezultateObligatoriu. Numărul maxim de rezultate care pot fi returnate de interogarea de căutare pe care o selectați. Puteți returna până la 100 odată.
InterogareObligatoriu. Alegeți dintre interogările comune sau selectați Avansat pentru a vă crea propria interogare.

Șir interogare

Acesta este un exemplu de interogare pentru obținerea variantelor de produs care au fost actualizate în ultima zi:

updated_at:<='{{ scheduledAt }}' AND updated_at:>'{{ scheduledAt | date_minus: "1 day" }}'

Variabila updated_at este un filtru disponibil în interogarea Variante de produs și poate fi utilizată de mai multe ori sau combinată cu alte variabile. Variabila Liquid scheduledAt este disponibilă în fluxurile de lucru care utilizează declanșatorul Timp programat. Eticheta Liquid date_minus este o etichetă specială Flow care vă permite să scădeți timp dintr-o dată.

Atunci când interogați date, este util să știți:

  • Lista filtrelor disponibile pentru variantele de produs
  • Interogările trebuie să respecte o anumită sintaxă
  • Valorile câmpurilor de interogare nu sunt întotdeauna documentate. În unele cazuri, valorile pot fi găsite consultând documentația API. Alternativ, puteți găsi adesea valorile câmpurilor în URL-urile din panoul de administrare atunci când filtrați. De exemplu, pentru a găsi unele valori ale interogării pentru Comandă, filtrați pagina Comenzi din panoul de administrare, apoi verificați adresa URL.
  • Puteți rula sau testa o interogare în magazinul dvs. utilizând aplicația Shopify GraphiQL.
  • Fiți atent la ce se întâmplă dacă interogarea dvs. eșuează. Adesea, API-ul va returna toate rezultatele (în loc de niciunul).

Date returnate

Toate acțiunile Obținere date returnează o listă de la 0 la 100 de resurse. În funcție de cazul dvs. de utilizare, este posibil să doriți să utilizați aceste date în diverse moduri:

  • Dacă trebuie să gestionați fiecare articol din listă individual, cum ar fi să adăugați o etichetă pentru fiecare, atunci puteți utiliza acțiunea Pentru fiecare.
  • Dacă trebuie să agregați date, cum ar fi să numărați câte rezultate au fost returnate, atunci puteți utiliza acțiunile Numărare sau Sumă.
  • Dacă trebuie să afișați lista, cum ar fi să trimiteți un e-mail cu toate articolele, atunci puteți utiliza datele returnate direct în acțiunile ulterioare.

Pentru a accesa datele returnate în pașii care urmează acestei acțiuni, utilizați variabila numită Obținere date despre varianta de produs, care este o listă de variante de produs. Puteți utiliza această variabilă atât în condiții, cât și în acțiuni. De exemplu, puteți trimite lista de comenzi într-o acțiune Trimitere e-mail intern ca aceasta:

{% for single_variant in GetProductVariantData %}
* {{ single_variant.name }}
{% endfor %}

Declanșatoare

Puteți utiliza această acțiune în orice flux de lucru, inclusiv cu declanșatorul Oră programată. Într-un flux de lucru care utilizează declanșatorul Oră programată, fluxul de lucru pornește la o oră specificată de dumneavoastră, în loc să pornească în urma unui eveniment. Deoarece nu există un eveniment anume în magazinul dumneavoastră sau dintr-o aplicație care să pornească fluxul de lucru, nu sunt incluse date în mod automat.

Detalii API

Șabloane

Adăugare articol gratuit (redus 100%) la comenzile noi

Acest șablon adaugă un articol gratuit, redus la comenzile noi dacă articolul este în stoc. Verifică inventarul, aplică o reducere de 100% și actualizează comanda fără a notifica clientul. Această automatizare ar fi utilă pentru a (1) spori satisfacția clientului prin includerea unui articol surpriză gratuit în comanda sa, (2) promova produse noi sau mai puțin cunoscute, adăugându-le ca mostre gratuite în comenzi sau (3) eficientiza promoțiile prin automatizarea includerii și reducerii articolelor gratuite. Vizualizare șablon

Trimitere sumar săptămânal prin e-mail cu lista variantelor cu stoc redus

Acest flux de lucru se execută conform unui program (de exemplu, o dată pe săptămână). Obține o listă de variante de produs care au stoc redus, numără rezultatele și trimite un sumar prin e-mail cu titlurile variantelor și un link către pagina din panoul de administrare pentru variantă. Vizualizare șablon