Hotel ARI Sync: Restrictions, Stop-Sell, CTA/CTD ve Reconciliation

Availability, Rates & Inventory akışını restrictions, stop-sell, CTA/CTD, idempotency, reservation delivery ve reconciliation ile tasarlayın.

Editoryal bilgi
Advertisement

ARI sync yalnız oda sayısı ve fiyat göndermek değildir. Availability, rate, inventory ve restrictions aynı product identity üzerinde tutarlı ilerlemelidir. Google ve Booking.com dokümantasyonu ARI'nin room/rate/date bağlamında restrictions ve sellability state'i taşıdığını gösterir.

State modeli

Minimum key genellikle property + room + rate plan + date bağlamıdır. Inventory ve availability aynı şey değildir; fiziksel oda bulunabilirken restriction nedeniyle ürün satılamayabilir.

Restrictions

Stop-sell, minimum/maximum length of stay, closed-to-arrival (CTA) ve closed-to-departure (CTD) farklı business rules'tur. Tek bir boolean availability alanına flatten edilmemelidir.

Delivery

Change detection ile yalnız değişen state'i göndermek bandwidth ve conflict riskini azaltır. Her mutation source timestamp/version ile izlenmeli ve idempotent işlenmelidir.

Reservation delivery ve overbooking

Downstream reservation dönüşü inventory state'ini etkiler. ARI push başarılı olup reservation notification kaybolursa overbooking riski doğar; iki flow ayrı health metric istemelidir.

Reconciliation

Periyodik snapshot/lookup ile source ve destination state karşılaştırılmalı; drift, rejected update, queue lag ve stale state ayrı metriklerle izlenmelidir.

Failure modes

  • stale availability nedeniyle oversell,
  • restriction ordering/version hatası,
  • rate update uygulanırken inventory update'in kaybolması,
  • reservation delivery gecikmesi,
  • provider retry ile duplicate reservation/event,
  • timezone/date-boundary nedeniyle yanlış close/open state.

Observability

ARI update success rate, propagation latency, stale inventory age, restriction mismatch, reservation-delivery lag, overbooking incidents ve reconciliation repair count izlenmelidir.

Production checklist

  • ARI version/timestamp modeli,
  • idempotent updates,
  • ordering/sequence guard,
  • timezone normalization,
  • reservation delivery acknowledgement,
  • stale-state reconciliation,
  • overbooking alerting,
  • provider/channel-level metrics.
Teknik danışmanlık

Benzer bir entegrasyon mu planlıyorsunuz?

Gereksinim, feed/API tasarımı ve production yaklaşımını birlikte değerlendirebiliriz.

Projenizi konuşalım →

Kaynaklar

İlgili içerikler

architecture

Travel Payment Ownership: Merchant of Record, Seller of Record ve Collect Modelleri

Merchant of Record, Seller of Record, agency collect, hotel collect ve pay-at-property modellerini booking lifecycle ve reconciliation açısından ayırın.

travel-distributionarchitecturecanonical-model
İncele →
architecture

Direct Connect Architecture: Supplier'dan OTA ve Metasearch'e

Hotel, CRS veya airline sisteminin OTA/metasearch'e doğrudan bağlandığı topology'yi ownership, mapping, retry ve reconciliation ile tasarlayın.

travel-distributionarchitecturecanonical-model
İncele →
reports

Türkiye Metasearch Pazarı: Public-Evidence Teknik Harita 2026

Türkiye travel metasearch ve dağıtım ekosistemini OTA, metasearch, GDS, NDC, bedbank, channel manager, CRS ve booking katmanlarıyla public evidence üzerinden haritalayın.

turkiyemetasearchtravel-distribution
İncele →
travel-ecosystem

Jolly: Türkiye Tur Operatörü ve OTA Profili

jollytur.com

Jolly'nin tour operator kimliği, otel ve tur satış yüzeyi ve Türkiye travel distribution ekosistemindeki çok rollü konumu.

jollyotatour-operator
İncele →
travel-ecosystem

RateGain: Channel Manager ve Travel Distribution Connectivity Profili

rategain.com

RateGain'in channel manager, ARI dağıtımı, reservation delivery, travel-seller connectivity ve developer integration yüzeyini teknik olarak inceleyin.

rategainchannel-managerari
İncele →
architecture

Push vs Pull vs Hybrid: Travel Distribution Veri Akışı

Push, pull ve hybrid distribution modellerini freshness, latency, rate limit, cache, reconciliation ve operasyonel ownership açısından karşılaştırın.

pushpullhybrid
İncele →