マルチサプライヤーのホテルAPI

ホテル予約システムAPI:多数のサプライヤーを1つのエンジンで

ベッドバンク、GDSのホテルモジュール、チャネルマネージャーは、それぞれ独自のAPI、データモデル、エラー形式を持っています。PHPTRAVELSはこれらを、サイト、エージェントポータル、外部連携で共通の検索・事前予約・予約・キャンセルのフローに統一します。

  • 正規化された単一のAPIレイヤー
  • コンテンツのマッピングと重複排除
  • 事前予約時の料金確認
  • 1つのエンジンでB2CとB2B

何ができるか

ホテル予約システムAPIの役割をわかりやすく

ホテル予約システムAPIは、ホテルサプライヤーと、顧客やエージェントが予約する画面の間に位置します。サプライヤーごとに検索、料金確認、予約、エラー処理を開発する代わりに、各ソースを一度接続するだけで、PHPTRAVELSが1つの結果セットを返し、料金ルールを適用し、同じ確定フローを実行します。客室がHotelbeds、GDS、チャネルマネージャー、直接契約のどこから来ても同じです。

  1. 各ホテルサプライヤーの認証情報とエンドポイントを追加(RESTまたはSOAP)
  2. 静的コンテンツを取り込み、同じホテルが1回だけ表示されるようマッピング
  3. サプライヤーとチャネルごとにマークアップ、手数料、税、キャンセル規定を設定
  4. 既製の検索・決済画面を使うか、自社フロントエンドからAPIを呼び出す
  5. 決済、バウチャー、通知を有効化し、サプライヤーのエラーを監視
サプライヤー
Hotelbeds · ベッドバンク
環境
テスト
認証情報
API key: •••• · Secret: ••••
静的コンテンツ同期
毎晩インポート · マッピング有効
マークアップ
B2C 12% · B2B 6%

予約フロー

検索からキャンセルまで1つのAPIで

リクエストがB2Cサイト、B2Bポータル、外部連携のどこから来ても、同じ手順が実行されます。

  1. 検索

    目的地、日程、人数を接続済みの全サプライヤーに送信。

  2. 料金確認

    選択した客室を現在のキャンセル料とともに再見積もり。

  3. 支払い

    カード、ウォレット、エージェントのクレジットで決済し、予約に紐付け。

  4. 予約

    予約を作成し、サプライヤーの参照番号を保存。

  5. バウチャーと請求書

    確定、バウチャー、会計仕訳を1ステップで作成。

  6. 変更・キャンセル

    予約詳細、変更、キャンセルを該当する手数料とともに処理。

サプライヤーの階層

ホテル流通のすべての階層を1つのインターフェースの裏に

ソースごとにカバー範囲、料金モデル、コンテンツ品質が異なります。市場に合わせて組み合わせ、違いはAPIレイヤーが吸収します。

  • ベッドバンクとホールセラー

    Hotelbeds、Hotelston、Stuba、地域のホールセラー。契約ネット料金と充実したコンテンツAPIを提供。

  • GDSとOTAフィード

    Amadeus、Sabre、Travelportのホテルモジュールに加え、幅広い在庫のためのBooking.com、Expedia、Agodaのフィード。

  • チャネルマネージャーと契約

    SiteMinder接続ホテルのリアルタイム料金と空室、そして直接契約を自社在庫として。

接続できるホテルサプライヤー:

  • Agoda
  • Amadeus
  • Booking.com
  • Hotelbeds
  • Hotelston
  • RateHawk
  • Stuba
  • TBO Holidays
  • Travelport
  • Wanderbeds
すべてのホテル連携を見る

バックオフィス

全サプライヤーの料金、与信、記録を一元管理

成長する旅行会社が抱えがちな個別のサプライヤーポータル、スプレッドシート、請求ツールを1つの管理画面に置き換えます。

  • チャネル別マークアップ

    サプライヤー、目的地、エージェントグループ、チャネルごとのマークアップ、手数料、税。

  • エージェントの与信枠

    代理店ごとの与信、デポジット、予約上限を予約フロー中に確認。

  • ロールとアクセス

    顧客、エージェント、サブエージェント、法人購買者がそれぞれの料金と権限を確認。

  • 予約ごとの利益

    仕入原価、販売価格、利益を1つの取引ログに記録。

  • 監査ログ

    すべての予約、変更、キャンセルを操作したユーザーとともに記録。

  • バウチャーと請求書

    1つのシステムで作成し、各予約番号に紐付け。

比較

ホテルサプライヤーAPIの自社開発とPHPTRAVELSの比較

ホテルサプライヤーを1社ずつ自社で開発するチームもあります。一般的に必要となる作業を、既製のマルチサプライヤー予約システムと並べました。

項目自社でのカスタム開発PHPTRAVELS
サプライヤーの範囲自社でのカスタム開発ベッドバンクやGDSを追加するたびに個別の連携プロジェクトPHPTRAVELSベッドバンク、GDSホテル、チャネルマネージャー、OTAフィードを1つの管理画面で
コンテンツとマッピング自社でのカスタム開発取り込みとマッピングの仕組みを別途構築PHPTRAVELSソース横断でコンテンツを取り込み、マッピングし、重複を排除
B2B料金自社でのカスタム開発マークアップ、与信、手数料のエンジンをゼロから設計PHPTRAVELS代理店別のマークアップ、与信、手数料を標準搭載
予約エンジン自社でのカスタム開発検索、決済、エージェントポータルはこれから構築PHPTRAVELSB2CサイトとB2Bポータルが完成済み、ブランドも自由に設定
保守自社でのカスタム開発サプライヤーAPIの変更はすべて自社チームが対応PHPTRAVELSPHPTRAVELSのプラットフォーム更新、ソースコードは手元に
他の商材自社でのカスタム開発航空券、ツアー、送迎はそれぞれ新規プロジェクトPHPTRAVELS航空券、ツアー、レンタカーなどを同じ環境のモジュールで

活用例

1つの予約APIでホテルを販売する事業者

  • OTA

    複数サプライヤーの大規模なホテルカタログを重複なく、航空券と並べて販売。

  • B2B旅行会社とホールセラー

    サブエージェントが自社のマークアップ、与信、バウチャーでネット料金を予約。

  • パッケージ造成

    ベッドバンクの客室をツアーや送迎と組み合わせ、1つの旅程と1回の決済に。

PHPTRAVELSを選ぶ理由

サプライヤーもルールもコードも自社のもの

  • ソースコード付き

    商用ライセンスでのセルフホスト。開発者がどのサプライヤーフローも拡張できます。

  • 買い切りライセンス

    プランは$2499の一括払いから。予約ごとのプラットフォーム手数料はありません。

  • 旅行業に特化したロジック

    事前予約、料金確認、アロットメント、食事条件、キャンセル料が標準の概念として組み込み済み。

  • 自社のサプライヤーアカウント

    サプライヤー契約は自社名義、キーは自社の環境に保存されます。

よくある質問

ホテル予約システムAPIに関する質問

複数のホテルサプライヤーを接続する前に旅行会社やOTAがよく尋ねること。

営業に相談

検索、空室、料金確認、予約、変更、キャンセルの標準的な呼び出しで、サイトやエージェントポータルをホテルサプライヤーにつなぐ仕組みです。個別のサプライヤーポータルではなく1つのレイヤーで業務を行えます。

一般的には検索、料金確認または事前予約、予約、予約詳細、キャンセルです。多くのサプライヤーは、説明文、画像、設備を一括で取り込むための静的コンテンツのエンドポイントも提供しています。

コンテンツAPIは名称、星評価、設備、画像などの静的データを提供し、毎晩または毎週取り込んでキャッシュから配信します。予約APIは検索のたびにリアルタイムの空室、料金、キャンセル料を返します。PHPTRAVELSは両方を使います。

GIATAなどのマッピングレイヤーが、コンテンツ取り込み時に各施設へ1つの内部IDを割り当てます。2社が販売するホテルも1回だけ表示され、予約は選択した料金を持つサプライヤーに送られます。

Hotelbeds、Hotelston、Stubaなどのベッドバンク、Amadeus、Sabre、TravelportのGDSホテルモジュール、Booking.comやAgodaなどのOTAフィード、SiteMinderなどのチャネルマネージャー、そして自社契約です。利用可否は各サプライヤーとの契約によります。

APIはサプライヤーへの接続、データの正規化、料金ルールの適用を担うバックエンドのレイヤーです。予約エンジンは顧客やエージェントが検索・予約する画面です。PHPTRAVELSには両方がソースコード付きで含まれます。