Λήψη δεδομένων αγοράς
Σε ροές εργασίας που απαιτούν δεδομένα αγοράς, μπορείτε να χρησιμοποιήσετε την ενέργεια Λήψη δεδομένων αγοράς για να ανακτήσετε πληροφορίες αγοράς από το κατάστημά σας Shopify. Οι Αγορές είναι ομάδες περιοχών ή τοποθεσιών στις οποίες στοχεύετε για πωλήσεις.
Σε αυτήν τη σελίδα
Διαμόρφωση
Πεδία
Η ενέργεια Λήψη δεδομένων αγοράς περιέχει τα εξής πεδία:
| Πεδίο | Περιγραφή |
|---|---|
| Ταξινόμηση δεδομένων κατά | Απαιτείται. Οι παράμετροι βάσει των οποίων ταξινομούνται τα δεδομένα που επιστρέφονται από το ερώτημα αναζήτησης. |
| Μέγιστος αριθμός αποτελεσμάτων | Απαιτείται. Ο μέγιστος αριθμός αποτελεσμάτων που μπορεί να επιστραφεί από το ερώτημα αναζήτησης που επιλέγετε. Μπορούν να επιστραφούν έως και 100 κάθε φορά. |
| Ερώτημα | Απαιτείται. Επιλέξτε από τα συνήθη ερωτήματα ή επιλέξτε Σύνθετα για να δημιουργήσετε το δικό σας. |
Συμβολοσειρά ερωτήματος
Αυτό είναι ένα παράδειγμα ερωτήματος για τη λήψη όλων των ενεργών αγορών:
status:ACTIVEΗ μεταβλητή status είναι ένα φίλτρο που είναι διαθέσιμο στο ερώτημα αγορών και μπορεί να χρησιμοποιηθεί πολλές φορές ή να συνδυαστεί με άλλες μεταβλητές.
Κατά την υποβολή ερωτημάτων για δεδομένα, είναι χρήσιμο να γνωρίζετε τα εξής:
Τα ερωτήματα πρέπει να ακολουθούν μια συγκεκριμένη σύνταξη
Οι τιμές των πεδίων ερωτήματος δεν τεκμηριώνονται πάντα. Σε ορισμένες περιπτώσεις, μπορείτε να βρείτε τις τιμές ανατρέχοντας στην τεκμηρίωση του API. Εναλλακτικά, μπορείτε συχνά να βρείτε τις τιμές των πεδίων στα URL στον πίνακα διαχειριστή, όταν εφαρμόζετε φίλτρα. Για παράδειγμα, για να βρείτε κάποιες τιμές του ερωτήματος παραγγελίας, εφαρμόστε φίλτρο στη σελίδα Παραγγελίες του πίνακα διαχειριστή και, στη συνέχεια, ελέγξτε το URL.
Μπορείτε να εκτελέσετε ή να δοκιμάσετε ένα ερώτημα στο κατάστημά σας χρησιμοποιώντας την εφαρμογή Shopify GraphiQL.
Να έχετε υπόψη σας τι συμβαίνει εάν το ερώτημά σας αποτύχει. Συχνά το API επιστρέφει όλα τα αποτελέσματα (αντί για κανένα).
Επιστρεφόμενα δεδομένα
Όλες οι ενέργειες Λήψη δεδομένων επιστρέφουν μια λίστα από 0 έως 100 πόρους. Ανάλογα με την περίπτωσή σας, ίσως θελήσετε να χρησιμοποιήσετε αυτά τα δεδομένα με διάφορους τρόπους:
- Εάν πρέπει να χειριστείτε κάθε στοιχείο της λίστας ξεχωριστά, για παράδειγμα να προσθέσετε μια ετικέτα στο καθένα, τότε μπορείτε να χρησιμοποιήσετε την ενέργεια Για κάθε.
- Εάν πρέπει να συγκεντρώσετε δεδομένα, για παράδειγμα να μετρήσετε πόσα αποτελέσματα επιστράφηκαν, μπορείτε να χρησιμοποιήσετε τις ενέργειες Καταμέτρηση ή Άθροισμα.
- Εάν πρέπει να εξάγετε τη λίστα, για παράδειγμα για να στείλετε ένα email με όλα τα στοιχεία, τότε μπορείτε να χρησιμοποιήσετε τα επιστρεφόμενα δεδομένα απευθείας σε επόμενες ενέργειες.
Για να αποκτήσετε πρόσβαση στα επιστρεφόμενα δεδομένα στα βήματα που ακολουθούν αυτήν την ενέργεια, χρησιμοποιήστε τη μεταβλητή με το όνομα Λήψη δεδομένων αγοράς, η οποία είναι μια λίστα αγορών. Μπορείτε να χρησιμοποιήσετε αυτήν τη μεταβλητή τόσο σε προϋποθέσεις όσο και σε ενέργειες. Για παράδειγμα, μπορείτε να στείλετε τη λίστα των αγορών μέσω μιας ενέργειας Αποστολή εσωτερικού email παρόμοιας με την εξής:
{% for single_market in GetMarketData %}
* {{ single_market.name }}
{% endfor %}Στοιχεία ενεργοποίησης
Μπορείτε να χρησιμοποιήσετε αυτήν την ενέργεια σε οποιαδήποτε ροή εργασίας, συμπεριλαμβανομένου του στοιχείου ενεργοποίησης Προγραμματισμένος χρόνος. Σε μια ροή εργασίας που χρησιμοποιεί το στοιχείο ενεργοποίησης Προγραμματισμένος χρόνος, η ροή εργασίας ξεκινά σε μια ώρα που έχετε καθορίσει, και όχι ως αποτέλεσμα κάποιου συμβάντος. Επειδή δεν υπάρχει κάποιο συγκεκριμένο συμβάν στο κατάστημά σας ή από κάποια εφαρμογή που να εκκινεί τη ροή εργασίας, δεν περιλαμβάνονται αυτόματα δεδομένα.
Αναφορά API
Για περισσότερες πληροφορίες σχετικά με το API που χρησιμοποιείται σε αυτήν την ενέργεια, δείτε το ερώτημα αγορών.