Λήψη δεδομένων τοποθεσίας

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

Διαμόρφωση

Πεδία

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

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

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

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

pickup_in_store:enabled

Η μεταβλητή pickup_in_store είναι ένα φίλτρο διαθέσιμο στο ερώτημα Τοποθεσίες και μπορεί να χρησιμοποιηθεί πολλές φορές ή να συνδυαστεί με άλλες μεταβλητές.

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

  • Λίστα με τα διαθέσιμα φίλτρα τοποθεσίας

  • Τα ερωτήματα πρέπει να ακολουθούν μια συγκεκριμένη σύνταξη

  • Οι τιμές των πεδίων ερωτήματος δεν τεκμηριώνονται πάντα. Σε ορισμένες περιπτώσεις, μπορείτε να βρείτε τις τιμές ανατρέχοντας στην τεκμηρίωση του API. Εναλλακτικά, μπορείτε συχνά να βρείτε τις τιμές των πεδίων στα URL στον πίνακα διαχειριστή όταν εφαρμόζετε φίλτρα. Για παράδειγμα, για να βρείτε ορισμένες τιμές ερωτήματος παραγγελίας, φιλτράρετε τη σελίδα «Παραγγελίες» στον πίνακα διαχειριστή και, στη συνέχεια, ελέγξτε το URL.

  • Μπορείτε να εκτελέσετε ή να δοκιμάσετε ένα ερώτημα στο κατάστημά σας χρησιμοποιώντας την εφαρμογή Shopify GraphiQL.

  • Να είστε προσεκτικοί σχετικά με το τι συμβαίνει εάν το ερώτημά σας αποτύχει. Συχνά, το API θα επιστρέψει όλα τα αποτελέσματα (αντί για κανένα).

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

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

  • Αν χρειάζεται να διαχειριστείτε κάθε στοιχείο της λίστας ξεχωριστά, όπως για να προσθέσετε μια ετικέτα για καθένα, τότε μπορείτε να χρησιμοποιήσετε την ενέργεια Για κάθε.
  • Αν χρειάζεται να συγκεντρώσετε δεδομένα, όπως να μετρήσετε πόσα αποτελέσματα επιστράφηκαν, τότε μπορείτε να χρησιμοποιήσετε τις ενέργειες Καταμέτρηση ή Άθροισμα.
  • Αν χρειάζεστε την εξαγωγή της λίστας, όπως για να στείλετε ένα email με όλα τα κομμάτια, τότε μπορείτε να χρησιμοποιήσετε τα επιστρεφόμενα δεδομένα απευθείας σε επόμενες ενέργειες.

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

{% for single_location in GetLocationData %}
* {{ single_location.id }}
{% endfor %}

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

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

Αναφορά API

Για περισσότερες πληροφορίες σχετικά με το API που χρησιμοποιείται σε αυτή την ενέργεια, ανατρέξτε στο ερώτημα Τοποθεσίες.