Reference build: το φτιάξαμε μόνοι μας για να δείξουμε πώς δουλεύουμε. Δεν είναι έργο πελάτη, δεν υπάρχει πελάτης να ονομαστεί, και δεν υπάρχουν μετρημένα αποτελέσματα να αναφερθούν - οπότε αυτή η σελίδα δεν προσποιείται ότι έχει.
Η μηχανή κρατήσεων που ξέρει από Σάββατα
Reference build: ροή απευθείας κράτησης της οποίας η μηχανή διαθεσιμότητας εκφράζει τους κανόνες που ένα template δεν μπορεί - εποχικές ελάχιστες διαμονές, ημέρες αλλαγής, και άρνηση να δημιουργήσει απούλητο κενό.
- Πελάτης
- Reference build
- Κλάδος
- Ξενοδοχεία
- Έτος
- 2026
- Φτιαγμένο με
- Next.js, TypeScript, Postgres, Stripe, Viva Wallet
Τα νούμερα
- 4
- Κανόνες που εκφράζει η μηχανή και ένα template όχι: εποχική ελάχιστη διαμονή, κλειστές μέρες άφιξης, μέρα αλλαγής, απούλητα κενά
- 3
- Σημεία που απαντά ο ίδιος κώδικας διαθεσιμότητας: ημερολόγιο, προσφορά τιμής, τελική κράτηση
- 0
- Δεύτεροι επικυρωτές, γιατί με δύο συμβαίνει το overbooking
Το πρόβλημα
Ένα χαρτοφυλάκιο βιλών δέχεται κρατήσεις με email γιατί καμία έτοιμη μηχανή δεν εκφράζει την αλλαγή Σάββατο προς Σάββατο, και ένα ξενοδοχείο δέχεται δίκλινη κράτηση τον Αύγουστο που αφήνει μία απούλητη νύχτα εκατέρωθεν. Και τα δύο είναι προβλήματα λογικής διαθεσιμότητας, και γι' αυτά το κατάλυμα πληρώνει 25% προμήθεια σε ζήτηση που έχει ήδη: το OTA εκφράζει τον κανόνα, οπότε ο επισκέπτης κλείνει εκεί.
Τι κάναμε
- 1
Η μηχανή διαθεσιμότητας είναι χωριστό, καθαρό module χωρίς UI μέσα του, ώστε κάθε κανόνας να ελέγχεται μεμονωμένα και ο ίδιος κώδικας να απαντά στο ημερολόγιο, στην προσφορά τιμής και στην τελική κράτηση. Μια μηχανή που επικυρώνει διαφορετικά σε αυτά τα τρία σημεία είναι η συνηθέστερη πηγή overbooking.
- 2
Η ανίχνευση απούλητου κενού αρνείται κράτηση που θα άφηνε λιγότερες νύχτες από την ελάχιστη διαμονή της σεζόν πριν την επόμενη. Κοστίζει μια κράτηση περιστασιακά και προστατεύει μια εβδομάδα τακτικά, και αυτό το σταθμίζει ο ιδιοκτήτης, όχι εμείς.
- 3
Η ισοτιμία τιμών τηρείται και παρακάμπτεται σχεδιαστικά: η μηχανή δεν μπορεί να υποτιμολογήσει το OTA, και αντ' αυτού προσθέτει αξία - μεταφορά, αργό checkout, βαθμίδα επαναλαμβανόμενου επισκέπτη - γιατί αυτό επιτρέπουν τα συμβόλαια και αυτό όντως μετατρέπει.
- 4
Σκόπιμα δεν φτιάχτηκε: PMS. Αφίξεις, καθαριότητα και λογαριασμοί έμειναν όπου ήταν, και η μηχανή μιλά στο channel manager που πληρώνεται ήδη.
Πού έφτασε
Η καρτέλα κανόνων στον υπολογιστή της σελίδας ξενοδοχείων είναι η λογική αυτής της μηχανής, να τρέχει στον browser σας. Δοκιμάστε δύο νύχτες σε υψηλή σεζόν, ή άφιξη σε βίλα Τετάρτη, και παίρνετε την ίδια άρνηση και τον ίδιο λόγο που θα έπαιρνε ένας επισκέπτης.
Ένα παράδειγμα με νούμερα
Η καρτέλα κανόνων στη σελίδα ξενοδοχείων είναι αυτή η μηχανή. Υψηλή σεζόν, νύχτες 6 έως 8 πουλημένες:
- Τρεις νύχτες από Σάβ. 1
- refused
- Λόγος
- 2 unsellable nights left
- Τρεις νύχτες από Κυρ. 2
- refused
- Λόγος
- closed to arrival
- Τρεις νύχτες από Δευ. 3
- accepted
Οι αρνήσεις είναι το προϊόν. Μια μηχανή που λέει μόνο γεμάτο στέλνει τον επισκέπτη σε OTA που εκφράζει τον κανόνα.