MageSentinel
Τεκμηρίωση

Κωδικοί αποτυχίας

Όταν ένας έλεγχος αποτυγχάνει, η ειδοποίηση αναφέρει έναν σταθερό κωδικό, όχι ένα stack trace. Ο κωδικός λέει στον developer ποιο κομμάτι της αγοράς έσπασε, πριν ανοίξει οτιδήποτε.

← Όλη η τεκμηρίωση · Ενημερώθηκε 2026-09-04

Οι κατηγορίες

Οι αποτυχίες αντιστοιχούν σε μία από δέκα κατηγορίες: STORE (το ίδιο το storefront δεν είναι προσβάσιμο ή βγάζει σφάλμα), PRODUCT (το προϊόν ελέγχου λείπει, είναι εκτός αποθέματος ή μη αγοράσιμο), CART (η προσθήκη στο καλάθι απέτυχε ή το περιεχόμενο του καλαθιού είναι λάθος), CHECKOUT (το checkout δεν φορτώνει ή δεν προχωράει), SHIPPING (κανένας τρόπος αποστολής, ή δεν γίνεται να επιλεγεί), TAX (ο φόρος λείπει ή είναι λάθος), PAYMENT (κανένας τρόπος πληρωμής, ή το βήμα πληρωμής βγάζει σφάλμα), ORDER (η υποβολή της παραγγελίας απέτυχε ή η παραγγελία που δημιουργήθηκε είναι λάθος), NETWORK (κάποιο αίτημα στη διαδρομή απέτυχε) και INTERNAL (σφάλμα του ίδιου του MageSentinel, όχι του καταστήματός σας).

Η κανονική λίστα βρίσκεται μέσα στη μηχανή παρακολούθησης και κάθε αποτυχία καταλήγει σε ακριβώς έναν κωδικό. Ένας έλεγχος δεν αναφέρει ποτέ ένα ακατέργαστο μήνυμα exception ως αποτέλεσμα.

Γιατί κωδικοί αντί για μηνύματα

Ένας σταθερός κωδικός είναι διαλογή. Το «PAYMENT: no methods available» και το «CHECKOUT: shipping step did not render» δείχνουν αμέσως σε διαφορετικά συστήματα, και μένουν συγκρίσιμα από έλεγχο σε έλεγχο, ώστε να βλέπετε πότε ξεκίνησε μια αποτυχία και αν είναι η ίδια που επαναλαμβάνεται.

Οι κωδικοί είναι επίσης αυτό πάνω στο οποίο ομαδοποιεί η συσχέτιση περιστατικών: επαναλαμβανόμενοι έλεγχοι που αποτυγχάνουν με τον ίδιο κωδικό στο ίδιο κατάστημα γίνονται ένα περιστατικό, όχι πενήντα ειδοποιήσεις.