CMS ve rezervasyon motoru, birbirine bağlı

Ödemeyi rezervasyon motorunda tutan Seyahat CMS entegrasyonu

İçerik ekibiniz destinasyonları, teklifleri, rehberleri ve otel sayfalarını kendi hızında yayınlasın; envanter, fiyatlandırma, müsaitlik, ödemeler ve onaylar PHPTRAVELS içinde kalsın. Hız için WordPress, ölçek için headless CMS kullanın; B2B ve B2C web siteleri için güvenli API'lerle bağlanır.

  • WordPress veya headless CMS
  • API ile senkronize rezervasyon widget'ları
  • Çok dilli ve RTL sayfalar
  • Rol tabanlı erişim ve denetim kayıtları

Sayfa anatomisi

Seyahat CMS entegrasyonu bir sayfayı iki katmana nasıl ayırır

Çoğu içerik aracı rezervasyon için değil, blog için tasarlanmıştır. Bir seyahat sayfası, editörlerinizin sahip olduğu metinleri tedarikçilerden canlı gelmesi gereken fiyat ve müsaitlikle birleştirir. Entegrasyon, her katmanı onun için tasarlanmış sistemde tutar.

Editörler CMS'te yazar; arama, fiyatlar ve ödeme rezervasyon motoru tarafından widget'lar ve okuma API'leri üzerinden sunulur. PHPTRAVELS'in içerik tarafını da yönetmesini istiyorsanız yerleşik CMS bölümüne bakın.

Katmanı göster

CMS

Destinasyon tanıtımı, fotoğraflar ve seyahat ipuçları

Motor
DestinasyonGirişten çıkışaMisafirler ve odalarAra
Motor

Canlı fiyat ve müsaitlik içeren otel kartları

  • Canlı fiyat
  • Canlı fiyat
  • Canlı fiyat
CMS

Rehber: ilk ziyarette konaklamak için en iyi bölgeler

CMS

Rezervasyon kurallarıyla uyumlu yazılmış SSS ve politikalar

Motor

Şimdi rezervasyon yap: ödeme rezervasyon motorunda gerçekleşir

CMS'in sahip olduğu

  • Yapılandırılmış alanlara sahip destinasyon sayfaları
  • Bloglar, rehberler ve kampanya açılış sayfaları
  • Rezervasyon kurallarıyla uyumlu SSS ve politikalar
  • Oteller, turlar ve rotalar için yeniden kullanılabilir bloklar

API'nin taşıdığı

  • Arama ve sonuç widget'ları için okuma uç noktaları
  • Her çağrıda API anahtarları ve hız sınırları
  • Yayınlama ve önbellek temizleme için webhook'lar
  • Her istekte dil, para birimi ve pazar

Rezervasyon motorunun sahip olduğu

  • Envanter, fiyatlandırma ve müsaitlik
  • B2B için acente fiyatı, B2C için genel fiyat
  • Ödeme, tahsilat ve onaylar
  • GDS, otel toplayıcıları ve doğrudan tedarikçiler

Entegrasyon seçenekleri

WordPress, headless veya özel: ekibinizin her gün kullanabileceği CMS'i seçin

Ekibinizin gerçekten her gün kullanacağı düzenleme aracını seçin. Üçü de rezervasyonları aynı rezervasyon motorunda tutar; bu nedenle seçim yayınlama hızı, kanallar ve kontrolle ilgilidir.

WordPress

WordPress'i pazarlama CMS'iniz olarak koruyun ve otel, uçuş, tur ve araç rezervasyon widget'larını arkasındaki rezervasyon altyapısını değiştirmeden sayfalarına yerleştirin.

En uygun olduğu

Pazarlama ekibi zaten WordPress'te yayın yapan acenteler ve küçük OTA'lar.

  • Teklifler, rotalar, otel listeleri ve filtreler için bloklar
  • Başlıklar, açıklamalar ve dizin kuralları için SEO alanları
  • Daha hafif sayfalar için gecikmeli yüklenen, sıkıştırılmış medya
  • Rezervasyon portalına isteğe bağlı tek oturum açma
page-dubai-hotels.htmlÖrnek gömme kodu
[pt_search type="hotels" city="DXB" locale="en"]

[pt_results type="hotels" city="DXB" sort="price"]

[pt_offers module="tours" limit="6"]

Headless CMS

Headless CMS içeriği sunumdan ayırır; böylece tek bir destinasyon kaydı web sitesini, mobil uygulamayı veya kioskları besleyebilirken onaylar sıkı kalır.

En uygun olduğu

Kendi ön yüz ekibi olan çok markalı seyahat grupları ve yüksek trafikli OTA'lar.

  • Rol tabanlı iş akışları ve içerik onayları
  • Güncellenen sayfalar için webhook tabanlı önbellek temizleme
  • Destinasyonlar ve otel içeriği için yapılandırılmış modeller
  • Her pazar için tutarlı görüntüleme ve yerelleştirme
GET /content/destinations/dubaiÖrnek gömme kodu
GET /api/content/destinations/dubai?locale=ar

{
  "slug": "dubai-hotels",
  "locale": "ar",
  "dir": "rtl",
  "currency": "AED",
  "blocks": ["intro", "guide", "faq"],
  "widgets": ["hotel-search", "hotel-results"]
}

Özel CMS

Zaten kendi CMS'inizi mi kullanıyorsunuz? Onu koruyun ve rezervasyon bileşenlerini düz HTML öğeleri olarak gömün ya da kendi şablonlarınızdan okuma API'lerini çağırın.

En uygun olduğu

Mevcut bir yönetim paneli ve onu sürdüren geliştiricileri olan ekipler.

  • Kendi içerik modelleriniz ve yönetim ekranlarınız
  • Bileşen veya öğe olarak yerleştirilen widget'lar
  • Acenteler ve personel için isteğe bağlı tek oturum açma
  • PHPTRAVELS ekibiyle kapsamı belirlenen bağlayıcı çalışması
templates/destination.htmlÖrnek gömme kodu
<div data-pt-widget="tour-cards"
     data-city="DXB"
     data-locale="fr"
     data-currency="EUR"></div>

<div data-pt-widget="flight-search"
     data-from="CDG" data-to="DXB"></div>

Kod parçaları örnek amaçlıdır; kesin gömme kodu, alan adları ve uç noktalar kurulum sırasında kararlaştırılır. Henüz var olmayan bir bağlayıcı mı gerekiyor? Özel API entegrasyonu bölümüne bakın.

Entegrasyon akışı

İçerik modelinden ölçülen sonuçlara beş adım

Pratik bir entegrasyon CMS'i içeriğe, rezervasyon motorunu rezervasyonlara odaklı tutar. Acenteler, OTA'lar, oteller, tur operatörleri ve DMC'ler için işe yarayan sıra budur.

  1. İçerik modellerini tanımlayın

    Destinasyonlar, otel sayfaları, teklifler ve politikalar için her birinin sahip olması gereken alanlarla türler oluşturun.

    Sorumlu:
    Her iki ekip
    Çıktı:
    Zorunlu alanlara sahip içerik türleri
  2. Güvenli API'leri bağlayın

    Envanter widget'ları için okuma uç noktalarını açın ve anahtarlar ile hız sınırlarıyla koruyun.

    Sorumlu:
    Geliştirici
    Çıktı:
    Site başına anahtarlar, uç noktalar ve sınırlar
  3. Rezervasyon widget'larını yerleştirin

    Otel araması, uçuş araması veya tur kartlarını ödemeyi taşımadan CMS sayfalarına yerleştirin.

    Sorumlu:
    İçerik ekibi
    Çıktı:
    Canlı şablonlara yerleştirilmiş widget'lar
  4. Güncellemeleri senkronize edin

    Yayınlandığında önbelleği temizleyin, site haritalarını yenileyin ve her dil sürümünü tutarlı tutun.

    Sorumlu:
    Geliştirici
    Çıktı:
    Yayın olaylarına bağlanmış webhook'lar
  5. Sonuçları ölçün

    Potansiyel müşterileri, rezervasyonları ve içerik üretim hızını izleyin, ardından her pazarda işe yarayanı ölçeklendirin.

    Sorumlu:
    Her iki ekip
    Çıktı:
    Pazar ve sayfa türü başına bir rapor
publish-events
  1. content.publishedDestinasyon sayfası bir editör tarafından yayınlandı
  2. webhook.sentWebhook rezervasyon motoruna gönderildi
  3. cache.purgedSayfanın önbellekteki kopyaları temizlendi
  4. sitemap.refreshedSite haritası yeni URL ile yenilendi
  5. locale.reviewDiğer dil sürümleri inceleme için işaretlendi
Bir editör yayınla düğmesine bastığında ne olur

Çok dilli seyahat CMS'i

Tek destinasyon, her pazar için yayınlanmış

Bir seyahat web sitesi doğru dil, para birimi ve destinasyon adlandırmasıyla yerelleştirilmiş sayfalar yayınlamalıdır. Ekipler, rezervasyon mantığını çoğaltmadan pazara özel açılış sayfaları başlatabilir.

  • Yerel sayfalar

    Tutarlı şablonlarda destinasyonlar, oteller ve turlar için pazara özel sayfalar.

  • Para birimi ve vergiler

    Widget'lar pazarın fiyatlandırma kurallarını gösterirken rezervasyon motoru toplamları hesaplar.

  • Arapça ve RTL

    Rezervasyon iş akışlarına dokunmadan sağdan sola düzenler ve Arapça slug'lar.

Ağırlıklı olarak Arapça konuşulan pazarlarda mı satış yapıyorsunuz? Arapça seyahat sistemi bölümüne bakın.

Dil panosu

Sayfa yönünü ve hreflang etiketini önizlemek için bir dil seçin

Sayfa önizlemesi

<html lang="en" dir="ltr">
<link rel="alternate" hreflang="en"
      href="https://your-site.com/en/dubai-hotels">
<html lang="ar" dir="rtl">
<link rel="alternate" hreflang="ar"
      href="https://your-site.com/ar/فنادق-دبي">
<html lang="tr" dir="ltr">
<link rel="alternate" hreflang="tr"
      href="https://your-site.com/tr/dubai-otelleri">
<html lang="fr" dir="ltr">
<link rel="alternate" hreflang="fr"
      href="https://your-site.com/fr/hotels-dubai">

Karşılaştırma

Rezervasyon siteleri için seyahat CMS seçeneklerinin karşılaştırması

Alıcılar genellikle genel bir CMS, eklentili bir şablon, tamamen özel bir geliştirme veya entegre bir kurulumu tartar. Her biri bir yerde kazanır; soru, nerede operasyonel risk yarattığıdır.

Yalnızca genel CMS

Uygun olduğu

Bloglar ve pazarlama sayfaları

Seyahat için yaygın eksikler

Hazır rezervasyon widget'ı, fiyatlandırma kuralı veya B2B mantığı yok

PHPTRAVELS nasıl uyum sağlar

CMS'i widget'lar ve API'ler aracılığıyla rezervasyon motoruna bağlayın

Eklentili seyahat şablonu

Uygun olduğu

Küçük bir site için hızlı başlangıç

Seyahat için yaygın eksikler

Tedarikçi kapsamı eklentilere bağlıdır ve ödeme kırılgan olabilir

PHPTRAVELS nasıl uyum sağlar

Esnek bir içerik katmanının altında kararlı bir rezervasyon altyapısı tutun

Özel CMS ve özel rezervasyon

Uygun olduğu

Bütçe el verdiğinde tam kontrol

Seyahat için yaygın eksikler

Uzun süreler, sürekli bakım ve entegrasyon riski

PHPTRAVELS nasıl uyum sağlar

Rezervasyon ve envanteri PHPTRAVELS'te tutun, yalnızca CMS'i özelleştirin

PHPTRAVELS CMS entegrasyonu

Uygun olduğu

Kararlı bir rezervasyon sistemi üzerinde seyahat içeriği

Seyahat için yaygın eksikler

İçerik modellerinin başlangıçta eşlenmesi gerekir

PHPTRAVELS nasıl uyum sağlar

B2B ve B2C portalları ile çok pazarlı yayın için tasarlandı

Barındırma kararın diğer yarısıdır. PHPTRAVELS, ticari lisans kapsamında kaynak kodu dahil olarak kendi sunucunuzda barındırılır; bu modeli Self-hosted mı, SaaS mı? bölümünde değerlendirin.

Müşteri portföyünden

Web sitelerinin arkasında PHPTRAVELS çalıştıran seyahat ekipleri

Farklı pazarlardan ve iş modellerinden üç kurulum. Her biri rezervasyon akışını PHPTRAVELS üzerinde, herkese açık sayfalarını ise onun üstünde çalıştırır.

  • Tazkira

    Dubai, BAE

    MerkezDXB

    ModelB2B

    Ana tedarikçi olarak TBO ile B2B uçuşlar.

  • Travsify

    Ibadan, Nijerya

    MerkezIBA

    ModelB2BB2C

    Uçuş, otel ve turlarla B2B ve B2C.

  • Idealflying

    Karaçi, Pakistan

    MerkezKHI

    ModelB2C

    GDS ve NDC tedarikiyle B2C uçuşlar ve oteller.

Tazkira başarı hikayesini okuyun

Seyahat CMS entegrasyonunuzu başlatın

WordPress veya headless CMS'i PHPTRAVELS rezervasyon motoruna bağlayın. Envanter, fiyatlandırma, müsaitlik ve ödemeler kararlı kalırken destinasyonları, otelleri ve teklifleri daha hızlı yayınlayın. Lisanslar tek seferliktir; Fiyatlandırma bölümüne bakın.

  • Güvenli API senkronizasyonu
  • Her seyahat dikeyi için widget'lar
  • Rol tabanlı erişim ve denetim kayıtları

SSS

Seyahat CMS entegrasyonu hakkında sorular

Acenteler, OTA'lar, oteller, tur operatörleri ve DMC'lerin bir CMS'i rezervasyon motorlarına bağlamadan önce sordukları.

Satış ekibiyle görüşün

WordPress veya headless CMS gibi bir içerik yönetim sistemini bir seyahat rezervasyon motoruna bağlar. Editörler destinasyon sayfalarını, teklifleri, blogları, politikaları ve SEO içeriğini CMS'te yayınlar; canlı arama, fiyatlandırma, müsaitlik, ödemeler ve onaylar rezervasyon motorunda kalır ve widget'lar ile API'ler aracılığıyla bu sayfalarda görünür.

Evet. Rezervasyon mantığı, tedarikçiler ve ödeme rezervasyon motorunuzda kalırken bir CMS katmanı bağlanabilir. Entegrasyon yalnızca üstüne içerik sayfaları ve widget'lar ekler.

Evet. Otel sayfaları, ekibinizin yazdığı yapılandırılmış içeriği bağlı tedarikçilerinizden fiyat ve müsaitlik gösteren canlı widget'larla birleştirebilir.

Hayır. WordPress seçeneklerden biridir. Ekibinizin sıkı iş akışlarına ihtiyacı varsa veya birden fazla kanala yayın yapıyorsa headless CMS ya da kendi özel CMS'inizi kullanabilirsiniz.

Evet. Arapça ve diğer sağdan sola yazılan diller, yerelleştirilmiş sayfalar, Arapça slug'lar ve pazara özel yayınlama ile desteklenir.

Evet. Webhook kalıpları, ilanlar, politikalar veya müsaitlik sinyalleri değiştiğinde içerik yenileme ve önbellek temizleme tetikleyebilir.