Γιατί ένα addon για κατασκευαστές που δεν παιζει με τα features του cscart;
Γιατί αν ο πελάτης έχει πολλά προιοντα (πάνω απο 5-6 χιλλιάδες) τα features είναι αργά. Το Brands είναι lightspeed. Κάνει μόνο αυτό και γιαυτό είναι optimized και ταχύτατο. Έχει δουλέψει χωρίς να φορτώνει το cs-cart σε κατάστημα με 30000 ενεργούς κωδικούς.
Περιέχει 3 block. Το brands icons, που δείχνει τυχαίους 9 κατασκευαστές (που έχουν προιοντα) με εικονίδια και έχει λινκ για τη σελίδα που δείχνει αλφαβητικό ευρετηριο με όλους τους κατασκευαστές. Το Brands Filter που δείχνει τους κατασκευαστές της τρέχουσας κατηγορίας με λεκτικό και πλήθος προιοντων στην κατηγορία. Τέλος το Brands Select που είναι ένα select box από όπου μπορεί να επιλέξει ο χρήστης κατασκευαστή. Η εμφάνιση είναι εικονίδιο, τίτλος και πλήθος προιοντων. Φυσικά υπάρχει οριο στο πλήθος των επιλογών. Αν το κατάστημα έχει 400 brands τότε το select box θα είναι πολύ μεγάλο, αργό να φορτωθεί και φυσικά πρακτικά άχρηστο. Ετσι υπάρχει ένα όριο (ρυθμιζόμενο) που αν το καταστημα έχει περισσότερα brands τότε εμφανίζονται τα n πρώτα και μετά υπάρχει η επιλογή ‘Περισσότερα…’ η οποία μας οδηγεί στη σελίδα των κατασκευαστών που αναφέραμε και πιο πάνω.
Σε όλα όταν επιλέξει κατασκευαστή ο χρήστης γίνεται advanced search με βάση το brand και εμφανίζονται τα προιοντα που έχουν το επιλεγμένο brand. Μέσα στο search του cs-cart.
Από την πλευρά της διαχείρισης, υπάρχει η διαχείριση των brands όπου καταχωρούμε τίτλο και λογότυπο. Στα προιοντα υπάρχει tab που ο διαχειριστής επιλέγει το brand του είδους. Τέλος στις κατηγορίες υπάρχει tab όπου επιλέγουμε αν θα εμφανίζεται στην κατηγορία το φίλτρο των κατασκευαστών. Φυσικά αν μια κατηγορία έχει 23234234 υπο-κατηγορίες δεν χρειάζεται να πάμε σε όλες, γιατί υπάρχει επιλογή που εφαρμόζει την επιλογή μας σε όλες τις υπο-κατηγορίες. Γιατί να μην έχει στο block επιλογή κατηγοριών και το έχει στις κατηγορίες; Γιατί είπαμε είναι optimized για ταχύτητα. Πιστέψτε με είναι.
Εγκατάσταση Όπως κάθε addon, αποσυμπίεση και μέσα από τη διαχείριση εγκατάσταση.
Screenshots

Brands Icons block
Download
brands-addon.zip για cs-cart 2.2.x (July, 20, 2013)
brands-addon-3.0.x.zip για cs-cart 3.0.x (July, 21, 2013)
Διαφορές στις εκδόσεις
Οι διαφορές 2.2.x με 3.0.x είναι:
1. addons\brands\schemas\block_manager για 2.2 ειναι το structure.post.php ενω για 3.0.x ειναι το blocks.post.php
2. addons\brands\func.php στις 3 functions (fn_get_brands_select, fn_get_brands_icons, fn_get_brands) που επιστρέφουν τα δεδομένα για τα blocks είναι διαφορετική η επιστροφή. Στην 2.2 επιστρέφουν return array($data, $params); ενώ στο 3.0 επιστρέφουν τον $data μόνο. Επισης στην 3.0 δεν παιρνάει κανένα όρισμα το cs-cart!


