Λήψη δεδομένων παραλλαγής προϊόντος

Σε ροές εργασίας που χρησιμοποιούν δεδομένα παραλλαγών προϊόντος, μπορείτε να χρησιμοποιήσετε την ενέργεια Λήψη δεδομένων παραλλαγής προϊόντος για να ανακτήσετε πληροφορίες παραλλαγών προϊόντος από το κατάστημά σας.

Διαμόρφωση

Πεδία

Η ενέργεια Λήψη δεδομένων παραλλαγής προϊόντος περιέχει τα ακόλουθα πεδία, τα οποία χρησιμοποιούνται για τη δημιουργία του ερωτήματος:

Πεδία που χρησιμοποιούνται στις ενέργειες Λήψης δεδομένων.
ΠεδίοΠεριγραφή
Ταξινόμηση δεδομένων κατάΑπαιτείται. Οι παράμετροι βάσει των οποίων ταξινομούνται τα δεδομένα που επιστρέφονται από το ερώτημα αναζήτησης.
Μέγιστος αριθμός αποτελεσμάτωνΑπαιτείται. Η μέγιστη ποσότητα αποτελεσμάτων που μπορεί να επιστραφεί από το ερώτημα αναζήτησης που επιλέγετε. Μπορείτε να επιστρέψετε έως και 100 κάθε φορά.
ΕρώτημαΑπαιτείται. Επιλέξτε από συνήθη ερωτήματα ή επιλέξτε Για προχωρημένους για να δημιουργήσετε το δικό σας.

Συμβολοσειρά ερωτήματος

Αυτό είναι ένα παράδειγμα ερωτήματος για τη λήψη παραλλαγών προϊόντος που ενημερώθηκαν την τελευταία ημέρα:

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

Η μεταβλητή updated_at είναι ένα φίλτρο διαθέσιμο στο ερώτημα Παραλλαγές προϊόντων και μπορεί να χρησιμοποιηθεί πολλές φορές ή να συνδυαστεί με άλλες μεταβλητές. Η μεταβλητή Liquid scheduledAt είναι διαθέσιμη σε ροές εργασίας που χρησιμοποιούν το στοιχείο ενεργοποίησης «Προγραμματισμένη ώρα». Η ετικέτα Liquid date_minus είναι μια ειδική ετικέτα του Flow που σας επιτρέπει να αφαιρείτε χρόνο από μια ημερομηνία.

Κατά την υποβολή ερωτημάτων για δεδομένα, είναι χρήσιμο να γνωρίζετε τα εξής:

  • Λίστα διαθέσιμων φίλτρων παραλλαγής προϊόντος
  • Τα ερωτήματα πρέπει να ακολουθούν μια συγκεκριμένη σύνταξη
  • Οι τιμές των πεδίων ερωτήματος δεν τεκμηριώνονται πάντα. Σε ορισμένες περιπτώσεις, οι τιμές μπορούν να βρεθούν στα έγγραφα του API. Εναλλακτικά, μπορείτε συχνά να βρείτε τις τιμές των πεδίων στα URL στον πίνακα διαχειριστή όταν εφαρμόζετε φίλτρα. Για παράδειγμα, για να βρείτε ορισμένες τιμές ερωτήματος παραγγελίας, φιλτράρετε τη σελίδα «Παραγγελίες» στον πίνακα διαχειριστή και, στη συνέχεια, ελέγξτε το URL.
  • Μπορείτε να εκτελέσετε ή να δοκιμάσετε ένα ερώτημα στο κατάστημά σας χρησιμοποιώντας την εφαρμογή Shopify GraphiQL.
  • Να προσέχετε τι συμβαίνει εάν το ερώτημά σας αποτύχει. Συχνά το API θα επιστρέψει όλα τα αποτελέσματα (αντί για κανένα).

Επιστρεφόμενα δεδομένα

Όλες οι ενέργειες Λήψης δεδομένων επιστρέφουν μια λίστα από 0 έως 100 πόρους. Ανάλογα με την περίπτωση χρήσης, μπορεί να θέλετε να χρησιμοποιήσετε αυτά τα δεδομένα με διάφορους τρόπους:

  • Αν χρειάζεται να χειριστείτε κάθε στοιχείο της λίστας ξεχωριστά, όπως για να προσθέσετε μια ετικέτα για το καθένα, τότε μπορείτε να χρησιμοποιήσετε την ενέργεια «For each».
  • Αν χρειάζεται να συγκεντρώσετε δεδομένα, όπως να μετρήσετε πόσα αποτελέσματα επιστράφηκαν, τότε μπορείτε να χρησιμοποιήσετε τις ενέργειες «Count» ή «Sum».
  • Αν χρειάζεται να χρησιμοποιήσετε τη λίστα, για παράδειγμα για να στείλετε ένα email με όλα τα κομμάτια, τότε μπορείτε να χρησιμοποιήσετε τα δεδομένα που επιστρέφονται απευθείας σε επόμενες ενέργειες.

Για να αποκτήσετε πρόσβαση στα επιστρεφόμενα δεδομένα σε βήματα που ακολουθούν αυτήν την ενέργεια, χρησιμοποιήστε τη μεταβλητή με την ονομασία Get product variant data, η οποία είναι μια λίστα με παραλλαγές προϊόντων. Μπορείτε να χρησιμοποιήσετε αυτήν τη μεταβλητή τόσο σε συνθήκες όσο και σε ενέργειες. Για παράδειγμα, μπορείτε να στείλετε τη λίστα των παραγγελιών σε μια ενέργεια Αποστολή εσωτερικού email ως εξής:

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

Στοιχεία ενεργοποίησης

Μπορείτε να χρησιμοποιήσετε αυτήν την ενέργεια σε οποιαδήποτε ροή εργασίας, συμπεριλαμβανομένου του στοιχείου ενεργοποίησης Προγραμματισμένη ώρα. Σε μια ροή εργασίας που χρησιμοποιεί το στοιχείο ενεργοποίησης Προγραμματισμένη ώρα, η ροή εργασίας ξεκινά σε μια ώρα που έχετε καθορίσει, αντί να ξεκινά ως αποτέλεσμα ενός συμβάντος. Επειδή δεν υπάρχει κάποιο συγκεκριμένο συμβάν στο κατάστημά σας ή από μια εφαρμογή που να ξεκινά τη ροή εργασίας, δεν συμπεριλαμβάνονται αυτόματα δεδομένα.

Λεπτομέρειες API

Πρότυπα

Προσθήκη δωρεάν αντικειμένου (με έκπτωση 100%) σε νέες παραγγελίες

Αυτό το πρότυπο προσθέτει ένα δωρεάν αντικείμενο με έκπτωση σε νέες παραγγελίες, εάν το αντικείμενο είναι σε απόθεμα. Ελέγχει το απόθεμα, εφαρμόζει έκπτωση 100% και ενημερώνει την παραγγελία χωρίς να ειδοποιεί τον πελάτη. Αυτή η αυτοματοποίηση θα ήταν χρήσιμη για να (1) βελτιώσετε την ικανοποίηση των πελατών, συμπεριλαμβάνοντας ένα δωρεάν αντικείμενο-έκπληξη στην παραγγελία τους, (2) προωθήσετε νέα ή λιγότερο γνωστά προϊόντα, προσθέτοντάς τα ως δωρεάν δείγματα σε παραγγελίες, ή (3) βελτιστοποιήσετε τις προωθητικές ενέργειες, αυτοματοποιώντας την προσθήκη και την έκπτωση των δωρεάν αντικειμένων. Προβολή προτύπου

Αποστολή εβδομαδιαίου email σύνοψης με λίστα παραλλαγών σε χαμηλό απόθεμα

Αυτή η ροή εργασίας εκτελείται βάσει προγράμματος (για παράδειγμα, μία φορά την εβδομάδα). Λαμβάνει μια λίστα με παραλλαγές προϊόντων που έχουν χαμηλό απόθεμα, μετράει τα αποτελέσματα και στέλνει μια σύνοψη μέσω email με τους τίτλους των παραλλαγών και έναν σύνδεσμο προς τη σελίδα της παραλλαγής στον πίνακα διαχειριστή. Προβολή προτύπου