- 04 Φεβ 2025, 23:43
#8799
Καλησπέρα.
Ο αριθμός των μεταβλητών στη φόρμα του backend, λύνεται με αύξηση του max_input_vars στην PHP (πχ 30000) και το φόρτωμα στο backend βελτιώνεται με caching μηχανισμούς (lightning cache).
Όμως... 2500 ομάδες πελατών, θα επιβαρύνουν σημαντικά τα SQL queries στο frontend γιατί θα προκύψει πίνακας προσφορών/εκπτώσεων με 75 εκατομμύρια εγγραφές. Επίσης, δεν είναι αποδοτικό, να κασάρονται 2500 εκδοχές κάθε επιλογής/φίλτρου εμφάνισης λίστας προϊόντων στο frontend.
Προσωπικά θα δημιουργούσα αυτόν τον πίνακα με τις 75 εκατομμύρια εγγραφές ως ξεχωριστό custom πίνακα και θα εφάρμοζα τις εκπτώσεις πελάτη μόνο στη σελίδα καλαθιού και στη σελίδα checkout, ως custom σύνολο παραγγελίας που εφαρμόζει τις τιμές πελάτη με έκπτωση επί του συνόλου.
Αλεξάνδρα Γκόγκα - Software Developer @ People’s Code
OpenCart-Hellas.gr - Administrator & Founder
PeoplesCode.com - Επίσημος Αντιπρόσωπος OpenCart | Extensions - Φιλοξενία - Αναβάθμιση - Μεταφορά - Τεχνική Υποστήριξη OpenCart
Ελληνική μετάφραση & Επεκτάσεις OpenCart