Ringkasan
Pesan Ketersediaan (OTA_HotelAvailNotifRQ
) menentukan apakah suatu produk
(jenis kamar dikombinasikan dengan paket tarif) untuk itinerari tertentu dapat dijual dengan harga
tanggal yang berlaku. Saat mengirim pesan Ketersediaan, Anda harus menunjukkan apakah
ketersediaan atau batasan untuk produk telah berubah.
Bagian berikut mencakup pedoman umum, contoh dasar, dan petunjuk skenario untuk membantu Anda mulai menambah dan memperbarui ketersediaan menggunakan Pesan ketersediaan.
Batasan ketersediaan per malam
Pesan Ketersediaan memungkinkan Anda menentukan batasan yang mengontrol ketersediaan pemesanan. Salah satu jenis batasan yang penting adalah "ketersediaan malam hari": apakah produk dapat dijual pada tanggal tertentu. Agar masa inap (dari check-in hingga check-out) dapat dipesan, harus ada properti setiap malam ketersediaan pada semua tanggal, dan semua batasan pemesanan serta masa inap lainnya harus jika kondisi tertentu terpenuhi.
Setelan pembatasan
Secara default, RestrictionStatus
untuk Restriction="Master"
ditutup. Di
kata, secara default, ada "stop jual" setiap malam.
Agar dapat dijual, produk harus memiliki <RestrictionStatus Restriction="Master"
Status="Open">
untuk semua kombinasi produk pada semua malam menginap. Anda
harus mengirimkan Open
eksplisit ke Google untuk setiap produk atau mengubah
secara default di Pusat Pengelolaan Hotel. Hal ini dapat dilakukan dengan menavigasi ke
Harga > Setelan di Pusat Pengelolaan Hotel dan mengedit kolom "default
ketersediaan" kolom tersebut.
Pembatasan lain
- Kedatangan/Keberangkatan
- Mencegah penjualan itinerari yang tiba atau berangkat pada tanggal yang ditentukan.
Nilainya adalah
Open
secara default. - Selisih pemesanan minimum dan maksimum
- Mengharuskan itinerari dibeli minimal atau maksimal dalam jumlah tertentu hari sebelum kedatangan.
- Panjang masa inap minimum dan maksimum
- Membatasi lama menginap untuk itinerari yang memiliki tanggal kedatangan ini.
- Masa inap berikutnya minimum dan maksimum (atau "stay-through")
- Membatasi lama menginap untuk itinerari yang berisi tanggal menginap ini.
- Pola lama menginap
- Memberikan kontrol yang tepat tentang lama masa inap yang diizinkan untuk tanggal kedatangan ini.
Panduan umum
Batasan ketersediaan ditentukan berdasarkan hotel, tanggal, jenis kamar, dan paket tarif.
Produk hanya dapat dipesan jika tidak ada batasan yang diberlakukan masa inap (dari check-in hingga check-out) atau saat pengguna dapat memesan penginapan.
Kirimi Google pembaruan pesan Ketersediaan setiap kali ada perubahan pada batasan ketersediaan untuk produk pada tanggal tertentu.
Contoh
Bagian ini memberikan contoh dasar pesan Ketersediaan menggunakan atribut dan elemen opsional. Setelah Anda menyiapkan file, Anda harus mengirimkannya ke Google melalui pesan POST ke endpoint ini:
https://www.google.com/travel/hotels/uploads/ota/hotel_avail_notif
Untuk mempelajari lebih lanjut cara mendorong/MENGPOSTING pesan, lihat Mendorong pesan.
Untuk HotelCode
, gunakan ID Hotel unik yang Anda gunakan dalam sistem untuk
yang mengidentifikasi properti. Nilai ini harus cocok dengan ID Hotel yang ditentukan menggunakan
<id>
di elemen <listing>
di
Feed Daftar Hotel. Konsistensi dengan sistem
Anda sangat penting untuk memastikan bahwa
Google menampilkan data Anda dengan benar.
Contoh ini menunjukkan cara menetapkan batasan ketersediaan:
<?xml version="1.0" encoding="UTF-8"?>
<OTA_HotelAvailNotifRQ xmlns="http://www.opentravel.org/OTA/2003/05"
EchoToken="12345678"
TimeStamp="2022-03-20T20:50:37-05:00"
Version="3.0">
<POS><Source><RequestorID ID="partner_key" /></Source></POS>
<AvailStatusMessages HotelCode="HOTELID">
</AvailStatusMessage>
<AvailStatusMessage>
<StatusApplicationControl Start="202X-03-20"
End="202X-03-25"
InvTypeCode="RoomID_1"
RatePlanCode="PackageID_1"/>
<LengthsOfStay>
<LengthOfStay MinMaxMessageType="SetMinLOS" Time="2" TimeUnit="Day" />
</LengthsOfStay>
<RestrictionStatus Restriction="Master" Status="Open" />
</AvailStatusMessage>
</OTA_HotelAvailNotifRQ>
Untuk contoh lainnya, lihat Ketersediaan contoh.
Petunjuk
Bagian ini memberikan solusi untuk skenario yang mungkin Anda hadapi saat mengirim Pesan ketersediaan, khususnya detail ketersediaan per malam pembatasan (disebut juga "stop jual").
Skenario 1: Cara menjual produk pada tanggal tertentu
Deskripsi
Anda ingin menyediakan kombinasi jenis kamar dan paket tarif (produk) di tanggal tertentu.
Solusi
Tetapkan batasan Master
ke Open
dan tentukan tanggalnya.
Contoh
Contoh ini menunjukkan cara membuka ketersediaan malam untuk suatu produk selama beberapa minggu di bulan Maret.
<?xml version="1.0" encoding="UTF-8"?>
<OTA_HotelAvailNotifRQ xmlns="http://www.opentravel.org/OTA/2003/05"
EchoToken="12345678"
TimeStamp="2022-03-20T20:50:37-05:00"
Version="3.0">
<AvailStatusMessages HotelCode="Property_1">
<AvailStatusMessage>
<StatusApplicationControl Start="2022-03-20"
End="2022-03-30"
InvTypeCode="RoomID_1"
RatePlanCode="PackageID_1"/>
<RestrictionStatus Status="Open" Restriction="Master"/>
</AvailStatusMessage>
</AvailStatusMessages>
</OTA_HotelAvailNotifRQ>
Untuk informasi selengkapnya tentang cara menyetel harga, lihat Pemecahan masalah untuk masalah yang tidak ada atau harga tidak lengkap.
Skenario 2: Cara berhenti menjual produk pada tanggal tertentu
Deskripsi
Anda secara eksplisit ingin menghentikan penjualan produk (alih-alih keluar dari inventaris) pada tanggal tertentu.
Solusi
Tetapkan batasan Master
ke Close
dan tentukan tanggalnya.
Contoh
Sampel ini menunjukkan cara "menghentikan penjualan" atau menutup ketersediaan per malam untuk pada tanggal tertentu.
<?xml version="1.0" encoding="UTF-8"?>
<OTA_HotelAvailNotifRQ xmlns="http://www.opentravel.org/OTA/2003/05"
EchoToken="12345678"
TimeStamp="2022-03-20T20:50:37-05:00"
Version="3.0">
<AvailStatusMessages HotelCode="Property_1">
<AvailStatusMessage>
<StatusApplicationControl Start="2022-04-20"
End="2022-04-30"
InvTypeCode="RoomID_1"
RatePlanCode="PackageID_1"/>
<RestrictionStatus Status="Close" Restriction="Master"/>
</AvailStatusMessage>
</AvailStatusMessages>
</OTA_HotelAvailNotifRQ>