- 16 Σεπ 2023, 15:38
#8484
Με το default checkout είναι πολύ πιο δύσκολο να συμβούν τέτοια φαινόμενα, γιατί με το που φτάνεις στη σελίδα checkout δημιουργείται νέο order_id. Ωστόσο, υπό προϋποθέσεις, δεν είναι απίθανο.
Μήπως έχεις αυξήσει τον χρόνο session της εφαρμογής; Αν ναι, με συσκευές mobile μπορεί να συντελέσει να προκύπτουν συχνότερα τέτοια φαινόμενα.
Αν ο πελάτης είχε φτάσει με το κινητό του στο στάδιο 6 του checkout και δεν πάτησε ολοκλήρωση αγοράς αλλά άφησε το browser app ανοικτό, οι προηγούμενες τιμές των προϊόντων είχαν ήδη εγγραφεί στον πίνακα order_product τη στιγμή που έφτασε στο στάδιο 6.
Αν στο διάστημα που παρέμεινε ενεργό το session του πελάτη εσύ έβαλες προσφορές και ο πελάτης εντός του χρονικού διαστήματος του session ολοκλήρωσε την αγορά, στο στάδιο 6 δεν γίνεται πλέον έλεγχος του Cart για να ανανεωθούν οι τιμές και η παραγγελία μπαίνει με ότι τιμή έχει εγγραφεί ήδη στον πίνακα order_product.
Όταν λοιπόν ο πελάτης πάτησε ολοκλήρωση αγοράς, αν το session ήταν ακόμη ενεργό η παραγγελία προχωράει κανονικά με τις προηγούμενες τιμές...
Αλεξάνδρα Γκόγκα - Software Developer @ People’s Code
OpenCart-Hellas.gr - Administrator & Founder
PeoplesCode.com - Επίσημος Αντιπρόσωπος OpenCart | Extensions - Φιλοξενία - Αναβάθμιση - Μεταφορά - Τεχνική Υποστήριξη OpenCart
Ελληνική μετάφραση & Επεκτάσεις OpenCart