Booking.com integratsiyasi: bronlar avtomatik shaxmatkaga, bandlik Booking.com'ga

Qisqa javob: uMehmon Booking.com bilan ikki usulda ulanadi. Hozir ishlaydigan usul — iCal ikki tomonlama sinxronizatsiya: Booking.com'dagi bronlar band sanalar sifatida avtomatik shaxmatkaga tushadi, sizdagi bandlik esa Booking.com'ga qaytariladi. Ikkinchi usul — Connectivity API (B.XML), u mehmon ismi, narx va bekor qilishlarni to'liq uzatadi, lekin faqat Booking.com sertifikatlagan connectivity hisobi bilan ishlaydi. Quyida iCal'ni extranet orqali qadamma-qadam ulash va uning cheklovlari batafsil yoritilgan.
Nega Booking.com'ni PMS bilan bog'lash kerak?
O'zbekistondagi ko'plab mehmonxona, guest house va apart-hotellar uchun Booking.com — xorijiy mehmonlarning asosiy manbalaridan biri. Muammo shundaki, Booking.com'dagi kalendar mehmonxonangizning ichki jurnali yoki dasturidan alohida yashaydi. Har safar telefon orqali bron qabul qilinganda yoki walk-in mehmon kelganda, xodim extranet'ga kirib, sanani qo'lda yopishi kerak. Aksincha, Booking.com'dan bron kelsa — uni ichki jurnalga qo'lda ko'chirish kerak.
Bu ikki tomonlama qo'l mehnati uchta xavf tug'diradi:
- Double booking — bitta xona ikki kanalda sotiladi va mehmonni boshqa joyga ko'chirishga to'g'ri keladi;
- yo'qolgan bron — Booking.com'dan kelgan bron jurnalga tushmay qoladi va mehmon kelganda xona tayyor emas;
- vaqt yo'qotish — resepshn mehmonga emas, ekranlarga vaqt sarflaydi.
Booking.com integratsiyasi bu jarayonni avtomatlashtiradi. uMehmon'da u channel manager tarkibida ishlaydi va Hotel PMSning shaxmatka, bronlar va E-mehmon modullari bilan bitta tizimda birlashgan.
Ikki ulanish usuli: iCal va Connectivity API
| Mezon | iCal sinxronizatsiya | Connectivity API (B.XML) |
|---|---|---|
| Holati uMehmon'da | Hozir ishlaydi | Sertifikatlangan connectivity hisobi bilan |
| Nima kerak | Extranet'ga kirish huquqi | Booking.com machine account (client_id va kalit) |
| Bronlar keladimi | Ha, band sanalar sifatida | Ha, to'liq ma'lumot bilan |
| Mehmon ismi va aloqa | Yo'q | Ha |
| Narx va summa | Yo'q | Ha |
| Bekor qilishlar | Kalendardan yo'qolishi orqali aniqlanadi | To'g'ridan-to'g'ri keladi |
| Bandlik Booking.com'ga | Yopiq sanalar sifatida | Bo'sh xonalar soni bilan |
| Tekshirish oralig'i | Kamida 300 soniya | Kamida 20 soniya (Booking.com talabi) |
| Xona turlari bog'lanishi | iCal havolalari orqali | Booking.com room ID orqali |
| Kimga mos | 1 birlikli xona turlari, kichik obyektlar | Ko'p xonali mehmonxonalar |
Muhim: API rejimi faqat Booking.com Connectivity Partner sifatida sertifikatlangan hisob kaliti bilan ishlaydi (yoki shunday hisobga ega channel manager orqali). Bunday hisobingiz bo'lmasa, iCal — bugun ishga tushirish mumkin bo'lgan yagona to'g'ridan-to'g'ri usul.
Boshlashdan oldin: tekshiruv ro'yxati
iCal'ni ulashdan oldin quyidagilarni tekshiring:
- Booking.com extranet'ga administrator huquqi bilan kira olasiz.
- Obyektingizda har bir xona turida odatda 1 ta birlik va 20 tagacha xona turi bor — Booking.com kalendar sinxronizatsiyasi shu shartlarda beriladi.
- Hisobingizga boshqa connectivity provider (channel manager) ulanmagan — aks holda Sync calendars bo'limi mavjud bo'lmasligi mumkin.
- uMehmon'da xona turlari Booking.com'dagi xona turlariga bir-birga mos keladi.
- Hostel rejimi o'chirilgan — hostel rejimida integratsiyalardan faqat E-mehmon ishlaydi.
- Tarifingizda channel manager bor (Pro, Business yoki sinov davri).
iCal orqali ulash: qadamma-qadam yo'riqnoma
1-qadam. uMehmon'da xona turlarini tayyorlang
Ro'yxatdan o'ting va sozlamalarda xona turlarini yarating. Nomlarni Booking.com'dagidek qilish qulay: masalan, "Standart ikki kishilik", "Oilaviy xona". Har bir turga tegishli xonalarni biriktiring — shaxmatka avtomatik tuziladi.
2-qadam. Booking.com extranet'da Sync calendars bo'limini oching
Extranet'ga kiring, yuqori menyudan Rates & Availability bo'limini tanlang va Sync calendars sahifasiga o'ting. Bu sahifada obyektingizdagi xona turlari ro'yxati va har biri uchun kalendar sinxronizatsiyasi sozlamalari ko'rsatiladi. Extranet interfeysi vaqti-vaqti bilan yangilanadi, shuning uchun bo'lim nomi biroz farq qilishi mumkin — "calendar sync" ma'nosidagi bo'limni qidiring.
3-qadam. Booking.com eksport havolasini uMehmon'ga joylang
Har bir xona turi uchun Booking.com eksport havolasini beradi — bu .ics formatidagi manzil, unda o'sha xona turining Booking.com'dagi band sanalari bor. Havolani nusxalang.
Keyin uMehmon'da Integratsiyalar → Booking.com sahifasini oching, ulanish rejimi sifatida iCal'ni tanlang va Xonalarni bog'lash bo'limida mos xona turi qatoridagi "Booking.com iCal havolasi (import)" maydoniga joylang. Bog'lanishni saqlang. Havola iCal formatida bo'lmasa, tizim buni darhol aytadi.
4-qadam. uMehmon eksport havolasini Booking.com'ga import qiling
O'sha qatorda uMehmon'ning o'z havolasi — "Bizning iCal havola (Booking.com'ga)" — turibdi. "Nusxalash" tugmasini bosing. Extranet'ga qaytib, Sync calendars sahifasida o'sha xona turi uchun tashqi kalendarni import qilish amalini tanlang, havolani joylang va kalendarga tushunarli nom bering (masalan, "uMehmon PMS"). Saqlang.
Shu bilan ikki tomonlama bog'lanish tayyor: Booking.com bronlari uMehmon'ga, uMehmon bandligi Booking.com'ga oqadi.
5-qadam. Har bir xona turi uchun takrorlang
3- va 4-qadamlar har bir xona turi uchun alohida bajariladi. Bitta turni o'tkazib yuborsangiz, o'sha tur sinxronlanmaydi — bu eng ko'p uchraydigan xato.
6-qadam. Simulyatsiya bilan tekshiring
Haqiqiy bronlarni kutmasdan, uMehmon'dagi "Test bron yuborish" tugmasini bosing. Tizim Booking.com formatidagi test bronni yaratadi va butun zanjirni o'tkazadi: qabul → bo'sh xona tanlash → shaxmatkada qizil. Shaxmatkani oching va natijani ko'ring. Keyin "Test bekor qilish" bilan bekor qilish ham to'g'ri qabul qilinishini tekshiring.
7-qadam. Avtomatik sinxronlashni yoqing
Avtomatik sinxronlashni yoqing va tekshirish oralig'ini belgilang (iCal uchun kamida 300 soniya). Kerak bo'lsa, istalgan vaqtda "Hozir sinxronlash" tugmasini bosishingiz mumkin. Sinxronizatsiya jurnalida har bir urinishning vaqti, natijasi va nechta bron yangi, yangilangan yoki bekor qilinganligi ko'rinadi.
Ulanishning oddiyroq, rasmli tushuntirishini Booking.com bilan ulanish maqolasida topasiz.
Booking.com'dan qanday ma'lumot keladi?
| Ma'lumot | iCal rejimi | API rejimi |
|---|---|---|
| Kelish va ketish sanasi | Ha | Ha |
| Xona turi | Ha (havola orqali) | Ha (room ID orqali) |
| Mehmon ismi | Yo'q ("Booking.com mehmoni") | Ha |
| Telefon, email | Yo'q | Ha |
| Narx va jami summa | Yo'q | Ha |
| Bron raqami | Yo'q | Ha |
| Bekor qilish | Kalendardan yo'qolishi orqali | To'g'ridan-to'g'ri |
| Maxsus so'rovlar | Yo'q | Ha |
iCal rejimida uMehmon bronga "iCal orqali olingan" degan izoh qo'shadi, shunda xodimlar tafsilotlarni extranet'dan olish kerakligini biladi. Mehmon kelganda pasport ma'lumotlari baribir check-in'da kiritiladi va E-mehmonda ro'yxatga olinadi.
iCal cheklovlari: halol ro'yxat
iCal — oddiy va bepul texnologiya, lekin uning chegaralarini oldindan bilish kerak:
- Faqat bandlik. Narxlar, minimal yashash muddati, chegirmalar va boshqa cheklovlar iCal orqali uzatilmaydi — ularni extranet'da boshqarasiz.
- Kechikish. uMehmon Booking.com'ni siz belgilagan oraliqda tekshiradi, lekin Booking.com bizning havolamizni o'z jadvali bilan, taxminan har bir necha soatda o'qiydi. Shu oraliqda sotilgan xona Booking.com'da hali ochiq ko'rinishi mumkin.
- 1 birlikli xona turlari. Booking.com iCal'ni odatda har bir xona turida bitta birlik bo'lgan obyektlar uchun beradi. Bir xil turdagi ko'p xonali mehmonxonalarda bu jiddiy cheklov.
- Connectivity provider bilan birga ishlamaydi. Agar hisobingizga XML orqali channel manager ulangan bo'lsa, kalendar sinxronizatsiyasi odatda mavjud bo'lmaydi.
- Mehmon ma'lumotlarisiz. Bron tafsilotlari uchun extranet'ga kirishga to'g'ri keladi.
Shu sababli iCal — kichik obyektlar va tez boshlash uchun ideal, o'sib borayotgan mehmonxona uchun esa API'ga o'tish rejasini tuzish foydali.
Connectivity API (B.XML): nima kerak?
API rejimida uMehmon Booking.com bilan to'g'ridan-to'g'ri ma'lumot almashadi: mehmon, narx va bekor qilishlar to'liq keladi. Buning uchun:
- Booking.com tomonidan sertifikatlangan Connectivity Partner machine account (client_id va maxfiy kalit) kerak;
- har bir uMehmon xona turi Booking.com room ID bilan bog'lanadi;
- tekshirish oralig'i Booking.com talabiga ko'ra kamida 20 soniya;
- kalitlar uMehmon'da AES-256 bilan shifrlab saqlanadi, sozlamalarni faqat administrator o'zgartira oladi.
API rejimi uMehmon interfeysida bor va sertifikatlangan hisob kaliti kiritilganda ishlaydi. Bunday hisobga ega bo'lmagan mehmonxonalar uchun bugungi amaliy yo'l — iCal.
Savol-javob
Savol: Booking.com'dagi xona turi nomi uMehmon'dagidan farq qilsa-chi? Javob: Muammo emas. Bog'lanish nom bo'yicha emas, havola bo'yicha ishlaydi — qaysi xona turi qatoriga qaysi havolani qo'ysangiz, bronlar o'sha turga tushadi.
Savol: Bron kelganda xonani kim tanlaydi? Javob: Tizim o'zi. Bron bog'langan xona turidagi bo'sh xonaga avtomatik joylanadi. Kerak bo'lsa, keyin shaxmatkada sudrab boshqa xonaga ko'chirasiz.
Savol: Booking.com'dan kelgan bronga bo'sh xona bo'lmasa? Javob: Bron yo'qolmaydi — "xonasiz bronlar" qatoriga tushadi va overbooking ogohlantirishi chiqadi. Menejer darhol vaziyatni hal qiladi: xonani almashtiradi yoki mehmon bilan bog'lanadi.
Savol: Bir hisobda ikkita mehmonxonam bor. Har biri alohida Booking.com'ga ulanadimi? Javob: Ha. uMehmon'da bir hisobda bir nechta mehmonxona bo'lishi mumkin, har birining ma'lumotlari va integratsiya sozlamalari alohida.
Raqamlar: Booking.com kanalini qanday baholash mumkin
O'ylab topilgan statistika o'rniga — o'zingiz hisoblaydigan formulalar:
- Booking.com ulushi = Booking.com bronlari daromadi / jami xona daromadi × 100%
- Komissiya xarajati = Booking.com bronlari summasi × shartnomadagi komissiya stavkasi
- Sof daromad (kanal bo'yicha) = Booking.com bronlari summasi − komissiya
- Sinxronizatsiya "ko'r" oynasi = Booking.com'ning bizning havolani o'qish oralig'i (iCal'da bir necha soatgacha)
Misol: oyda Booking.com orqali 30 ta bron, o'rtacha summa 1 200 000 so'm → 36 000 000 so'm. Shartnomangizdagi komissiya 15% bo'lsa (bu faqat misol), komissiya = 5 400 000 so'm, sof daromad = 30 600 000 so'm.
Misol: 10 xonali guest house, har bir xona turida 1 ta xona. Telefon orqali bron qabul qilindi. uMehmon eksportida sana darhol yopiladi, Booking.com uni keyingi o'qishda yopadi — shu oraliqda qo'shimcha bron tushish ehtimoli past, lekin nol emas. Mavsum cho'qqisida oxirgi bo'sh xonalarni Booking.com'da qo'lda yopib qo'yish ham foydali odat.
Kanallar ulushi, ADR, RevPAR va boshqa ko'rsatkichlarni uMehmon analitika bo'limida avtomatik ko'rasiz.
Uch yondashuvni taqqoslash
| Mezon | Qog'oz jurnal / Excel + extranet | Umumiy kalendar ilovasi | uMehmon + Booking.com iCal |
|---|---|---|---|
| Bronlar avtomatik keladimi | Yo'q | Qisman (faqat kalendar) | Ha, shaxmatkaga |
| Bo'sh xonaga avtomatik joylash | Yo'q | Yo'q | Ha |
| Bandlik Booking.com'ga qaytadimi | Qo'lda | Ba'zan | Ha |
| E-mehmon, kassa, invoys | Alohida | Yo'q | Bitta tizimda |
| Overbooking ogohlantirishi | Yo'q | Yo'q | Ha |
| Test rejimi | Yo'q | Yo'q | Ha |
Afzalliklar va cheklovlar
Afzalliklar
- Bugun ishga tushirish mumkin — sertifikat yoki qo'shimcha shartnoma kerak emas.
- Bronlar shaxmatkaga avtomatik tushadi, bo'sh xonaga joylanadi va qizil bo'ladi.
- Bandlik (telefon, walk-in, boshqa kanallar) Booking.com'ga qaytariladi.
- Bekor qilishlar avtomatik aniqlanadi.
- Simulyatsiya rejimi, sinxronizatsiya jurnali va faoliyat jurnali mavjud.
- Keyinroq API rejimiga o'tish imkoniyati — o'sha interfeysda.
Cheklovlar
- iCal'da mehmon ismi, narx va bron raqami kelmaydi.
- Sinxronizatsiya real vaqtda emas; Booking.com bizning havolani bir necha soatda bir o'qiydi.
- Booking.com iCal odatda 1 birlikli xona turlari va 20 tagacha tur uchun.
- Narx va cheklovlarni Booking.com'ga yuborish iCal'da yo'q.
- API faqat sertifikatlangan connectivity hisobi bilan.
- Hostel rejimida Booking.com integratsiyasi ishlamaydi.
Muammolar va yechimlar
| Muammo | Ehtimoliy sabab | Yechim |
|---|---|---|
| Sync calendars bo'limi yo'q | Obyekt shartlarga mos emas yoki connectivity provider ulangan | Booking.com qo'llab-quvvatlash xizmatiga murojaat qiling |
| "Havola iCal formatida emas" xatosi | Noto'g'ri manzil nusxalangan | Extranet'dan aynan .ics eksport havolasini qayta nusxalang |
| Bronlar kelmayapti | Avtomatik sinxronlash o'chiq yoki xona turi bog'lanmagan | Sozlamalar va Xonalarni bog'lash bo'limini tekshiring |
| Booking.com'da sana yopilmayapti | uMehmon havolasi import qilinmagan yoki hali o'qilmagan | Import qilinganini tekshiring, Booking.com yangilashini kuting |
| Bron "xonasiz" qatorda | Mos turdagi bo'sh xona yo'q | Xonani almashtiring yoki mehmon bilan bog'laning |
Booking.com bronidan check-out'gacha: kundalik ish jarayoni
Integratsiya faqat bronni olib kelish bilan tugamaydi. uMehmon'da Booking.com mehmoni bilan butun ish jarayoni bitta tizimda davom etadi:
- Bron keldi. Shaxmatkada qizil blok paydo bo'ladi, barcha ekranlarga bildirishnoma boradi. iCal rejimida menejer extranet'dan mehmon ismi va summani ko'rib, bronga qo'shib qo'yishi mumkin.
- Kelish kuni. Kunlik statistikada bugun kelayotganlar ro'yxatida bu mehmon ko'rinadi. Xona xo'jaligi holati tekshiriladi: iflos xonaga bugun joylashtirib bo'lmaydi — avval tozalanishi kerak.
- Check-in. Resepshn pasport ma'lumotlarini kiritadi, xorijiy mehmon uchun viza va KPP ma'lumotlari ham qo'shiladi. Mehmon E-mehmonda avtomatik ro'yxatga olinadi; xato bo'lsa, so'rov qayta urinish navbatiga tushadi.
- Yashash davomida. Folio'da xizmatlar va to'lovlar yuritiladi. Mehmon muddatni uzaytirsa yoki kech chiqishni so'rasa, bu shaxmatkada darhol aks etadi va eksport havolasi orqali Booking.com'ga ham yetib boradi.
- Check-out. Tizim "E-mehmondan ham chiqarilsinmi?" deb so'raydi, xona avtomatik "iflos" holatiga o'tadi. Muddatidan oldin chiqilsa, qolgan kunlar bo'shaydi va sotuvga qaytadi.
Shu tarzda Booking.com'dan kelgan mehmon boshqa har qanday mehmon kabi to'liq hisobga olinadi: kassada to'lov turi (naqd so'm, valyuta, Uzcard, Humo, Visa, Mastercard) bilan, analitikada esa OTA ulushi sifatida. Har bir amal faoliyat jurnalida saqlanadi — kim, qachon va nimani o'zgartirgani ko'rinadi.
Xulosa
Booking.com integratsiyasi — OTA orqali sotadigan mehmonxona uchun birinchi va eng muhim qadam. uMehmon'da iCal ikki tomonlama sinxronizatsiyasi bugun ishlaydi: bronlar shaxmatkaga avtomatik tushadi, bandlik Booking.com'ga qaytadi, bekor qilishlar aniqlanadi. Mehmon ma'lumotlari va narxlar uchun Connectivity API mavjud — sertifikatlangan hisob bilan. Boshqa mehmonxona dasturi imkoniyatlari haqida mehmonxona dasturi sahifasida o'qing.
14 kun bepul sinab ko'ring — ro'yxatdan o'ting, Booking.com iCal havolalarini qo'shing va birinchi test bronni simulyatsiya rejimida bir necha daqiqada ko'ring.
Booking.com'ni uMehmon'ga iCal orqali qanday ulash mumkin
- 1
uMehmon'da xona turlarini tayyorlang
Ro'yxatdan o'ting va Booking.com'dagi har bir xona turiga mos xona turini yarating, unga xonalarni biriktiring.
- 2
Extranet'da Sync calendars'ni oching
Booking.com extranet'ga kiring va Rates & Availability → Sync calendars bo'limiga o'ting.
- 3
Booking.com eksport havolasini uMehmon'ga qo'ying
Har bir xona turi uchun Booking.com bergan eksport (.ics) havolasini nusxalang va uMehmon'dagi Integratsiyalar → Booking.com → Xonalarni bog'lash bo'limida mos xona turining import maydoniga joylang.
- 4
uMehmon eksport havolasini Booking.com'ga import qiling
uMehmon'da xona turi yonidagi o'z iCal havolangizni nusxalang va extranet'da o'sha xona turi uchun tashqi kalendar sifatida import qiling, kalendarga tushunarli nom bering.
- 5
Simulyatsiya bilan tekshiring
uMehmon'da test bron yuboring va u shaxmatkada to'g'ri turdagi xonada qizil bo'lishini, keyin test bekor qilish ishlashini tekshiring.
- 6
Avtomatik sinxronlashni yoqing va jurnalni kuzating
iCal rejimini tanlang, avtomatik sinxronlashni yoqing, tekshirish oralig'ini belgilang va birinchi kunlarda sinxronizatsiya jurnalini kuzating.
Ko'p so'raladigan savollar
Ikki usulda: iCal ikki tomonlama sinxronizatsiya (hozir ishlaydi) va Booking.com Connectivity API (B.XML). API faqat Booking.com tomonidan sertifikatlangan connectivity hisobi (machine account) bilan ishlaydi. Kichik mehmonxonalar uchun iCal tavsiya etiladi.
Extranet'da Rates & Availability bo'limini oching va Sync calendars (kalendarlarni sinxronlash) sahifasiga o'ting. U yerda har bir xona turi uchun Booking.com kalendarini eksport qilish havolasi va tashqi kalendarni import qilish maydoni bor.
Yo'q. Booking.com iCal eksportida faqat band sanalar bo'ladi — mehmon ismi, telefon, narx va bron raqami uzatilmaydi. uMehmon bunday bronni 'Booking.com mehmoni' nomi bilan yaratadi, tafsilotlarni extranet'dan olasiz. To'liq ma'lumot API rejimida keladi.
uMehmon Booking.com kalendarini siz belgilagan oraliqda (iCal uchun kamida 300 soniya) tekshiradi. Booking.com esa bizning eksport havolamizni o'z jadvali bo'yicha, taxminan har bir necha soatda o'qiydi. Shuning uchun iCal real vaqtda ishlamaydi.
Booking.com kalendar sinxronizatsiyasini hamma obyektlarga bermaydi: odatda har bir xona turida 1 ta birlik va 20 tagacha xona turi bo'lishi, hisobga esa connectivity provider ulanmagan bo'lishi kerak. Bo'lim ko'rinmasa, Booking.com qo'llab-quvvatlash xizmatiga murojaat qiling.
Booking.com iCal odatda bitta birlikli xona turlari uchun mo'ljallangan, shuning uchun ko'p birlikli turlarda cheklov bo'lishi mumkin. Bunday holatda Connectivity API to'g'riroq yechim; variantlarni Booking.com hisob menejeringiz bilan muhokama qiling.
Booking.com integratsiyasi channel manager tarkibida — Pro (oyiga 590 000 so'm) va Business (oyiga 990 000 so'm) tariflarida. 14 kunlik bepul sinovda ham to'liq mavjud. Start tarifida channel manager yo'q.
iCal rejimida bekor qilingan bron Booking.com kalendaridan yo'qoladi. uMehmon keyingi sinxronizatsiyada buni aniqlab, bronni bekor qilingan deb belgilaydi va xona shaxmatkada yana bo'shaydi.
uMehmon'ni 14 kun bepul sinab ko'ring
Shaxmatka, bronlar, kassa, E-mehmon va Booking.com — bitta platformada. Karta talab qilinmaydi.
Bepul boshlash