Δημιουργία webhook

Τα webhook είναι ένα εργαλείο για την ανάκτηση και αποθήκευση δεδομένων από ένα συγκεκριμένο συμβάν. Σας επιτρέπουν να καταχωρίσετε ένα URL https://, όπου τα δεδομένα του συμβάντος μπορούν να αποθηκευτούν σε μορφές JSON ή XML. Τα webhook χρησιμοποιούνται συνήθως για τους ακόλουθους λόγους:

  • Υποβολή παραγγελίας
  • Αλλαγή της τιμής ενός προϊόντος
  • Ειδοποίηση της εφαρμογής ανταλλαγής μηνυμάτων ή του τηλεειδοποιητή σας όταν είστε εκτός σύνδεσης
  • Συλλογή δεδομένων για αποθήκευση δεδομένων
  • Ενσωμάτωση του λογιστικού σας λογισμικού
  • Φιλτράρισμα των στοιχείων της παραγγελίας και ενημέρωση διαφόρων μεταφορέων σχετικά με την παραγγελία
  • Κατάργηση δεδομένων πελατών από τη βάση δεδομένων σας, όταν αυτοί απεγκαθιστούν την εφαρμογή σας

Υποστηριζόμενα συμβάντα webhook

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

Πίνακας που παραθέτει τα υποστηριζόμενα συμβάντα webhook που είναι διαθέσιμα στον Διαχειριστή Shopify.
ΚατηγορίαΣυμβάντα
Καλάθι
  • Δημιουργία καλαθιού
  • Ενημέρωση καλαθιού
Ολοκλήρωση αγοράς
  • Δημιουργία ολοκλήρωσης αγοράς
  • Διαγραφή ολοκλήρωσης αγοράς
  • Ενημέρωση ολοκλήρωσης αγοράς
Συλλογή
  • Δημιουργία συλλογής
  • Διαγραφή συλλογής
  • Ενημέρωση συλλογής
Πελάτης
  • Ενημέρωση συγκατάθεσης πελάτη για μάρκετινγκ μέσω SMS
  • Ενημέρωση ρυθμίσεων λογαριασμού πελάτη
  • Δημιουργία πελάτη
  • Διαγραφή πελάτη
  • Απενεργοποίηση πελάτη
  • Ενημέρωση συγκατάθεσης πελάτη για email εμπορικής προώθησης
  • Ενεργοποίηση πελάτη
  • Δημιουργία ομάδας πελατών
  • Διαγραφή ομάδας πελατών
  • Ενημέρωση ομάδας πελατών
  • Προσθήκη ετικετών πελάτη
  • Κατάργηση ετικετών πελάτη
  • Ενημέρωση πελάτη
Έκπτωση
  • Δημιουργία έκπτωσης
  • Διαγραφή έκπτωσης
  • Ενημέρωση έκπτωσης
Πρόχειρη παραγγελία
  • Δημιουργία πρόχειρης παραγγελίας
  • Διαγραφή πρόχειρης παραγγελίας
  • Ενημέρωση πρόχειρης παραγγελίας
Διεκπεραίωση
  • Δημιουργία διεκπεραίωσης
  • Δεν είναι δυνατή η ολοκλήρωση της εντολής διεκπεραίωσης από την υπηρεσία διεκπεραίωσης παραγγελιών
  • Προετοιμασία στοιχείων γραμμής εντολής διεκπεραίωσης για παραλαβή
  • Μετακίνηση εντολής διεκπεραίωσης
  • Τοποθέτηση εντολής διεκπεραίωσης σε αναμονή
  • Επαναπρογραμματισμός εντολής διεκπεραίωσης
  • Λήξη προθεσμίας προγραμματισμένης εντολής διεκπεραίωσης
  • Ολοκλήρωση δρομολόγησης παραγγελίας για εντολή διεκπεραίωσης
  • Ακύρωση εντολών διεκπεραίωσης
  • Αποδοχή αιτήματος ακύρωσης εντολών διεκπεραίωσης
  • Απόρριψη αιτήματος ακύρωσης εντολών διεκπεραίωσης
  • Υποβολή αιτήματος ακύρωσης εντολών διεκπεραίωσης
  • Αποδοχή αιτήματος διεκπεραίωσης για εντολές διεκπεραίωσης
  • Απόρριψη αιτήματος διεκπεραίωσης για εντολές διεκπεραίωσης
  • Υποβολή αιτήματος διεκπεραίωσης για εντολές διεκπεραίωσης
  • Απελευθέρωση αναμονής εντολών διεκπεραίωσης
  • Προετοιμασία στοιχείων γραμμής εντολών διεκπεραίωσης για τοπική παράδοση
  • Συγχώνευση εντολών διεκπεραίωσης
  • Διαχωρισμός εντολών διεκπεραίωσης
  • Ενημέρωση διεκπεραίωσης
Απόθεμα
  • Δημιουργία στοιχείου αποθέματος
  • Διαγραφή στοιχείου αποθέματος
  • Ενημέρωση στοιχείου αποθέματος
  • Σύνδεση επιπέδου αποθέματος
  • Αποσύνδεση επιπέδου αποθέματος
  • Ενημέρωση επιπέδου αποθέματος
Τοποθεσία
  • Ενεργοποίηση τοποθεσίας
  • Δημιουργία τοποθεσίας
  • Απενεργοποίηση τοποθεσίας
  • Διαγραφή τοποθεσίας
  • Ενημέρωση στοιχείου τοποθεσίας
Αγορά
  • Δημιουργία αγοράς
  • Διαγραφή αγοράς
  • Ενημέρωση αγοράς
Παραγγελία
  • Ακύρωση παραγγελίας
  • Δημιουργία παραγγελίας
  • Διαγραφή παραγγελίας
  • Επεξεργασία παραγγελίας
  • Διεκπεραίωση παραγγελίας
  • Πληρωμή παραγγελίας
  • Αλλαγή εκτίμησης κινδύνου παραγγελίας
  • Ενημέρωση παραγγελίας
Προϊόν
  • Δημιουργία προϊόντος
  • Διαγραφή προϊόντος
  • Ενημέρωση προϊόντος
Επιστροφή χρημάτων
  • Δημιουργία επιστροφής χρημάτων
Shop
  • Ενημέρωση Shop
Καταβολή αντιτίμου
  • Δημιουργία συναλλαγής με καταβολή αντιτίμου
Θέμα
  • Δημιουργία θέματος
  • Διαγραφή θέματος
  • Δημοσίευση θέματος
  • Ενημέρωση θέματος
Συναλλαγή
  • Δημιουργία συναλλαγής

Δημιουργία webhook

Μπορείτε να δημιουργήσετε ένα webhook ανά πάσα στιγμή. Τα webhook σας υπογράφονται με ένα αναγνωριστικό που αποτελείται από έναν συνδυασμό γραμμάτων και αριθμών, το οποίο είναι μοναδικό για το κατάστημά σας.

Βήματα:

Επιφάνεια εργασίας
  1. Από τον Διαχειριστή Shopify, μεταβείτε στις Ρυθμίσεις > Ειδοποιήσεις.

  2. Κάντε κλικ στην επιλογή Webhooks.

  3. Κάντε κλικ στο ⊕ Δημιουργία webhook.

  4. Στο αναπτυσσόμενο μενού Συμβάν, επιλέξτε οποιοδήποτε από τα υποστηριζόμενα συμβάντα webhook που θέλετε να χρησιμοποιήσετε ως συμβάν του webhook σας. Δεν μπορείτε να αλλάξετε το συμβάν του webhook μετά τη δημιουργία του.

  5. Στο αναπτυσσόμενο μενού Μορφή, επιλέξτε τη μορφή με την οποία θέλετε το Shopify να σας στέλνει αυτές τις πληροφορίες. Οι δύο επιλογές είναι JSON ή XML.

  6. Στο πεδίο URL, εισαγάγετε τη διεύθυνση URL όπου θέλετε να αποθηκεύονται τα δεδομένα. Δεν είναι δυνατή η επιστροφή των webhook στις παρακάτω διευθύνσεις URL:

    • Localhost
    • Οποιαδήποτε διεύθυνση URL που τελειώνει στη λέξη «internal» (όπως example.com/internal)
    • Οποιαδήποτε διεύθυνση URL από οποιοδήποτε προσαρμοσμένο domain που είναι συνδεδεμένο με το κατάστημα
    • «Ψεύτικα» domain (όπως www.example.com)
    • Domain του Shopify (όπως shopify.com και myshopify.com)
  7. Στην επιλογή Έκδοση Webhook API, επιλέξτε την προτιμώμενη έκδοση webhook.

  8. Κάντε κλικ στην επιλογή Αποθήκευση.

Κινητή συσκευή
  1. Από το Shopify app, πατήστε Menu και, στη συνέχεια, πατήστε Settings Ρυθμίσεις.

  2. Στην ενότητα Ρυθμίσεις καταστήματος, πατήστε Ειδοποιήσεις.

  3. Πατήστε Webhooks.

  4. Πατήστε ⊕ Δημιουργία webhook.

  5. Στο αναπτυσσόμενο μενού Συμβάν, επιλέξτε οποιοδήποτε από τα υποστηριζόμενα συμβάντα webhook που θέλετε να χρησιμοποιήσετε ως συμβάν του webhook σας. Δεν μπορείτε να αλλάξετε το συμβάν του webhook μετά τη δημιουργία του.

  6. Στο αναπτυσσόμενο μενού Μορφή, επιλέξτε τη μορφή με την οποία θέλετε το Shopify να σας στέλνει αυτές τις πληροφορίες. Οι δύο επιλογές είναι JSON ή XML.

  7. Στο πεδίο URL, εισαγάγετε τη διεύθυνση URL όπου θέλετε να αποθηκεύονται τα δεδομένα. Δεν είναι δυνατή η επιστροφή των webhook στις παρακάτω διευθύνσεις URL:

    • Localhost
    • Οποιαδήποτε διεύθυνση URL που τελειώνει στη λέξη «internal» (όπως example.com/internal)
    • Οποιαδήποτε διεύθυνση URL από οποιοδήποτε προσαρμοσμένο domain που είναι συνδεδεμένο με το κατάστημα
    • «Ψεύτικα» domain (όπως www.example.com)
    • Domain του Shopify (όπως shopify.com και myshopify.com)
  8. Στην επιλογή Έκδοση Webhook API, επιλέξτε την προτιμώμενη έκδοση webhook.

  9. Πατήστε Αποθήκευση ή .

Αφού αποθηκευτεί το νέο σας webhook, εμφανίζεται στη σελίδα Webhooks.

Επεξεργασία webhook

Μπορείτε να επεξεργαστείτε τη διαμόρφωση ενός webhook μετά τη δημιουργία του. Ωστόσο, δεν μπορείτε να τροποποιήσετε το επιλεγμένο συμβάν webhook.

Βήματα:

Επιφάνεια εργασίας
  1. Από τον Διαχειριστή Shopify, μεταβείτε στις Ρυθμίσεις > Ειδοποιήσεις.

  2. Κάντε κλικ στην επιλογή Webhooks.

  3. Στη γραμμή που περιέχει το webhook που θέλετε να επεξεργαστείτε, κάντε κλικ στο ... > Επεξεργασία.

  4. Στο παράθυρο διαλόγου Επεξεργασία webhook, τροποποιήστε το webhook όπως απαιτείται.

  5. Κάντε κλικ στην επιλογή Αποθήκευση.

Κινητή συσκευή
  1. Από το Shopify app, πατήστε Menu και, στη συνέχεια, πατήστε Settings Ρυθμίσεις.

  2. Στην ενότητα Ρυθμίσεις καταστήματος, πατήστε Ειδοποιήσεις.

  3. Πατήστε Webhooks.

  4. Στη γραμμή που περιέχει το webhook που θέλετε να επεξεργαστείτε, πατήστε ... > Επεξεργασία.

  5. Στο παράθυρο διαλόγου Επεξεργασία webhook, τροποποιήστε το webhook όπως απαιτείται.

  6. Πατήστε Αποθήκευση ή .

Δοκιμή webhook

Μπορείτε να δοκιμάσετε το webhook σας για να βεβαιωθείτε ότι οι πληροφορίες του συμβάντος που θέλετε αποστέλλονται στη σωστή διεύθυνση URL.

Βήματα:

Επιφάνεια εργασίας
  1. Από τον Διαχειριστή Shopify, μεταβείτε στις Ρυθμίσεις > Ειδοποιήσεις.

  2. Κάντε κλικ στην επιλογή Webhooks.

  3. Στη γραμμή που περιέχει το webhook που θέλετε να δοκιμάσετε, κάντε κλικ στο ... > Αποστολή δοκιμής.

  4. Στη διεύθυνση URL που καθορίσατε για το webhook, επαληθεύστε ότι η ειδοποίηση λειτουργεί.

Κινητή συσκευή
  1. Από το Shopify app, πατήστε Menu και, στη συνέχεια, πατήστε Settings Ρυθμίσεις.

  2. Στην ενότητα Ρυθμίσεις καταστήματος, πατήστε Ειδοποιήσεις.

  3. Πατήστε Webhooks.

  4. Στη γραμμή που περιέχει το webhook που θέλετε να δοκιμάσετε, πατήστε ... > Αποστολή δοκιμής.

  5. Στη διεύθυνση URL που καθορίσατε για το webhook, επαληθεύστε ότι η ειδοποίηση λειτουργεί.

Διαγραφή webhook

Μπορείτε να διαγράψετε ένα webhook από τον Διαχειριστή Shopify. Αυτή η ενέργεια δεν μπορεί να αναιρεθεί.

Βήματα:

Επιφάνεια εργασίας
  1. Από τον Διαχειριστή Shopify, μεταβείτε στις Ρυθμίσεις > Ειδοποιήσεις.

  2. Κάντε κλικ στην επιλογή Webhooks.

  3. Στη γραμμή που περιέχει το webhook που θέλετε να διαγράψετε, κάντε κλικ στο ... > Διαγραφή.

Κινητή συσκευή
  1. Από το Shopify app, πατήστε Menu και, στη συνέχεια, πατήστε Settings Ρυθμίσεις.

  2. Στην ενότητα Ρυθμίσεις καταστήματος, πατήστε Ειδοποιήσεις.

  3. Πατήστε Webhooks.

  4. Στη γραμμή που περιέχει το webhook που θέλετε να διαγράψετε, πατήστε ... > Διαγραφή.