WooCommerce plugin (Syncore Connector)
Το Syncore Connector είναι plugin WordPress που συνδέει το κατάστημα WooCommerce με το Syncore χωρίς κλειδιά REST API του WooCommerce. Εναλλακτικά, το Syncore συνδέεται και με κλειδιά REST API (ρύθμιση «Κλειδιά REST API του WooCommerce»)· το plugin συνιστάται όταν firewall, cache ή όρια REST μπλοκάρουν τις κλήσεις.
Απαιτήσεις: WordPress 6.0+, WooCommerce 7.0+, PHP 7.4+.
Τι συγχρονίζεται
| Από → προς | Τι |
|---|---|
| Syncore → WooCommerce | Προϊόντα (απλά και με παραλλαγές), τιμές, απόθεμα, κατηγορίες, αλλαγές κατάστασης παραγγελιών |
| WooCommerce → Syncore | Παραγγελίες (νέες και αλλαγές), μέσω webhooks του WooCommerce που φτιάχνει το plugin |
Ποια πλευρά «κατέχει» κάθε πεδίο ορίζεται στο Syncore (σελίδα WooCommerce → κανόνες πεδίων):
| Πεδίο | Προεπιλογή |
|---|---|
| Τιμή | Syncore |
| Απόθεμα | Syncore |
| Τίτλος | WooCommerce |
| Περιγραφή | WooCommerce |
Το plugin δεν διαγράφει προϊόντα: όσα το Syncore σταματά να προσφέρει γίνονται «εκτός αποθέματος».
Εγκατάσταση
- Στο WordPress: Πρόσθετα → Προσθήκη νέου → Μεταφόρτωση, ανέβασε το zip του Syncore Connector και ενεργοποίησέ το. Το WooCommerce πρέπει να είναι ενεργό.
- Στο Syncore άνοιξε WooCommerce, διάλεξε «Plugin Syncore Connector», γράψε τη διεύθυνση του καταστήματος και πάτησε Δημιουργία κλειδιού.
- Στο WordPress άνοιξε WooCommerce → Syncore και επικόλλησε τη Διεύθυνση Syncore, το Token σύνδεσης και το Κλειδί υπογραφής που δείχνει το Syncore. Αποθήκευσε: τα webhooks παραγγελιών καταχωρούνται αυτόματα.
- Πίσω στο Syncore πάτησε Σύνδεση. Το Syncore δοκιμάζει τη σύνδεση πριν την ενεργοποιήσει.
Αποθήκευσε τις ρυθμίσεις του plugin ως Shop Manager ή Administrator: τα αιτήματα του Syncore εκτελούνται με τα δικαιώματα WooCommerce αυτού του χρήστη.
Το κλειδί υπογραφής εμφανίζεται μόνο μία φορά. Αν δημιουργήσεις νέο, το παλιό σταματά αμέσως και πρέπει να ενημερώσεις και το plugin.
Ασφάλεια
- Κάθε αίτημα ανάμεσα σε Syncore και plugin υπογράφεται με HMAC-SHA256 με το κλειδί υπογραφής, που ξέρουν μόνο το κατάστημά σου και ο λογαριασμός σου στο Syncore.
- Αιτήματα παλαιότερα από 5 λεπτά ή επαναλαμβανόμενα απορρίπτονται.
- Το plugin στέλνει μόνο παραγγελίες (μέσω των webhooks) και μόνο στη Διεύθυνση Syncore που έδωσες.
Απενεργοποίηση
Με απενεργοποίηση του plugin διαγράφονται τα webhooks παραγγελιών που δημιούργησε. Η απεγκατάσταση σβήνει και τις ρυθμίσεις του.