Σελίδα 1 από 1

αντικαταβολή βάση βάρους

Δημοσιεύτηκε: 27 Ιαν 2021, 20:14
από Marios
Καλησπέρα σας
Έχω την έκδοση 3.0.3.3 και θέλω να μην εμφανίζεται η αντικαταβολή όταν το βάρος της παραγγελίας φτάνει σε ένα όριο , π.χ. 10 κιλά.
Δηλαδή να μην μπορεί να επιλεγεί η αντικαταβολή , αλλά όλοι οι άλλοι τρόποι πληρωμής.
Δεν μιλώ για την χρέωση αποστολής βάση βάρους , μόνο για την μέθοδο πληρωμής.
Με εκτίμηση
Μάριος

Re: αντικαταβολή βάση βάρους

Δημοσιεύτηκε: 27 Ιαν 2021, 22:03
από htwp
Καλησπέρα,

στο αρχείο που βρίσκεται

catalog/model/extension/payment/cod.php
μετά το
public function getMethod($address, $total) {
πρόσθεσε
if ($this->cart->getWeight() > 10)
return;


Δεν το έχω δοκιμάσει σε 3.0.3.3 αλλά σε προηγούμενες εκδόσεις του opencart

Re: αντικαταβολή βάση βάρους

Δημοσιεύτηκε: 28 Ιαν 2021, 9:51
από Marios
Δουλεύει άψογα. Ευχαριστώ πολύ!

Re: αντικαταβολή βάση βάρους

Δημοσιεύτηκε: 09 Φεβ 2021, 15:36
από Marios
Καλησπέρα σας , μήπως υπάρχει κάτι αντίστοιχο να προστεθεί στη Δωρεάν αποστολή?
Έχω την έκδοση 3.0.3.3 και θέλω να σταματά η δωρεάν αποστολή όταν το βάρος της παραγγελίας φτάνει σε ένα όριο , π.χ. 5 κιλά και η αξία της αυτή που ορίσω (πχ 50€).
Το extension του opnecart έχει επιλογή μόνο για το ποσό που πρέπει να φτάσει η παραγγελία, αλλά όταν η παραγγελία ξεπερνάει κάποιο βάρος , είναι τελείως ζημιογόνος η δωρεάν αποστολή.
Δηλαδή να μην μπορεί να επιλεγεί η δωρεάν αποστολή , αλλά όλοι οι άλλοι τρόποι αποστολής.

Με εκτίμηση
Μάριος