Post by billkou » Mon Sep 02, 2013 7:22 am

Καλησπέρα στην παρέα.

Καινούριο μέλος εδώ, και σύντομα ( σχετικά ) θα είμαι και χρήστης του Opencart σε live eshop. Αυτή τη στιγμή το μαγαζί είναι σε joomla/Virtuemart ( 1.5+1.1.9 ) και ήρθε το πλήρωμα του χρόνου το οποίο σιγά σιγά επιτάσσει την αναβάθμιση, και συγκεκριμένα το migration.

Ήμουν ανάμεσα στο prestashop και στο opencart και μέχρι στιγμής υπερισχύει κατα πολύ το opencart, αν και πιστεύω πως έχει σοβαρά usability issues στο administration panel αλλά και ελλείψεις. Απο όσο βλέπω την εξέλιξη του όμως είμαι σίγουρος πως είναι θέμα χρόνου να επιλυθούν πάρα πολλά απο αυτά και να συνεχίσει την ανοδική του πορεία. Θετικότατο επίσης πως όσο load και να έχει o server/vps, το panel και το storefront απλά δεν καταλαβαίνουν τίποτα.

Λίγο πιο on topic τώρα, επειδή αυτές τις μέρες έχω στήσει ένα test site όπου προσπαθώ να κάνω import κλπ και έχω δημιουργήσει κατηγορίες, γλώσσες κλπ έχω να κάνω μερικές ερωτήσεις σχετικά με την δομή των σελίδων και τα modules που μπορούμε να φορτώνουμε σε κάθε σελίδα.

Στο υπάρχον site, ( http://www.***.gr - adult περιεχόμενο προσοχή ) λόγω Joomla, μπορώ να φορτώσω ό,τι module θέλω σε όποια σελίδα θέλω, χωρίς αυτό να φαίνεται σε καμία άλλη. Για παράδειγμα η σελίδα http://bit.ly/17t5bfS ( adult περιεχόμενο προσοχή ) έχει εντελώς άλλα modules απο την σελίδα http://bit.ly/17t5bfS ( adult περιεχόμενο προσοχή ). Αριστερά, το menu κατηγοριών είναι διαφορετικό, αλλά και κάτω απο τις κατηγορίες στο body της σελίδας, έχω φορτωμένα modules με text, links & προιόντα που βοηθάνε αρκετά τον χρήστη αλλά και στο SEO. Είναι αυτό το layout πραγματοποιήσιμο στο opencart?

Επίσης, έχω προσέξει πως σε θέματα stock υπάρχει μία περίεργη συμπεριφορά. Μπορεί κάποιο προϊόν να έχει stock 2 ας πούμε, και ο χρήστης να προσθέσει 50 κομμάτια στο καλάθι του και το opencart να τον αφήσει να το κάνει. Υπάρχει κάπου επιλογή που να ενημερώνει πως η ποσότητα υπερβαίνει το διαθέσιμο απόθεμα;

Κάτι άλλο σε σχέση με το stock και την εμφάνιση των προϊόντων, ας υποθέσουμε πως απο το παραπάνω μπλουζάκι με τα τρία χρώματα, το ένα χρώμα, το κόκκινο, είναι εντελώς εκτός stock. Αυτό όμως συνεχίζει να εμφανίζεται ως επιλογή στο dropdown menu με αποτέλεσμα ο χρήστης/πελάτης να μπορεί να το βάλει στο καλάθι του. Σε αυτή την περίπτωση τι επιλογές έχουμε;

Αυτά προς το παρόν, ελπίζω να μην σας κούρασα. Υπάρχουν πολλές απορίες επειδή καλομάθαμε με το Joomla και τώρα θα πρέπει να ξεβολευτούμε αλλά κάθε αλλαγή γίνεται για το καλύτερο και απαιτεί προσεκτική έρευνα πριν απο κάθε κίνηση. Ρωτώντας/ψάχνοντας πας στην πόλη βέβαια :)

Συγχαρητήρια και για την πολύ καλή δουλειά στις μεταφράσεις αλλά και στο forum εδώ. Δίνει δύναμη σε μία πλατφόρμα η κοινότητα της, το μόνο σίγουρο, πόσο μάλλον όταν μπορούμε να μιλάμε στην γλώσσα μας.

Και πάλι ευχαριστώ παιδιά. :)

New member

Posts

Joined
Mon Sep 02, 2013 6:41 am

Post by People's Code » Tue Sep 03, 2013 6:20 pm

Στο υπάρχον site, ( http://www.***.gr - adult περιεχόμενο προσοχή ) λόγω Joomla, μπορώ να φορτώσω ό,τι module θέλω σε όποια σελίδα θέλω, χωρίς αυτό να φαίνεται σε καμία άλλη. Για παράδειγμα η σελίδα http://bit.ly/17t5bfS ( adult περιεχόμενο προσοχή ) έχει εντελώς άλλα modules απο την σελίδα http://bit.ly/17t5bfS ( adult περιεχόμενο προσοχή ). Αριστερά, το menu κατηγοριών είναι διαφορετικό, αλλά και κάτω απο τις κατηγορίες στο body της σελίδας, έχω φορτωμένα modules με text, links & προιόντα που βοηθάνε αρκετά τον χρήστη αλλά και στο SEO. Είναι αυτό το layout πραγματοποιήσιμο στο opencart?
Ναι μπορείς να το κάνεις
α) δημιουργώντας μία νέα διάταξη Σύστημα -> σχεδιασμός -> διατάξεις
β) στη σελίδα του προϊόντος επιλέγεις παράκαμψη διάταξης και τη νέα διάταξη που έφτιαξες
γ) στις επεκτάσεις ορίζεις τη νέα διάταξη στα modules που θες.
Για περισσότερα δες εδώ http://forum.opencart.com/viewtopic.php?f=138&t=37119
Επίσης, έχω προσέξει πως σε θέματα stock υπάρχει μία περίεργη συμπεριφορά. Μπορεί κάποιο προϊόν να έχει stock 2 ας πούμε, και ο χρήστης να προσθέσει 50 κομμάτια στο καλάθι του και το opencart να τον αφήσει να το κάνει. Υπάρχει κάπου επιλογή που να ενημερώνει πως η ποσότητα υπερβαίνει το διαθέσιμο απόθεμα;
Τον αφήνει να προσθέσει τα παραπάνω προϊόντα στο καλάθι, μπορείς όμως να ορίσεις στις ρυθμίσεις να μην επιτρέπεται το checkout σε αυτή τη περίπτωση. Κάνε μια αναζήτηση στα extensions πρέπει να υπάρχει λύση σε αυτό που ζητάς.
Κάτι άλλο σε σχέση με το stock και την εμφάνιση των προϊόντων, ας υποθέσουμε πως απο το παραπάνω μπλουζάκι με τα τρία χρώματα, το ένα χρώμα, το κόκκινο, είναι εντελώς εκτός stock. Αυτό όμως συνεχίζει να εμφανίζεται ως επιλογή στο dropdown menu με αποτέλεσμα ο χρήστης/πελάτης να μπορεί να το βάλει στο καλάθι του. Σε αυτή την περίπτωση τι επιλογές έχουμε;
Αν ορίσεις απόθεμα στις επιλογές, τότε αυτό αφαιρείται και όταν φτάσει μηδέν τότε δεν εμφανίζεται η επιλογή.

PeoplesCode.com
Επίσημος Αντιπρόσωπος OpenCart | Extensions - Φιλοξενία - Αναβάθμιση - Τεχνική Υποστήριξη OpenCart
Opencart-Hellas.gr - Η Ελληνική κοινότητα του Opencart
Πλήρης Ελληνική μετάφραση OpenCart


User avatar
Active Member

Posts

Joined
Fri Jul 27, 2012 5:30 am
Location - Hellas

Post by billkou » Tue Sep 03, 2013 6:46 pm

Opencart-Hellas wrote:
Στο υπάρχον site, ( http://www.***.gr - adult περιεχόμενο προσοχή ) λόγω Joomla, μπορώ να φορτώσω ό,τι module θέλω σε όποια σελίδα θέλω, χωρίς αυτό να φαίνεται σε καμία άλλη. Για παράδειγμα η σελίδα http://bit.ly/17t5bfS ( adult περιεχόμενο προσοχή ) έχει εντελώς άλλα modules απο την σελίδα http://bit.ly/17t5bfS ( adult περιεχόμενο προσοχή ). Αριστερά, το menu κατηγοριών είναι διαφορετικό, αλλά και κάτω απο τις κατηγορίες στο body της σελίδας, έχω φορτωμένα modules με text, links & προιόντα που βοηθάνε αρκετά τον χρήστη αλλά και στο SEO. Είναι αυτό το layout πραγματοποιήσιμο στο opencart?
Ναι μπορείς να το κάνεις
α) δημιουργώντας μία νέα διάταξη Σύστημα -> σχεδιασμός -> διατάξεις
β) στη σελίδα του προϊόντος επιλέγεις παράκαμψη διάταξης και τη νέα διάταξη που έφτιαξες
γ) στις επεκτάσεις ορίζεις τη νέα διάταξη στα modules που θες.
Για περισσότερα δες εδώ http://forum.opencart.com/viewtopic.php?f=138&t=37119
Καλησπέρα.

Σε ευχαριστώ! Δεν είχα ιδέα πως δούλευε το layout και είχα μπερδευτεί αρκετά. Θα μελετήσω το link και θα κάνω τις δοκιμές μου.
Τον αφήνει να προσθέσει τα παραπάνω προϊόντα στο καλάθι, μπορείς όμως να ορίσεις στις ρυθμίσεις να μην επιτρέπεται το checkout σε αυτή τη περίπτωση. Κάνε μια αναζήτηση στα extensions πρέπει να υπάρχει λύση σε αυτό που ζητάς.
Ναι έτσι το έχω ρυθμίσει γιατί έχω 12 χιλιάδες προϊόντα απ'τα οποία τα 4-6 χιλιάδες είναι κάθε φορά διαθέσιμα και ποτέ φυσικά όλα. Θα κοιτάξω και για extensions σε αυτό το ζήτημα ώστε να μην εμφανίζεται καν.

Τώρα μένει να δω κάποια θεματάκια στο performance του καταστήματος καθώς έχει αρχίσει και αργεί αισθητά με μόνο 4-5 χιλιάδες προϊόντα, αλλά απο όσο διαβάζω υπάρχουν λύσεις για όλα.

Αν προκύψει κάτι και δεν τα καταφέρω, θα επανέλθω.

Σε ευχαριστώ πολύ για τον χρόνο σου και την πολύτιμη βοήθεια! :)

New member

Posts

Joined
Mon Sep 02, 2013 6:41 am

Post by People's Code » Tue Sep 03, 2013 7:08 pm

Από άποψη λογισμικού server πάντως έχεις κάνει καλή επιλογή. Θα αντιμετωπίσεις ένα προβληματάκι με τα SEO urls γιατί δεν λειτουργεί το έτοιμο.htaccess του opencart στον nginx, αλλά όταν έρθει η ώρα θα το δούμε κι αυτό.

Το θέμα των επιδόσεων με τόσα προϊόντα που διαθέτεις, εξαρτάται από πάρα πολλούς παράγοντες, όπως oι επιδόσεις του hardware (cpu, μνήμη, σκληρός και πόσους πόρους από αυτά έχεις διαθέσιμους ανά πάσα στιγμή), τα optimizations σε server / php/ mysql, τα indexes στη βάση, και αν υπάρχει εγκατεστημένο κάποιο cache πχ APC / Memcached.

PeoplesCode.com
Επίσημος Αντιπρόσωπος OpenCart | Extensions - Φιλοξενία - Αναβάθμιση - Τεχνική Υποστήριξη OpenCart
Opencart-Hellas.gr - Η Ελληνική κοινότητα του Opencart
Πλήρης Ελληνική μετάφραση OpenCart


User avatar
Active Member

Posts

Joined
Fri Jul 27, 2012 5:30 am
Location - Hellas

Post by billkou » Tue Sep 03, 2013 8:10 pm

Opencart-Hellas wrote:Από άποψη λογισμικού server πάντως έχεις κάνει καλή επιλογή. Θα αντιμετωπίσεις ένα προβληματάκι με τα SEO urls γιατί δεν λειτουργεί το έτοιμο.htaccess του opencart στον nginx, αλλά όταν έρθει η ώρα θα το δούμε κι αυτό.

Το θέμα των επιδόσεων με τόσα προϊόντα που διαθέτεις, εξαρτάται από πάρα πολλούς παράγοντες, όπως oι επιδόσεις του hardware (cpu, μνήμη, σκληρός και πόσους πόρους από αυτά έχεις διαθέσιμους ανά πάσα στιγμή), τα optimizations σε server / php/ mysql, τα indexes στη βάση, και αν υπάρχει εγκατεστημένο κάποιο cache πχ APC / Memcached.
Ο server ειναι στημένος με τον καλύτερο δυνατό τρόπο βάση των γνώσεων μου και των γνώσεων του φίλου administrator που είχε γίνει το αρχικό install/config στο vps. Φυσικά υπάρχει παραπάνω χώρος για βελτίωση και ρύθμιση και αν χρειαστεί θα ξαναρίξω διάβασμα για να τρέχει όσο γρηγορότερα γίνεται το μαγαζί.

Το ξέρω για τα URL's πως θα είναι διαφορετική η λύση απο οτι θα ήταν με apache, αλλά αυτό θα έρθει τελευταίο εντελώς στην λίστα των προτεραιοτήτων για ευνόητους λόγους.

Μέχρι στιγμής έχω php-fpm + nginx με apc cache ( ειναι και η memcached εγκατεστημένη ) και microcaching στον nginx. Επόμενος στόχος είναι να φτιάξω ενα cdn για τα images που όπως είδα θα βολέψει πολύ. Στην mysql δεν έχω κάνει κάτι γιατί δεν έχω ιδέα και δεν την πειράζω ποτέ πέρα απο backups/optimize και τα λοιπά εύκολα.

Πρωταρχικός σκοπός αυτή τη στιγμή είναι να μπούν όλα τα προϊόντα και να καταφέρω να βρώ ενα template στο οποίο πάνω να κάνω τις αλλαγές που θέλω, αν και δυστυχώς ακόμα δεν έχω βρει κανένα που να με εντυπωσιάζει. Το καλό πάντως είναι οτι τα extensions είναι πάμφθηνα, πολλά εξ'αυτών, και είναι και αξιόλογα. Δεν το περίμενα να πω την αλήθεια.

New member

Posts

Joined
Mon Sep 02, 2013 6:41 am

Post by People's Code » Tue Sep 03, 2013 9:12 pm

Μέχρι στιγμής έχω php-fpm + nginx με apc cache ( ειναι και η memcached εγκατεστημένη ) και microcaching στον nginx. Επόμενος στόχος είναι να φτιάξω ενα cdn για τα images που όπως είδα θα βολέψει πολύ. Στην mysql δεν έχω κάνει κάτι γιατί δεν έχω ιδέα και δεν την πειράζω ποτέ πέρα απο backups/optimize και τα λοιπά εύκολα.
Ok, το setup σου με βρίσκει 100% σύμφωνο.
Για τη MySQL υπάρχει wizard για το my.cnf εδώ: https://tools.percona.com/wizard
Μετά μπορείς να ψαχτείς με περαιτέρω indexing της βάσης - κοίτα στα extensions πρέπει να υπάρχουν έτοιμες λύσεις.
Τέλος, μπορείς επίσης να μεταφέρεις το MySQL server σε άλλο μηχάνημα ή να φτιάξεις πολλούς distributed memcached servers. Με τις τιμές που έχουν φτάσει οι cloud υπηρεσίες όλα γίνονται πια ...

PeoplesCode.com
Επίσημος Αντιπρόσωπος OpenCart | Extensions - Φιλοξενία - Αναβάθμιση - Τεχνική Υποστήριξη OpenCart
Opencart-Hellas.gr - Η Ελληνική κοινότητα του Opencart
Πλήρης Ελληνική μετάφραση OpenCart


User avatar
Active Member

Posts

Joined
Fri Jul 27, 2012 5:30 am
Location - Hellas

Post by billkou » Wed Sep 04, 2013 12:17 am

Opencart-Hellas wrote:
Μέχρι στιγμής έχω php-fpm + nginx με apc cache ( ειναι και η memcached εγκατεστημένη ) και microcaching στον nginx. Επόμενος στόχος είναι να φτιάξω ενα cdn για τα images που όπως είδα θα βολέψει πολύ. Στην mysql δεν έχω κάνει κάτι γιατί δεν έχω ιδέα και δεν την πειράζω ποτέ πέρα απο backups/optimize και τα λοιπά εύκολα.
Ok, το setup σου με βρίσκει 100% σύμφωνο.
Για τη MySQL υπάρχει wizard για το my.cnf εδώ: https://tools.percona.com/wizard
Μετά μπορείς να ψαχτείς με περαιτέρω indexing της βάσης - κοίτα στα extensions πρέπει να υπάρχουν έτοιμες λύσεις.
Τέλος, μπορείς επίσης να μεταφέρεις το MySQL server σε άλλο μηχάνημα ή να φτιάξεις πολλούς distributed memcached servers. Με τις τιμές που έχουν φτάσει οι cloud υπηρεσίες όλα γίνονται πια ...
Θα ρίξω μια ματιά σε αυτό για την mysql, σίγουρα θα βγει κάτι καλό.

Όταν είναι να βγει live το site ( πιθανολογώ μετά τις γιορτές γιατί δεν θέλω να πειραχτεί το rank στο google γιατί οι πωλήσεις μετά παίρνουν τον κατήφορο ) θα δοκιμάσω και κάτι cache plugins που είδα και πρέπει να κάνουν καλή δουλειά.

Την mysql δεν πιστεύω πως θα χρειαστεί να την μεταφέρω σε άλλο μηχάνημα, είναι λιγάκι overkill λύση αλλά σίγουρα θα δω τις προτάσεις απο την σελίδα που έβαλες γιατί όλο και κάτι θα κερδίσω και απο εκεί. Αν βέβαια χτυπάμε την επισκεψιμότητα που θέλω και προσδοκώ μέσα στο επόμενο εξάμηνο, καθώς θα ξεφύγει απο τα στενά όρια του e-shop και θα προστεθούν πολλά περισσότερα/χρήσιμα ώστε να προσελκύσουμε χρήστες/πελάτες, το ξεχωριστό μηχανάκι για mysql ίσως παρουσιαστεί σαν πιθανότητα.

Οι τιμές δεν είναι τόσο το θέμα στο hosting, όχι πως έχω λεφτά για ξόδεμα. Πιστεύω όμως η σωστή υπηρεσία και επικοινωνία με τον host είναι αυτό που κρίνει τα πάντα. Φυσικά παίζει τεράστιο ρόλο και η απόδοση του μηχανήματος γιατί κακά τα ψέμματα vps με vps διαφέρει.

New member

Posts

Joined
Mon Sep 02, 2013 6:41 am
Who is online

Users browsing this forum: No registered users and 3 guests