OpenCart-Hellas 

Η Ελληνική κοινότητα υποστήριξης του Opencart

Θέματα που αφορούν τη γενικότερη λειτουργία του Opencart.
Από InfoCs
#7538
Καλησπέρα σας!
Ψάχνω τρόπο για να δημιουργήσω ένα νέο Product Status, ώστε να φιλτράρω τα νέα μου προϊόντα που θέλουν φτιάξιμο (περιγραφή - εικόνα κτλ). Έρχομαι από CS-Cart όπου είχε 3 καταστάσεις προϊόντων Active - Disabled - Hidden. Έχετε δει κάτι αντίστοιχο σε opencart? Έστω και σαν πρόσθετο.
Άβαταρ μέλους
Από Alexandra
#7539
Καλησπέρα,

Αν μπορείς να δηλώσεις το κανονικό απόθεμα του προϊόντος μετά το φιλτράρισμα, κατά την επεξεργασία του προϊόντος, ένας εύκολος τρόπος για να τα μαρκάρεις για να τα φιλτράρεις, είναι να δηλώσεις σε αυτά τα είδη κάποια μεγάλη αρνητική ποσότητα πχ -9999.

Αν χρειάζεται να προϋπάρχει το κανονικό απόθεμα στο προϊόν, μπορείς να εισάγεις κάποιο λεκτικό στα πεδία JAN ή Location (Περιοχή) ή άλλο πεδίο, που δεν χρησιμοποιείς και γνωρίζεις ότι δεν θα χρησιμοποιήσεις στο μέλλον.

Μετά χρησιμοποιείς κάποια εξελιγμένη επέκταση φίλτρων προϊόντων στη διαχείριση όπως αυτό. Επίσης, με αυτήν την επέκταση μπορείς να χρησιμοποιήσεις και άλλα είδη φίλτρου όπως το stock status:
https://www.opencart.com/index.php?rout ... on_id=1561
Από InfoCs
#7540
Καλημέρα!
Ευχαριστώ πολύ για την άμεση απάντηση.
Επειδή το απόθεμά μας έρχεται από ERP δεν μπορούμε να το κάνουμε με τον πρώτο τρόπο.
Η αλήθεια είναι ότι και εγώ κάπως έτσι το είχα σκεφτεί απλά σε αυτή την περίπτωση θα έχουμε θέμα στο xml feed προϊόντων πχ skroutz xml, διότι θα το εμφανίζει στο xml αλλά στην ουσία δεν θα είναι φτιαγμένο σαν προϊόν, ενώ αν είχαμε ένα ακόμα status δεν θα έμπαινε μεσα στο xml.
Άβαταρ μέλους
Από Alexandra
#7541
Καλημέρα,

Τα περισσότερα XML feed (και το δικό μας), παρέχουν δυνατότητα επιλογής να μην εμφανίζονται τα απενεργοποιημένα ή/και εκτός αποθέματος προϊόντα στο XML.
Από InfoCs
#7542
Ναι το καταλαβαινω, απλά ολο αυτό δεν είναι λίγο περίπλοκο?? Δεν θα ήταν πιο απλό να υπάρχει μία ακόμα κατάσταση προϊόντος? (κρυφό προϊόν)
Μπορούμε με κάποιον τρόπο απλά να προσθέσουμε 1 ακόμα status? Απλά θέλουμε να είναι σαν απενεργοποιημένα και να μπορούμε να τα φιλτράρουμε εύκολα και γρήγορα χωρίς να κάνουμε όλα τα κόλπα με Location, απόθεμα κτλ.

Έστω ότι πάω στην βάση και του βάζω status = 2. Μετά πως μπορώ να του ορίσω ότι το 2 θα είναι πχ Κρυφο?
Άβαταρ μέλους
Από Alexandra
#7543
Σε αυτό που προτείνεις ενδέχεται κάποια επέκταση να ελέγξει το status ως Boolean όπου το 2 είναι το ίδιο με το 1 πχ
Κώδικας: Επιλογή όλων
if ($status) { …. }
Προτείνω ως πιο ασφαλή λύση να βρεις κάποιο φίλτρο όπως αχρησιμοποίητο πεδίο, ημερομηνία, κλπ, και να χρησιμοποιήσεις κάποια επέκταση σαν αυτήν που ανέφερα πριν. Αν γνωρίζεις PHP είναι εύκολο να κάνεις μία τροποποίηση στα φίλτρα της λίστας προϊόντων και να προσθέσεις αναζήτηση ενός άλλου πεδίου. Όταν ανεβαίνουν τα προϊόντα από το ERP στο OpenCart θα μπορούσαν να είχαν στο πεδίο JAN που είναι συνήθως άχρηστο στην Ελλάδα τον αριθμό 1 και αφού τα επεξεργάζεσαι να το αφαιρείς (υπάρχουν επεκτάσεις και για μαζική μεταβολή πεδίων αν προτιμάς να το κάνεις στο τέλος όλα μαζί)

Καλησπέρα σας, σε έκδοση 3 γνωρίζεται κάποιο modul[…]

Καλησπέρα σας, Θα ήθελα μια βοήθεια σχετικά με το[…]

Καλημέρα και καλή εβδομάδα. Έκανα την αλλαγή που ε[…]

Πριν ζητήσετε βοήθεια στο φόρουμ, παρακαλούμε ελέγξτε αν υπάρχει έτοιμη λύση στο OpenCart Extension Marketplace!