Το πρόσθετο CalMate υπολογίζει αυτόματα την τιμή του πεδίου «Προαιρετική παράμετρος 2 (OP2)» της αποστολής με βάση το ποσό της αντικαταβολής. Ο υπολογισμός πραγματοποιείται μετά τη δημιουργία της αποστολής. Για το πρόσθετο μπορεί να οριστεί ένας προεπιλεγμένος τύπος, καθώς και ξεχωριστός τύπος για κάθε πελάτη.
Προϋποθέσεις
- συνδρομή στη σύνδεση API του Deliveo·
- συνδρομή στη χρήση webhook του Deliveo·
- δικαιώματα για την εγκατάσταση, τη ρύθμιση και τη χρήση του πρόσθετου.
Εγκατάσταση και πρόσβαση
Το πρόσθετο μπορεί να εγκατασταθεί στο Πορτάλ Διαχειριστή, στην ενότητα «Πρόσθετα». Μετά την εγκατάσταση, είναι προσβάσιμο στην ενότητα «Πρόσθετα / CalMate». Το πρόσθετο μπορεί να εγκατασταθεί και να χρησιμοποιηθεί μόνο από χρήστες που διαθέτουν τα κατάλληλα δικαιώματα.
Αρχή λειτουργίας
Στον τύπο, το x αντιπροσωπεύει το ποσό της αντικαταβολής.
Παράδειγμα:
(x * 0.1) + 100
Εάν το ποσό της αντικαταβολής είναι 1000, τότε:
x = 1000- η υπολογισμένη τιμή του OP2 είναι 200
Μαθηματικές πράξεις που μπορούν να χρησιμοποιηθούν στον τύπο:
+-*/()
Σημαντικοί κανόνες
- Ο υπολογισμός εκτελείται μετά τη δημιουργία της αποστολής.
- Εάν υπάρχει ήδη τιμή στο πεδίο OP2, η συμπληρωματική τιμή την αντικαθιστά.
- Το αποτέλεσμα του υπολογισμού δεν μπορεί να είναι αρνητικό.
- Το μήκος του αποτελέσματος δεν μπορεί να υπερβαίνει το μέγιστο μήκος του πεδίου OP2.
- Σε περίπτωση λανθασμένου τύπου, ο υπολογισμός δεν πραγματοποιείται.
Ρύθμιση webhook
Για τη λειτουργία του πρόσθετου πρέπει να δημιουργηθεί ένα webhook.
- Ανοίξτε την επιλογή μενού Ρυθμίσεις / Webhook.
- Δημιουργήστε ένα απλό webhook.
- Ως συμβάν, επιλέξτε το συμβάν «Δημιουργία αποστολής».
- Αντιγράψτε τη διεύθυνση URL του webhook που εμφανίζεται στη σελίδα του CalMate.
- Αποθηκεύστε το webhook.
Η διεύθυνση URL του webhook είναι μοναδική για κάθε εγκατάσταση, γι' αυτό να χρησιμοποιείτε πάντα τη διεύθυνση που εμφανίζεται στη δική σας διεπαφή του CalMate.
Προεπιλεγμένος τύπος OP2
Ο «Προεπιλεγμένος τύπος OP2» ισχύει για όλες τις αποστολές πελατών για τις οποίες δεν έχει οριστεί ξεχωριστός τύπος για κάθε πελάτη. Για να τον ρυθμίσετε:
- Εισάγετε τον τύπο στο πεδίο «Προεπιλεγμένος τύπος OP2».
- Ελέγξτε τον τύπο πατώντας το κουμπί «Δοκιμάστε τον τύπο».
- Κάντε κλικ στο κουμπί «Αποθήκευση».
Παράδειγμα:
10+(x*2)/10
Τύποι ειδικοί για κάθε πελάτη
Στην ενότητα «Τύποι πελάτη» μπορείτε να ορίσετε διαφορετικούς υπολογισμούς για κάθε πελάτη. Για αυτό απαιτούνται δύο στοιχεία:
- Αναγνωριστικό πελάτη
- Τύπος
Το αναγνωριστικό πελάτη είναι ο εσωτερικός αριθμητικός κωδικός που εμφανίζεται στη στήλη «ID» της λίστας «Βασικά δεδομένα / Πελάτες» στο Πορτάλ Διαχειριστή. Για να προσθέσετε έναν τύπο ειδικό για κάθε πελάτη:
- Εντοπίστε το αναγνωριστικό πελάτη στην ενότητα «Βασικά δεδομένα / Πελάτες».
- Εισάγετε το αναγνωριστικό στο πεδίο «Αναγνωριστικό πελάτη».
- Εισάγετε τον τύπο που αντιστοιχεί στον πελάτη.
- Εάν χρειάζεται, δοκιμάστε τον τύπο.
- Κάντε κλικ στο κουμπί «Προσθήκη».
Οι υπάρχοντες τύποι πελατών μπορούν να διαγραφούν με το κουμπί διαγραφής που βρίσκεται στο τέλος της γραμμής.
Σειρά εφαρμογής των τύπων
Κατά τη δημιουργία της αποστολής, το σύστημα:
- ελέγχει αν υπάρχει ξεχωριστός τύπος για τον πελάτη·
- εάν ναι, χρησιμοποιεί τον ειδικό τύπο του πελάτη·
- εάν δεν υπάρχει ξεχωριστός τύπος, εφαρμόζει τον προεπιλεγμένο τύπο.
Δοκιμή τύπου
Ο τύπος μπορεί να δοκιμαστεί πριν από την αποθήκευση.
- Στο πεδίο δοκιμής, εισάγετε την
x, δηλαδή το ποσό της αντικαταβολής που θέλετε να δοκιμάσετε. - Κάντε κλικ στο κουμπί «Δοκιμάστε τον τύπο».
- Το σύστημα θα εκτελέσει τον τύπο.
- Σε περίπτωση επιτυχούς δοκιμής, εμφανίζει το υπολογισμένο αποτέλεσμα.
Η δοκιμή δεν τροποποιεί την αποστολή, αλλά ελέγχει μόνο τη λειτουργία του τύπου.
Λανθασμένος τύπος
Εάν ο τύπος που έχει εισαχθεί δεν είναι κατανοητός:
- ο υπολογισμός δεν εκτελείται·
- το πεδίο του τύπου περιβάλλεται για λίγο από κόκκινο πλαίσιο.
Σε αυτή την περίπτωση, ελέγξτε:
- την ορθότητα των παρενθέσεων·
- τους επιτρεπόμενους μαθηματικούς συμβόλους·
- αν χρησιμοποιείτε μόνο τη
xμεταβλητή· - αν δεν υπάρχουν τυπογραφικά λάθη ή ελλείψεις σε σημεία πράξης.
Παραδείγματα
Προσθήκη σταθερού ποσού
x+100
Στο ποσό της αντικαταβολής προστίθενται 100.
Υπολογισμός ποσοστιαίας τιμής
x*0.1
Η τιμή του OP2 είναι το 10% του ποσού της αντικαταβολής.
Ποσοστό και σταθερό ποσό μαζί
(x*0.1)+100
Η τιμή του OP2 είναι το 10% της αντικαταβολής, συν 100.
Αφαίρεση σταθερού ποσού
x-100
Το σύστημα αφαιρεί 100 από το ποσό της αντικαταβολής. Το αποτέλεσμα δεν μπορεί να είναι αρνητικό.
Συχνά σφάλματα
Η τιμή του OP2 δεν ενημερώνεται
Ελέγξτε:
- αν έχει δημιουργηθεί το webhook·
- αν το συμβάν του webhook είναι «Δημιουργία αποστολής»·
- αν η σωστή διεύθυνση URL περιλαμβάνεται στο webhook;
- αν υπάρχει ποσό αντικαταβολής για την αποστολή·
- αν ο τύπος έχει αποθηκευτεί.
Δεν εκτελείται ο αναμενόμενος τύπος
Ελέγξτε:
- αν υπάρχει ξεχωριστός τύπος για τον πελάτη·
- αν έχει εισαχθεί ο σωστός κωδικός πελάτη·
- αν έχει αποθηκευτεί ο επιθυμητός προεπιλεγμένος τύπος.
Ο τύπος που αφορά συγκεκριμένο πελάτη έχει προτεραιότητα έναντι του προεπιλεγμένου τύπου.
Το αποτέλεσμα είναι αρνητικό
Το πρόσθετο δεν μπορεί να χρησιμοποιήσει αρνητική τιμή OP2. Τροποποίησε τον τύπο έτσι ώστε το αποτέλεσμα να είναι τουλάχιστον μηδέν για κάθε αναμενόμενο ποσό παραλαβής.
Η δοκιμή του τύπου απέτυχε
Ελέγξτε:
- τη σύνταξη του τύπου·
- τις παρενθέσεις·
- τα μαθηματικά σύμβολα·
- τη
xχρήση της μεταβλητής.
Η προηγούμενη τιμή του OP2 έχει εξαφανιστεί
Το συμπλήρωμα αντικαθιστά την προηγούμενη τιμή του πεδίου OP2 κατά τη δημιουργία της αποστολής. Αυτό αποτελεί μέρος της λειτουργίας του.