Σελίδα 1 από 1

Μεγάλος αριθμός ειδικών τιμών ανά είδος

Δημοσιεύτηκε: 04 Φεβ 2025, 11:34
από John_Damigos
Καλημέρα,
Έχω ένα Β2Β με 2500+ πελάτες και 30000 είδη.
Για κάθε είδος και κάθε πελάτη πρέπει να υπάρχει ειδική τιμή. (Συνεπώς για κάθε πελάτη πρέπει να υπάρχει ξεχωριστή ομάδα πελατών).

Η οθόνη των ειδών πως θα μπορέσει να διαχειριστεί τόσες μεταβλητές?
Επίσης λογικά, θα υπάρχει καθυστέρηση στο άνοιγμα της οθόνης αλλά και στην post διαδικασία.

Υπάρχει κάποια πρόταση ?

Ευχαριστώ.

Re: Μεγάλος αριθμός ειδικών τιμών ανά είδος

Δημοσιεύτηκε: 04 Φεβ 2025, 23:43
από Alexandra
Καλησπέρα.

Ο αριθμός των μεταβλητών στη φόρμα του backend, λύνεται με αύξηση του max_input_vars στην PHP (πχ 30000) και το φόρτωμα στο backend βελτιώνεται με caching μηχανισμούς (lightning cache).

Όμως... 2500 ομάδες πελατών, θα επιβαρύνουν σημαντικά τα SQL queries στο frontend γιατί θα προκύψει πίνακας προσφορών/εκπτώσεων με 75 εκατομμύρια εγγραφές. Επίσης, δεν είναι αποδοτικό, να κασάρονται 2500 εκδοχές κάθε επιλογής/φίλτρου εμφάνισης λίστας προϊόντων στο frontend.

Προσωπικά θα δημιουργούσα αυτόν τον πίνακα με τις 75 εκατομμύρια εγγραφές ως ξεχωριστό custom πίνακα και θα εφάρμοζα τις εκπτώσεις πελάτη μόνο στη σελίδα καλαθιού και στη σελίδα checkout, ως custom σύνολο παραγγελίας που εφαρμόζει τις τιμές πελάτη με έκπτωση επί του συνόλου.