Σελίδα 1 από 1

Αλλαγή στη σειρά εμφάνισης των επιλογών του προϊόντος στην εκτύπωση

Δημοσιεύτηκε: 07 Οκτ 2022, 10:37
από Μάνος
Καλησπέρα σας! Θα ήθελα να ρωτήσω αν είναι εφικτό να αλλάξουμε τη προκαθορισμένη σειρά με την οποία εμφανίζονται οι επιλογές του προϊόντος κατά την εκτύπωση . Θα ήθελα να εμφανίζονται με τη σειρά που εμφανίζονται και στη σελίδα του προϊόντος. Αναφέρομε σε Opencart Έκδοση 3.0.3.8
Σας ευχαριστώ πολύ

Re: Αλλαγή στη σειρά εμφάνισης των επιλογών του προϊόντος στην εκτύπωση

Δημοσιεύτηκε: 07 Οκτ 2022, 18:51
από Alexandra
Καλησπέρα,

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

Re: Αλλαγή στη σειρά εμφάνισης των επιλογών του προϊόντος στην εκτύπωση

Δημοσιεύτηκε: 07 Οκτ 2022, 20:48
από Μάνος
Σας ευχαριστώ πολύ, θα με εξυπηρετούσε εφόσον είναι πιο απλό και η αλφαβιτική ταξινόμιση. Θα μπορούσατε να μου πείτε πως μπορώ να το διορθώσω?
Alexandra έγραψε:Καλησπέρα,

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

Re: Αλλαγή στη σειρά εμφάνισης των επιλογών του προϊόντος στην εκτύπωση

Δημοσιεύτηκε: 14 Οκτ 2022, 0:28
από Alexandra
Καλησπέρα,

Στο admin/model/sale/order.php στη γραμμή 235

Το
Κώδικας: Επιλογή όλων
$query = $this->db->query("SELECT * FROM " . DB_PREFIX . "order_option WHERE order_id = '" . (int)$order_id . "' AND order_product_id = '" . (int)$order_product_id . "'");
Κάνε το
Κώδικας: Επιλογή όλων
$query = $this->db->query("SELECT * FROM " . DB_PREFIX . "order_option WHERE order_id = '" . (int)$order_id . "' AND order_product_id = '" . (int)$order_product_id . "' ORDER BY name");