Περιγραφή
SMS Center Tracking για OpenMage / Magento 1
Το SMS Center Tracking συνδέει το OpenMage / Magento 1 e-shop με το SMS Center API, ώστε οι πελάτες να λαμβάνουν SMS ενημέρωση όταν αποθηκεύεται shipment με tracking number. Είναι μια πρακτική επέκταση για καταστήματα που θέλουν να βελτιώσουν την ενημέρωση μετά την αποστολή της παραγγελίας και να μειώσουν τα επαναλαμβανόμενα ερωτήματα για την πορεία της αποστολής.
Η λειτουργία ενσωματώνεται στη φυσική ροή αποστολών του Magento. Όταν δημιουργηθεί ή αποθηκευτεί shipment με tracking, το module διαβάζει το order number, τον carrier title και το tracking number, μορφοποιεί το SMS με βάση το template που έχει ορίσει ο διαχειριστής και στέλνει το μήνυμα στο τηλέφωνο της shipping address μέσω SMS Center.
Τι κερδίζει το e-shop σας
- Αυτόματη ενημέρωση πελατών με SMS όταν υπάρχει tracking number.
- Καλύτερη εμπειρία μετά την αγορά, ειδικά για παραγγελίες με courier tracking.
- Μείωση support ερωτήσεων τύπου «πού βρίσκεται η παραγγελία μου».
- Παραμετροποιήσιμο SMS template με order number, carrier και tracking number.
- Καταγραφή απαντήσεων SMS Center στα Magento order comments για έλεγχο από το admin.
Πώς λειτουργεί
Ο διαχειριστής ρυθμίζει το API key, το sender name και το μήνυμα από το Magento admin. Στη συνέχεια, όταν αποθηκεύεται shipment με tracking number, το module ελέγχει το τηλέφωνο μέσω SMS Center και στέλνει το tracking SMS. Η απάντηση του API καταγράφεται στο ιστορικό της παραγγελίας.
Για ποιους είναι χρήσιμο
Το module είναι κατάλληλο για OpenMage / Magento 1 καταστήματα που διαχειρίζονται αποστολές μέσα από το Magento και θέλουν απλή, στοχευμένη ενημέρωση πελατών με SMS, χωρίς ξεχωριστή χειροκίνητη διαδικασία μετά την καταχώρηση tracking.
Εγκατάσταση και υποστήριξη
Απαιτείται ενεργός λογαριασμός SMS Center, API key και εγκατεστημένο IOWEB Base extension. Προτείνεται δοκιμή σε staging ή με ελεγχόμενη test παραγγελία πριν τη χρήση σε παραγωγικές αποστολές.
User Guide – SMS Center Tracking
Ο οδηγός εξηγεί πώς ο διαχειριστής ρυθμίζει και χρησιμοποιεί το module για αποστολή SMS tracking ενημερώσεων σε OpenMage / Magento 1 μέσω SMS Center.
Admin path
System -> Configuration -> Ioweb -> SMS Center Tracking
Πριν ξεκινήσετε
- Επιβεβαιώστε ότι είναι εγκατεστημένο το IOWEB Base extension.
- Επιβεβαιώστε ότι υπάρχει ενεργός λογαριασμός SMS Center.
- Πάρτε το SMS Center API key.
- Ελέγξτε ότι οι παραγγελίες έχουν σωστά τηλέφωνα στη shipping address.
- Ετοιμάστε μία test παραγγελία με shipment και tracking number.
Information section
Developed By
Read-only σύνδεσμος προς IOWEB.
Description
Read-only περιγραφή του module.
Installation ID
Αναγνωριστικό εγκατάστασης για υποστήριξη. Χρησιμοποιείται όταν επικοινωνείτε με την IOWEB για τεχνικό έλεγχο. Αποθηκεύεται σε default scope.
General section
Enable SMS Tracking
Ενεργοποιεί ή απενεργοποιεί την αποστολή SMS tracking για το επιλεγμένο configuration scope. Ρυθμίστε το σε Yes αφού ελεγχθούν API key, sender name, message template και test shipment.
API Key
Το SMS Center API key που χρησιμοποιείται για έλεγχο τηλεφώνου και αποστολή SMS.
Sender Name
Το όνομα αποστολέα που εμφανίζεται στα εξερχόμενα SMS, σύμφωνα με τους κανόνες του SMS Center λογαριασμού.
Message
Το SMS template που χρησιμοποιείται όταν το shipment έχει tracking number. Το module μορφοποιεί το template με PHP sprintf() και περνάει τις τιμές με αυτή τη σειρά:
- order increment ID
- carrier title
- tracking number
Προτεινόμενο template:
Order %s was shipped with %s. Tracking number: %s
Μπορείτε να χρησιμοποιήσετε positional placeholders αν θέλετε άλλη σειρά:
Tracking number %3$s for order %1$s via %2$s
Shipment SMS flow
- Ο διαχειριστής ή κάποιο integration δημιουργεί/αποθηκεύει Magento shipment.
- Το module διαβάζει το shipment ID.
- Φορτώνει το πρώτο tracking record του shipment.
- Διαβάζει το order increment ID της παραγγελίας.
- Δημιουργεί το SMS με order number, carrier title και tracking number.
- Διαβάζει το τηλέφωνο της shipping address.
- Ελέγχει το τηλέφωνο μέσω SMS Center mobile validation.
- Στέλνει το SMS μέσω SMS Center API.
- Προσθέτει την απάντηση του SMS Center ή το validation result στα Magento order comments.
Testing checklist
- Ενεργοποιήστε το module σε staging ή σε ελεγχόμενο test window.
- Συμπληρώστε API key και sender name.
- Ορίστε σύντομο message template με τα τρία placeholders.
- Δημιουργήστε test παραγγελία με έγκυρο shipping telephone.
- Δημιουργήστε shipment και προσθέστε tracking number.
- Αποθηκεύστε το shipment.
- Επιβεβαιώστε ότι το SMS παραλήφθηκε.
- Ανοίξτε την παραγγελία και ελέγξτε τα order comments για την απάντηση SMS Center.
- Ελέγξτε το
var/log/sms.log αν το Magento logging είναι ενεργό.
Store scope notes
Οι General ρυθμίσεις είναι διαθέσιμες σε default, website και store scope. Ρυθμίστε τις στο scope που αντιστοιχεί στις παραγγελίες που δοκιμάζετε. Το Installation ID αποθηκεύεται μόνο σε default scope.
Troubleshooting
- Αν δεν αποστέλλεται SMS, ελέγξτε enablement, API key, sender name, tracking number, shipping telephone και σύνδεση server προς
smscenter.gr.
- Αν το μήνυμα έχει κενές τιμές, ελέγξτε το template και τα shipment tracking fields.
- Αν ο πελάτης δεν λαμβάνει SMS, ελέγξτε μορφή τηλεφώνου, SMS Center account status, order comments και
var/log/sms.log.
- Αν δεν εμφανίζεται το configuration page, ελέγξτε ότι το module είναι active, υπάρχει το IOWEB Base, καθαρίστηκε cache και έγινε logout/login στο admin.
Changelog – SMS Center Tracking
Οι παρακάτω σημειώσεις εξηγούν τις αλλαγές με τρόπο χρήσιμο για διαχειριστές OpenMage / Magento 1 καταστημάτων.
[1.0.3] – 2026-05-29
- Composer package release. Προστέθηκε επίσημο
composer.json για εγκατάσταση ως Magento 1 / OpenMage package με όνομα ioweb-gr/m1_smscenter.
- Modman mapping. Προστέθηκε root
modman αρχείο με αντιστοίχιση του module declaration και του Ioweb/SmsTracking code pool.
- Χωρίς αλλαγή Magento setup version. Η έκδοση πακέτου έγινε
1.0.3, ενώ το internal Magento setup version παραμένει 1.0.2.
[1.0.2] – 2026-05-29
- Πιο αξιόπιστη ροή shipment SMS. Το module παραμένει συνδεδεμένο στο υλοποιημένο shipment save observer, ώστε η αποστολή SMS να γίνεται στη σωστή Magento ροή.
- Προστασία από διπλή επεξεργασία στο ίδιο request. Προστέθηκε guard ώστε το ίδιο shipment save flow να μην οδηγεί σε επαναλαμβανόμενη SMS επεξεργασία.
- Καθαρισμός παλαιού order SMS status storage. Η αναβάθμιση
1.0.1 σε 1.0.2 αφαιρεί το παλιό πεδίο status που δεν χρειάζεται στη νέα ροή.
- Πλήρης οδηγός διαχείρισης. Το documentation εξηγεί πλέον admin path, API key, sender name, message placeholders, shipment flow, testing checklist, store scopes και troubleshooting.
[1.0.1]
- Βελτίωση παλαιότερης ροής tracking SMS. Προστέθηκε order-level SMS status handling για προηγούμενη έκδοση της shipment notification ροής.
[1.0.0]
- Αρχική έκδοση SMS Center Tracking. Προστέθηκε αποστολή SMS tracking ενημερώσεων από OpenMage / Magento 1 μέσω SMS Center API.
- Admin configuration. Προστέθηκαν ρυθμίσεις για enablement, API key, sender name και message template.
- Support reference. Προστέθηκε Installation ID field για τεχνική υποστήριξη.