Elxis CMS Forum

Ελληνικό Forum => Πρόσθετα => Topic started by: thanasis on February 24, 2016, 10:05:15

Title: Μέθοδος Αποστολής στο Open Shop
Post by: thanasis on February 24, 2016, 10:05:15
Καλησπέρα,
Εγκατέστησα για πρώτη φορά το Open Shop και είμαι στο στάδιο βασικών δοκιμών, για να καταλάβω πως δουλεύει.

Μου παρουσιάζεται το εξής:

Έχω φτιάξει Μέθοδο Αποστολής για υπολογισμό των μεταφορικών ανάλογα το ύψος της παραγγελίας (Cart shipping module) και έχω εισάγει τα ακόλουθα ζεύγη παραμέτρων:

Καλάθι: 10
Μεταφορικά: 6

Καλάθι: 20
Μεταφορικά: 3

Στη συνέχεια... στο καλάθι αγορών βάζω ένα μόνο προϊόν με καθαρή αξία 2,50 και μου εμφανίζει:

Υποσύνολο: 2,50
ΦΠΑ: 0,58
Μεταφορικά: 3
Σύνολο: 6,08

Γιατί παίρνει 3 ευρώ μεταφορικά ενώ θα έπρεπε να πάρει 6 ?
Κάνω κάτι λάθος?
Title: Re: Μέθοδος Αποστολής στο Open Shop
Post by: datahell on February 25, 2016, 08:49:01
Το Module βρίσκει την ελάχιστη τιμή μεταφορικών. Δεν δουλεύει ακριβώς όπως το έχω γράψει στην περιγραφή του, ίσως πρέπει να το αλλάξω, δεν ξέρω, δουλεύει όμως τώρα όπως ακριβώς γράφω ακολούθως.

Κανόνας 1, τιμή ως 10 ευρώ:
Μεταφορικά: 6

Κανόνας 2, τιμή ως 20 ευρώ:
Μεταφορικά 3

Με τον πρώτο κανόνα για ποσό 2,5 ευρώ τα μεταφορικά γίνονται 3 ευρώ (2,5 <= 10)

Επειδή όμως τα 2,5 ευρώ είναι μικρότερα των 20 του δεύτερου κανόνα ελέγχεται και ο δεύτερος κανόνας (2,5 <= 20) και επειδή έχει χαμηλότερα μεταφορικά εφαρμόζεται η μειωμένη τιμή του δεύτερου κανόνα, δηλαδή 3 ευρώ.
Title: Re: Μέθοδος Αποστολής στο Open Shop
Post by: thanasis on February 25, 2016, 18:04:46
OK... σε ευχαριστώ πολύ.