在线演示

酒店 API 供应商

面向旅行社和 OTA 的酒店 API:酒店价格从哪里来

酒店 API 让您的网站展示实时房态和价格,并将其转化为确认的预订。本页逐项拆解一条酒店结果,比较您可以签约的四类酒店 API,并说明多个供应商销售同一家酒店时会发生什么。

  • Bedbank、OTA、GDS 与直连
  • 一家酒店,多个供应商 ID
  • 静态价格与动态价格
  • 现成连接器

酒店结果解剖

酒店结果的每一行都来自 API

结果页上的一条客房报价由多份供应商数据拼合而成。有些数据一次导入后存储,有些则在每次搜索时实时获取。

酒店照片

Galata Corner Rooms

加拉塔,伊斯坦布尔

  • 豪华双人房
  • 含早餐
  • 11 月 12 日 23:59 前可免费取消
  • 可退款
净价
USD 368.00
加价 12%
+ 44.16
您的售价USD 412.163 晚 · 2 位成人
  1. 1静态内容名称、地址、星级、照片和设施。按计划从供应商的内容 API 导入,并由您自己的数据库提供,而不是每次搜索都去获取。
  2. 2房型供应商针对您所选日期返回的房型名称和入住人数。同一间客房在不同供应商处可能叫不同的名字。
  3. 3餐食安排包含哪些餐食:仅住宿、含早餐、半食宿、全食宿或全包。每种餐食安排都是价格各异的独立价格方案。
  4. 4价格方案针对入住时段和人数的总价,由房态查询调用实时返回,只在很短的时间内有效。
  5. 5取消政策免费取消的截止时间及之后的罚金。供应商随价格一并发送,并在预订前再次确认。
  6. 6价格类型可退款或不可退款。不可退款价格通常更便宜,但取消时必须支付全额费用。
  7. 7净价与售价面向旅行社的酒店 API 大多返回净价。您的加价把它变成售价;对于佣金型价格,则由供应商定价并向您支付佣金。

将这些部分组装成搜索、结账和凭证的引擎,详见酒店预订系统API页面。

酒店 API 类型

四类酒店 API

酒店 API 的区别在于库存来源、谁可以签约以及价格形式。大多数旅行社会组合使用两种或更多。

预订平台上,来自多家酒店供应商的客房合并为一个酒店列表
  • 01

    Bedbank 与批发商 API

    在 PHPTRAVELS 中: Hotelbeds, RateHawk, Hotelston, Stuba, Wanderbeds, TBO Holidays

    您能得到什么

    批发商在全球签约的大型酒店组合的净价,转售给同业。

    谁来签约

    批发商批准账户后的旅行社、OTA 和旅游运营商。

    最适合

    B2B 销售和套餐,可对每间客房自行设定利润。

  • 02

    OTA 联盟与合作伙伴 API

    在 PHPTRAVELS 中: Agoda, Booking

    您能得到什么

    OTA 自有的酒店库存,通常为零售价,按每次入住支付佣金。

    谁来签约

    被 OTA 合作伙伴计划接受的联盟会员和合作伙伴。

    最适合

    想获得大量消费者库存、又不愿管理净价的 B2C 网站。

  • 03

    GDS 酒店内容

    在 PHPTRAVELS 中: Amadeus, Travelport

    您能得到什么

    通过 GDS 分销的连锁酒店和单体酒店,常含企业协议价和谈判价。

    谁来签约

    拥有 GDS 合同的旅行社,通常就是预订机票所用的同一份合同。

    最适合

    商旅,以及已在 GDS 上预订机票的旅行社。

  • 04

    通过渠道管理系统直连

    在 PHPTRAVELS 中: 渠道管理系统连接及您自己的 Extranet

    您能得到什么

    由酒店通过其已在使用的渠道管理系统直接推送的价格和房态。

    谁来签约

    您与每家酒店,依据您与其签订的合同。

    最适合

    拥有酒店直签合同、包房或区域特色的旅行社。

批发商连接器在Hotelbeds API 集成、RateHawk API对接和Hotelston API对接指南中逐一介绍;OTA 方面见Agoda API对接;酒店直连见渠道管理器集成。

匹配难题

三家供应商,同一家酒店

连接多个酒店 API 后,同一家酒店会以各供应商自己的名称和 ID 多次出现。没有匹配,旅客会看到重复项,您也无法比较价格。

  • Bedbank AGalata Corner RoomsHTL-48213
  • Bedbank BGalata Corner Hotel Rooms88417
  • OTA APIGALATA CORNER RMS - ISTANBUList_gal_0192
您网站上的一家酒店Galata Corner Rooms三个来源,显示匹配的最低价格HTL-4821388417ist_gal_0192
  • 名称与地址

    比较的不只是完全相同的文字,还包括拼写、缩写和音译。

  • 坐标

    相距仅几米且名称相近的两条记录,很可能是同一栋建筑。

  • 共有代码

    连锁品牌代码、GDS 酒店代码以及供应商之间的交叉引用(如果有)可以佐证匹配结果。

  • 房型与餐食

    酒店匹配之后,再按房型、餐食和政策比较客房,因此只会合并真正重复的项目。

PHPTRAVELS 在已连接的供应商之间匹配酒店,并为每个匹配的房型保留最优价格。引擎内部如何进行匹配与去重,详见酒店预订系统API。

PHPTRAVELS 现成可用

用您自己的密钥即可启用的酒店 API 连接器

以下酒店供应商已接入 PHPTRAVELS 住宿模块。您与供应商签约,在后台填入凭证,测试后即可上线。这是来自我们集成目录的实时列表。

需要未列出的酒店供应商?任何有文档的酒店 API 都可以接入,源代码归您所有。请参阅定制API集成或旅游 XML API 供应商名录。

静态与动态

静态价格与动态价格

酒店价格以两种方式到达您的网站。大多数平台两者都需要:用实时 API 价格扩大覆盖,用存储价格对应您自己签约的酒店。

静态价格

根据合同或价格表预先载入并存储在您平台上的价格和包房。

动态价格

每次搜索时向供应商 API 实时请求的价格和房态,并在预订前确认。

价格存放位置
您自己的数据库或 Extranet供应商系统中,每次搜索时返回
房态
由您自己跟踪和释放的包房供应商当下拥有的库存
价格变动
您或酒店更新合同时持续变动;客人付款前会再次核实
团队的工作量
录入价格、停售和包房逐个供应商的签约、认证和匹配
典型来源
与酒店的直签合同Bedbank、OTA API、GDS 酒店内容

在 PHPTRAVELS 中,您自己 Extranet 里的合同客房与已连接酒店 API 的客房显示在同一份结果中。请查看酒店功能。若酒店要直接销售自己的客房,则需要酒店预订引擎。

预订生命周期

从搜索到售后的五次调用

无论使用哪种酒店 API,预订都会经过相同的关键环节。跳过任何一步,都可能让旅行社以错误的价格售房。

  1. 1

    房态查询

    输入目的地、日期和入住人数;返回酒店、房型、餐食和价格。

  2. 2

    验价

    付款前,针对所选价格连同其当前取消政策重新计价。

  3. 3

    预订

    将客人姓名发送给供应商,供应商返回预订编号。

  4. 4

    凭证

    含酒店、房型、餐食、政策和编号的凭证发送给客人。

  5. 5

    修改或取消

    修改和取消遵循供应商的规则;许多酒店 API 把修改视为取消后重新预订。

在真实的预订引擎中查看酒店 API 的运行效果

在在线演示中搜索并预订酒店,然后告诉我们您打算签约哪些酒店供应商。

正在比较方案?机票 API和完整的旅游API目录涵盖其他产品。

常见问题

酒店 API:旅行社常问的问题

联系销售

酒店 API 是一组 Web 服务,让旅游网站可以实时查询酒店房态和价格、确认价格并创建预订。Bedbank、OTA、GDS 和渠道管理系统都提供这类接口。

Bedbank API 提供净价,由您自己加价并确定售价。OTA 联盟 API 通常提供零售价,并向您支付佣金。Bedbank 适合 B2B 和套餐产品,OTA API 适合面向消费者的网站。

许多供应商提供免费的开发测试权限。但销售客房始终需要在供应商处获批的账户,每笔预订的收益由其商务条款决定。

每个供应商使用自己的酒店名称和 ID。匹配功能会按名称、地址、坐标和共有代码进行比对,使该酒店只出现一次并显示最优价格。

搜索结果来自缓存或快速计算,而且客房可能售罄。因此在付款前会向供应商重新验价,客人看到的是确认后的价格和政策。

这是一种价格类型,取消时必须支付全额费用。对于同一房型和餐食,它通常比可退款价格更便宜。

可以。PHPTRAVELS 会同时搜索所有已连接的酒店供应商,跨供应商匹配同一家酒店,并展示套用了您加价的统一列表。

不会。您需要与每家酒店供应商签约,并在后台填入自己的凭证。PHPTRAVELS 提供预订平台和现成的连接器。

可以。在 Enterprise 套餐中,PHPTRAVELS REST API 以统一格式开放所有已连接供应商的搜索和预订,并支持预订事件的 Webhook。