HandyCafe Docs
owner

Επίπεδα Πιστότητας

Το σύστημα επιπέδων πιστότητας επιβραβεύει τους τακτικούς πελάτες με αυτόματες εκπτώσεις βάσει της συσσωρευμένης δραστηριότητάς τους. Καθώς τα μέλη χρησιμοποιούν το καφέ (ξοδεύοντας χρήματα, κάνοντας login, αγοράζοντας πακέτα ή πραγματοποιώντας παραγγελίες) κερδίζουν πόντους πιστότητας. Όταν οι συνολικοί τους πόντοι υπερβούν το όριο ενός επιπέδου, προάγονται σε υψηλότερο επίπεδο και λαμβάνουν μεγαλύτερη έκπτωση στην τιμολόγηση των συνεδριών.

Δομή Επιπέδων

Κάθε επίπεδο πιστότητας ορίζεται από τέσσερα πεδία:

Πεδίο Περιγραφή
code Ένας μοναδικός σύντομος κωδικός για το επίπεδο (π.χ., silver, gold, vip). Χρησιμοποιείται εσωτερικά για αναγνώριση και στις API αποκρίσεις.
name Ένα ευανάγνωστο όνομα εμφάνισης (π.χ., "Silver Member", "Gold Member"). Εμφανίζεται στο προφίλ του μέλους και στην οθόνη κλειδώματος του πελάτη.
threshold_points Ο ελάχιστος αριθμός πόντων πιστότητας που πρέπει να συγκεντρώσει ένα μέλος για να πληροί τις προϋποθέσεις για αυτό το επίπεδο.
discount_bps Η έκπτωση που εφαρμόζεται στην τιμολόγηση των συνεδριών, εκφρασμένη σε μονάδες βάσης. 100 BPS ισοδυναμούν με 1%. Μια τιμή 500 σημαίνει έκπτωση 5%.

Τα επίπεδα ταξινομούνται κατά την τιμή threshold_points. Ένα μέλος ανήκει στο υψηλότερο επίπεδο για το οποίο πληροί το όριο πόντων.

Εκπτώσεις σε Μονάδες Βάσης (BPS)

Οι εκπτώσεις εκφράζονται σε μονάδες βάσης (BPS) αντί για ποσοστά για να αποφευχθούν σφάλματα στρογγυλοποίησης σε χρηματοοικονομικούς υπολογισμούς. Μία μονάδα βάσης ισοδυναμεί με 0,01%, ή το ένα εκατοστό του τοις εκατό.

Συνηθισμένες τιμές εκπτώσεων:

Τιμή BPS Ποσοστό Παράδειγμα σε τιμή 1000 μονάδες/ώρα
250 2.5% Το μέλος πληρώνει 975 ανά ώρα
500 5% Το μέλος πληρώνει 950 ανά ώρα
1000 10% Το μέλος πληρώνει 900 ανά ώρα
1500 15% Το μέλος πληρώνει 850 ανά ώρα
2000 20% Το μέλος πληρώνει 800 ανά ώρα

Όταν ένα μέλος με έκπτωση επιπέδου ξεκινά μια συνεδρία, η μηχανή τιμολόγησης μειώνει τη βασική ωριαία τιμή κατά το discount_bps του επιπέδου πριν υπολογίσει το κόστος των τμημάτων.

Γεγονότα Πιστότητας

Τα μέλη κερδίζουν πόντους μέσω γεγονότων πιστότητας. Κάθε γεγονός καταγράφει μια αλλαγή πόντων και τη δραστηριότητα που την προκάλεσε:

Τύπος Γεγονότος Περιγραφή Τυπικοί Πόντοι
spend Το μέλος πλήρωσε για μια συνεδρία (μετά την κατανάλωση ή μέσω αφαίρεσης από το πορτοφόλι). Οι πόντοι είναι ανάλογοι του ποσού που δαπανήθηκε. Διαφέρει ανάλογα με το ποσό δαπάνης
usage Το μέλος χρησιμοποίησε έναν υπολογιστή ή κονσόλα για μια συνεδρία, ανεξαρτήτως πληρωμής. Οι πόντοι βασίζονται στη διάρκεια χρήσης. Διαφέρει ανάλογα με τα λεπτά χρήσης
visit Το μέλος έκανε login από έναν υπολογιστή πελάτη. Ένα σταθερό μπόνους για κάθε επίσκεψη, ενθαρρύνοντας τη συχνή παρουσία. Σταθερό ανά επίσκεψη
topup Το μέλος πρόσθεσε χρήματα στο πορτοφόλι του. Οι πόντοι αντικατοπτρίζουν το ποσό ανανέωσης. Διαφέρει ανάλογα με το ποσό ανανέωσης
order Το μέλος έκανε παραγγελία προϊόντων (φαγητό, ποτά κ.λπ.). Οι πόντοι είναι ανάλογοι του συνολικού ποσού της παραγγελίας. Διαφέρει ανάλογα με το συνολικό ποσό παραγγελίας
adjustment Μια χειροκίνητη προσαρμογή πόντων από έναν διαχειριστή. Χρησιμοποιείται για διορθώσεις, προωθήσεις ή ειδικές ανταμοιβές. Οποιαδήποτε τιμή (θετική ή αρνητική)

Κάθε εγγραφή γεγονότος πιστότητας περιλαμβάνει:

  • points_delta: Ο αριθμός των πόντων που κερδήθηκαν (θετικοί) ή χάθηκαν (αρνητικοί) από αυτό το γεγονός.
  • amount_minor: Το χρηματικό ποσό που σχετίζεται με το γεγονός (σε μικρές μονάδες νομίσματος), αν υπάρχει.
  • minutes_delta: Ο αριθμός των λεπτών που σχετίζονται με το γεγονός, αν υπάρχει.
  • source_entity / source_entity_id: Μια αναφορά πίσω στη συνεδρία, παραγγελία ή συναλλαγή που δημιούργησε το γεγονός.
  • event_at: Η χρονική σήμανση όταν συνέβη το γεγονός.

Προαγωγή Επιπέδου

Η προαγωγή επιπέδου λειτουργεί ως εξής:

  1. Ένα μέλος πραγματοποιεί μια δραστηριότητα (συνεδρία, αγορά, login κ.λπ.).
  2. Το σύστημα δημιουργεί ένα γεγονός πιστότητας με το αντίστοιχο points_delta.
  3. Οι συνολικοί πόντοι του μέλους επαναϋπολογίζονται ως το άθροισμα όλων των points_delta των γεγονότων πιστότητας.
  4. Το σύστημα ελέγχει αν το νέο σύνολο πληροί το όριο για ένα υψηλότερο επίπεδο.
  5. Αν το μέλος πληροί τις προϋποθέσεις για ένα νέο επίπεδο, το πεδίο tier του ενημερώνεται και η νέα έκπτωση ισχύει από την επόμενη συνεδρία του.

Η ανάθεση επιπέδου μπορεί επίσης να οριστεί χειροκίνητα από έναν διαχειριστή, παρακάμπτοντας τον αυτόματο υπολογισμό.

Πώς Εφαρμόζονται οι Εκπτώσεις Επιπέδου στην Τιμολόγηση Συνεδριών

Όταν η μηχανή τιμολόγησης υπολογίζει το κόστος ενός τμήματος συνεδρίας για ένα μέλος:

  1. Η βασική ωριαία τιμή καθορίζεται από την ενεργή τιμολογιακή ζώνη.
  2. Αν το μέλος έχει επίπεδο με τιμή discount_bps, η βασική τιμή μειώνεται: discounted_price = base_price * (10000 - discount_bps) / 10000.
  3. Επιπλέον, εφαρμόζονται ατομικές εκπτώσεις μέλους (member_discount_bps στο αρχείο μέλους) αν υπάρχουν.
  4. Η τελική εκπτωτική τιμή χρησιμοποιείται για τον υπολογισμό του κόστους του τμήματος.

Οι εκπτώσεις επιπέδου και οι εκπτώσεις σε επίπεδο μέλους μπορούν να συνδυαστούν, δίνοντας στο μέλος το συνδυασμένο όφελος και των δύο.

Δημιουργία και Διαχείριση Επιπέδων

Για να δημιουργήσετε ένα νέο επίπεδο:

  1. Μεταβείτε στις Ρυθμίσεις και ανοίξτε την ενότητα Τιμολόγηση (ή την ειδική περιοχή διαχείρισης επιπέδων).
  2. Κάντε κλικ στο Προσθήκη Επιπέδου.
  3. Εισαγάγετε τον κωδικό (μοναδικό, με πεζά), το όνομα (ετικέτα εμφάνισης), τους πόντους ορίου και το discount BPS.
  4. Αποθηκεύστε το επίπεδο.

Για να επεξεργαστείτε ένα υπάρχον επίπεδο, επιλέξτε το από τη λίστα και τροποποιήστε οποιοδήποτε από τα πεδία του. Οι αλλαγές στο discount_bps ενός επιπέδου ισχύουν για όλα τα μέλη που είναι αυτή τη στιγμή ανατεθειμένα σε αυτό το επίπεδο, ξεκινώντας από την επόμενη συνεδρία τους.

Για να διαγράψετε ένα επίπεδο, αφαιρέστε το από τη λίστα. Τα μέλη που ήταν ανατεθειμένα στο διαγραμμένο επίπεδο θα επιστρέψουν στο επόμενο χαμηλότερο επίπεδο για το οποίο πληρούν τις προϋποθέσεις βάσει των πόντων τους.

Παράδειγμα Ρύθμισης Επιπέδων

Μια τυπική διαμόρφωση τριών επιπέδων μπορεί να μοιάζει με αυτή:

Κωδικός Όνομα Πόντοι Ορίου Έκπτωση BPS
bronze Bronze 0 0
silver Silver 500 500
gold Gold 2000 1000
vip VIP 5000 1500

Σε αυτή τη ρύθμιση, ένα νέο μέλος ξεκινά στο Bronze (χωρίς έκπτωση). Μετά τη συγκέντρωση 500 πόντων από επισκέψεις, δαπάνες και παραγγελίες, αναβαθμίζεται αυτόματα σε Silver με έκπτωση 5%. Στους 2000 πόντους φτάνει στο Gold (10%) και στους 5000 πόντους επιτυγχάνει το VIP επίπεδο (15%).