Δημιουργία webhook
Τα webhook είναι ένα εργαλείο για την ανάκτηση και αποθήκευση δεδομένων από ένα συγκεκριμένο συμβάν. Σας επιτρέπουν να καταχωρίσετε ένα URL https://, όπου τα δεδομένα του συμβάντος μπορούν να αποθηκευτούν σε μορφές JSON ή XML. Τα webhook χρησιμοποιούνται συνήθως για τους ακόλουθους λόγους:
- Υποβολή παραγγελίας
- Αλλαγή της τιμής ενός προϊόντος
- Ειδοποίηση της εφαρμογής ανταλλαγής μηνυμάτων ή του τηλεειδοποιητή σας όταν είστε εκτός σύνδεσης
- Συλλογή δεδομένων για αποθήκευση δεδομένων
- Ενσωμάτωση του λογιστικού σας λογισμικού
- Φιλτράρισμα των στοιχείων της παραγγελίας και ενημέρωση διαφόρων μεταφορέων σχετικά με την παραγγελία
- Κατάργηση δεδομένων πελατών από τη βάση δεδομένων σας, όταν αυτοί απεγκαθιστούν την εφαρμογή σας
Σε αυτή τη σελίδα
Υποστηριζόμενα συμβάντα webhook
Κατά τη δημιουργία ενός webhook, μπορείτε να επιλέξετε από οποιοδήποτε από τα συμβάντα που παρατίθενται. Για παράδειγμα, αν θέλετε να δημιουργήσετε ένα webhook που αποστέλλεται κάθε φορά που μια παραγγελία έχει πληρωθεί, επιλέξτε Πληρωμή παραγγελίας. Για ένα άλλο παράδειγμα, αν θέλετε να δημιουργήσετε ένα webhook που αποστέλλεται κάθε φορά που ενημερώνεται μια ιδιότητα καταστήματος, επιλέξτε Ενημέρωση καταστήματος.
| Κατηγορία | Συμβάντα |
|---|---|
| Καλάθι |
|
| Ολοκλήρωση αγοράς |
|
| Συλλογή |
|
| Πελάτης |
|
| Έκπτωση |
|
| Πρόχειρη παραγγελία |
|
| Διεκπεραίωση |
|
| Απόθεμα |
|
| Τοποθεσία |
|
| Αγορά |
|
| Παραγγελία |
|
| Προϊόν |
|
| Επιστροφή χρημάτων |
|
| Shop |
|
| Καταβολή αντιτίμου |
|
| Θέμα |
|
| Συναλλαγή |
|
Δημιουργία webhook
Μπορείτε να δημιουργήσετε ένα webhook ανά πάσα στιγμή. Τα webhook σας υπογράφονται με ένα αναγνωριστικό που αποτελείται από έναν συνδυασμό γραμμάτων και αριθμών, το οποίο είναι μοναδικό για το κατάστημά σας.
Βήματα:
Επιφάνεια εργασίας
Από τον Διαχειριστή Shopify, μεταβείτε στις Ρυθμίσεις > Ειδοποιήσεις.
Κάντε κλικ στην επιλογή Webhooks.
Κάντε κλικ στο ⊕ Δημιουργία webhook.
Στο αναπτυσσόμενο μενού Συμβάν, επιλέξτε οποιοδήποτε από τα υποστηριζόμενα συμβάντα webhook που θέλετε να χρησιμοποιήσετε ως συμβάν του webhook σας. Δεν μπορείτε να αλλάξετε το συμβάν του webhook μετά τη δημιουργία του.
Στο αναπτυσσόμενο μενού Μορφή, επιλέξτε τη μορφή με την οποία θέλετε το Shopify να σας στέλνει αυτές τις πληροφορίες. Οι δύο επιλογές είναι JSON ή XML.
Στο πεδίο URL, εισαγάγετε τη διεύθυνση URL όπου θέλετε να αποθηκεύονται τα δεδομένα. Δεν είναι δυνατή η επιστροφή των webhook στις παρακάτω διευθύνσεις URL:
- Localhost
- Οποιαδήποτε διεύθυνση URL που τελειώνει στη λέξη «internal» (όπως
example.com/internal) - Οποιαδήποτε διεύθυνση URL από οποιοδήποτε προσαρμοσμένο domain που είναι συνδεδεμένο με το κατάστημα
- «Ψεύτικα» domain (όπως
www.example.com) - Domain του Shopify (όπως
shopify.comκαιmyshopify.com)
Στην επιλογή Έκδοση Webhook API, επιλέξτε την προτιμώμενη έκδοση webhook.
Κάντε κλικ στην επιλογή Αποθήκευση.
Κινητή συσκευή
Από το Shopify app, πατήστε
και, στη συνέχεια, πατήστε
Ρυθμίσεις.
Στην ενότητα Ρυθμίσεις καταστήματος, πατήστε Ειδοποιήσεις.
Πατήστε Webhooks.
Πατήστε ⊕ Δημιουργία webhook.
Στο αναπτυσσόμενο μενού Συμβάν, επιλέξτε οποιοδήποτε από τα υποστηριζόμενα συμβάντα webhook που θέλετε να χρησιμοποιήσετε ως συμβάν του webhook σας. Δεν μπορείτε να αλλάξετε το συμβάν του webhook μετά τη δημιουργία του.
Στο αναπτυσσόμενο μενού Μορφή, επιλέξτε τη μορφή με την οποία θέλετε το Shopify να σας στέλνει αυτές τις πληροφορίες. Οι δύο επιλογές είναι JSON ή XML.
Στο πεδίο URL, εισαγάγετε τη διεύθυνση URL όπου θέλετε να αποθηκεύονται τα δεδομένα. Δεν είναι δυνατή η επιστροφή των webhook στις παρακάτω διευθύνσεις URL:
- Localhost
- Οποιαδήποτε διεύθυνση URL που τελειώνει στη λέξη «internal» (όπως
example.com/internal) - Οποιαδήποτε διεύθυνση URL από οποιοδήποτε προσαρμοσμένο domain που είναι συνδεδεμένο με το κατάστημα
- «Ψεύτικα» domain (όπως
www.example.com) - Domain του Shopify (όπως
shopify.comκαιmyshopify.com)
Στην επιλογή Έκδοση Webhook API, επιλέξτε την προτιμώμενη έκδοση webhook.
Πατήστε Αποθήκευση ή ✓.
Αφού αποθηκευτεί το νέο σας webhook, εμφανίζεται στη σελίδα Webhooks.
Επεξεργασία webhook
Μπορείτε να επεξεργαστείτε τη διαμόρφωση ενός webhook μετά τη δημιουργία του. Ωστόσο, δεν μπορείτε να τροποποιήσετε το επιλεγμένο συμβάν webhook.
Βήματα:
Επιφάνεια εργασίας
Από τον Διαχειριστή Shopify, μεταβείτε στις Ρυθμίσεις > Ειδοποιήσεις.
Κάντε κλικ στην επιλογή Webhooks.
Στη γραμμή που περιέχει το webhook που θέλετε να επεξεργαστείτε, κάντε κλικ στο ... > Επεξεργασία.
Στο παράθυρο διαλόγου Επεξεργασία webhook, τροποποιήστε το webhook όπως απαιτείται.
Κάντε κλικ στην επιλογή Αποθήκευση.
Κινητή συσκευή
Από το Shopify app, πατήστε
και, στη συνέχεια, πατήστε
Ρυθμίσεις.
Στην ενότητα Ρυθμίσεις καταστήματος, πατήστε Ειδοποιήσεις.
Πατήστε Webhooks.
Στη γραμμή που περιέχει το webhook που θέλετε να επεξεργαστείτε, πατήστε ... > Επεξεργασία.
Στο παράθυρο διαλόγου Επεξεργασία webhook, τροποποιήστε το webhook όπως απαιτείται.
Πατήστε Αποθήκευση ή ✓.
Δοκιμή webhook
Μπορείτε να δοκιμάσετε το webhook σας για να βεβαιωθείτε ότι οι πληροφορίες του συμβάντος που θέλετε αποστέλλονται στη σωστή διεύθυνση URL.
Βήματα:
Επιφάνεια εργασίας
Από τον Διαχειριστή Shopify, μεταβείτε στις Ρυθμίσεις > Ειδοποιήσεις.
Κάντε κλικ στην επιλογή Webhooks.
Στη γραμμή που περιέχει το webhook που θέλετε να δοκιμάσετε, κάντε κλικ στο ... > Αποστολή δοκιμής.
Στη διεύθυνση URL που καθορίσατε για το webhook, επαληθεύστε ότι η ειδοποίηση λειτουργεί.
Κινητή συσκευή
Από το Shopify app, πατήστε
και, στη συνέχεια, πατήστε
Ρυθμίσεις.
Στην ενότητα Ρυθμίσεις καταστήματος, πατήστε Ειδοποιήσεις.
Πατήστε Webhooks.
Στη γραμμή που περιέχει το webhook που θέλετε να δοκιμάσετε, πατήστε ... > Αποστολή δοκιμής.
Στη διεύθυνση URL που καθορίσατε για το webhook, επαληθεύστε ότι η ειδοποίηση λειτουργεί.
Διαγραφή webhook
Μπορείτε να διαγράψετε ένα webhook από τον Διαχειριστή Shopify. Αυτή η ενέργεια δεν μπορεί να αναιρεθεί.
Βήματα:
Επιφάνεια εργασίας
Από τον Διαχειριστή Shopify, μεταβείτε στις Ρυθμίσεις > Ειδοποιήσεις.
Κάντε κλικ στην επιλογή Webhooks.
Στη γραμμή που περιέχει το webhook που θέλετε να διαγράψετε, κάντε κλικ στο ... > Διαγραφή.
Κινητή συσκευή
Από το Shopify app, πατήστε
και, στη συνέχεια, πατήστε
Ρυθμίσεις.
Στην ενότητα Ρυθμίσεις καταστήματος, πατήστε Ειδοποιήσεις.
Πατήστε Webhooks.
Στη γραμμή που περιέχει το webhook που θέλετε να διαγράψετε, πατήστε ... > Διαγραφή.