MageSentinel

Hyvä και Hyvä Checkout: γρηγορότερα καταστήματα, διαφορετικές αποτυχίες

Το Hyvä έγινε η προεπιλογή για νέα frontends Magento επειδή είναι πολύ ελαφρύτερο από το Luma. Αλλάζει όμως και το πού χαλάνε τα πράγματα: πολλά extensions υποθέτουν τη JavaScript του Luma, και το checkout μπορεί να είναι Luma, Hyvä Checkout ή ένα one-step checkout τρίτου.

Όλα τα άρθρα1 λεπτά ανάγνωσης

Γράψιμο κώδικα σε laptop σε λευκό γραφείο

Ο βασικός κίνδυνος είναι η συμβατότητα

Το Hyvä αφήνει έξω RequireJS και Knockout, οπότε κάθε extension με JavaScript στο frontend χρειάζεται module συμβατότητας Hyvä. Τα κρίσιμα είναι τα extensions πληρωμών και αποστολών: χωρίς συμβατή έκδοση, ένας τρόπος απλώς λείπει από το checkout.

Ελέγξτε την τεκμηρίωση του Hyvä και τους προμηθευτές σας για συμβατότητα πριν τη μετάβαση, και κρατάτε τη λίστα ενημερωμένη όσο προσθέτετε extensions — η ίδια πειθαρχία με την ασφαλή αναβάθμιση Magento.

Τρία πιθανά checkouts

Ένα κατάστημα Hyvä μπορεί να χρησιμοποιεί ακόμα το checkout του Luma μέσω fallback, το Hyvä Checkout, ή ένα extension one-step checkout. Το καθένα έχει διαφορετικό markup, διαφορετική JavaScript και διαφορετικούς τρόπους να αποτύχει.

Το Hyvä Checkout αποδίδει τα βήματα στον server και τα ενημερώνει με αιτήματα, οπότε τα σφάλματα συχνά φαίνονται ως βήμα που δεν προχωρά ή component που δεν ενημερώνεται, και όχι ως σφάλμα κονσόλας.

Παρακολούθηση checkout σε Hyvä

Μην βασίζεστε σε selectors γραμμένους για Luma. Ένα monitor πρέπει να καταλαβαίνει όποιο checkout χρησιμοποιείται και να ελέγχει το αποτέλεσμα: σωστό προϊόν, τρόπο αποστολής, σωστά σύνολα, τρόπο πληρωμής έτοιμο.

Το MageSentinel δουλεύει σε Luma, Hyvä Checkout και one-step checkouts χωρίς ρυθμίσεις ανά theme, οπότε μια μετάβαση theme δεν σημαίνει ξαναγράψιμο ελέγχων — σημαίνει ότι σας λένε αν η μετάβαση πέτυχε.

Ελέγξτε το δικό σας κατάστημα τώρα με το δωρεάν τεστ checkout Magento: περνά το checkout σε πραγματικό browser, Luma ή Hyvä, και δείχνει το βήμα όπου σταματά.

Συχνές ερωτήσεις

Διαφέρει το Hyvä Checkout από το checkout του Luma;

Ναι. Αντικαθιστά το checkout με Knockout.js με components Magewire και Alpine.js, οπότε extensions και τρόποι πληρωμής χρειάζονται εκδόσεις συμβατές με Hyvä.

Τι χαλάει συχνότερα στο Hyvä;

Extensions πληρωμών και αποστολής χωρίς module συμβατότητας Hyvä, και προσαρμογές checkout που μεταφέρθηκαν από το Luma.

Μπορεί ένα κατάστημα Hyvä να έχει το checkout του Luma;

Ναι. Ένα θέμα Hyvä μπορεί να χρησιμοποιεί το checkout του Luma ως fallback, που είναι ξεχωριστή διαδρομή για έλεγχο.