Αιτήματα Δωρεάν Ανάπτυξης
#5674 από Dimitris1185
20 Απρ 2019, 11:41
Καλημερα στην κοινοτητα :)

Αντιμετωπιζω το εξής πρόβλημα στο eshop που εχω φτιαξει. Θελουν τα μεταφορικα να ειναι τα εξής:

Παραγγελιες μεχρι 150€ και απο 0-100kg κόστος μεταφορικών 5€
Παραγγελίες έως 30kg και άνω των 150€ Δωρεάν
Παραγγελιες απο 101-200kg 10€
Παραγγελίες απο 201-1000kg 20€

Αυτές ειναι οι παράμετροι που θέλουν στην εταιρία. Εχω δυσκολια στην εισαγωγη τους. Εχω χρησιμοποιήσει το extension Weight & Volume-Based Shipping το οποιο μου επιτρεπει τις αναλογιες βαρους αλλα δεν μπορω να τροποποιησω τις δυο πρώτες βαση τιμης και βαρους .

Υπαρχει καποια εντολη που μπορω να εισάγω ειτε στο module αυτο η του opencart ?

Ευχαριστώ πολυ.
#5712 από korgr
27 Απρ 2019, 21:22
Θα χρειαστεί να κάνεις μια τροποποίηση.
Βρες το αρχείο catalog/model/shipping/weight.php
Βρες στη γραμμή 41 το
Κώδικας: Επιλογή όλωνif ((string)$cost != '') {

και προσθέτεις πριν από αυτή τη γραμμή το
Κώδικας: Επιλογή όλων                // start modification
                $total = $this->cart->getTotal();
                if ($total > 150 && $weight <= 30) {
                    $cost = 0; // free
                } else if ($total <= 150 && $weight <= 100) {
                    $cost = 5;
                }
                // end modification

Τα υπόλοιπα δύο
Παραγγελιες απο 101-200kg 10€
Παραγγελίες απο 201-1000kg 20€

θα τα βάλεις μέσα από το extension

ΣΥΝΔΕΔΕΜΕΝΑ ΜΕΛΗ

Μέλη σε αυτό το φόρουμ: Δεν υπάρχουν εγγεγραμμένα μέλη και 5 επισκέπτες