在线演示

渡轮预订 API

面向旅行社和 OTA 的渡轮 API:航次、车辆与船票

渡轮 API 让您的网站展示港口之间的真实航次,并在同一次访问中售出船票。本页介绍渡轮 API 返回什么、渡轮预订为何需要姓名和日期之外的更多信息、船票与值机如何运作,以及 PHPTRAVELS 如何把渡轮对接变成您自己域名上的预订引擎。

  • 时刻表与余位
  • 车辆、客舱与宠物
  • 电子船票与值机
  • 跳岛游

概念

渡轮 API 描述的是港口网络,而不是商品列表

航班有机场代码,酒店有地址,渡轮则有港口、港口之间的航线,以及在特定日期运营各条航线的船公司。渡轮 API 先提供这张网络,再提供网络上的航次。

航线示例

  1. 比雷埃夫斯大陆港口第 1 段 · 多家船公司
  2. 纳克索斯岛屿枢纽第 2 段 · 季节性航次
  3. 圣托里尼岛屿
  • 01港口

    旅客搜索时选择的出发地和目的地,包含港口名称和国家。有些城市有多个码头,因此 API 会返回确切的港口。

  • 02航线

    连接两个港口的线路。搜索表单只提供已接入的船公司实际运营的港口组合,旅客不会搜到不存在的航线。

  • 03航次

    每条航线上按日期安排的出发班次,包含船舶、时间和船上剩余位置。这部分每分钟都可能变化。

一条连接大陆港口与两座岛屿的航线,航次、车辆和船票在预订平台与渡轮运营商之间往来

在后台,渡轮模块把整个网络集中管理:已接入船公司的航线与您自行录入的航线并列,共用港口的航线会衔接成更长的行程。详见 轮渡 页面。

时刻表与余位

两次调用填满出发信息板

渡轮搜索其实是两个问题:这条航线、这个日期有哪些航次,以及这些乘客和这辆车是否还有位置。供应商分别回答这两个问题,您的网站在显示价格前两者都需要。

出发信息 · 比雷埃夫斯11月14日 周五
出发目的地船舶航程余位
07:00纳克索斯高速渡轮3 小时 35 分钟在售仅座位,不可载车
07:25纳克索斯客滚渡轮5 小时 40 分钟在售座位与车位
07:30米科诺斯客滚渡轮5 小时 15 分钟余位紧张座位与车位
13:00帕罗斯双体船3 小时 10 分钟在售仅座位,不可载车
17:30圣托里尼客滚渡轮7 小时 50 分钟余位紧张客舱所剩无几
21:00伊拉克利翁邮轮式渡轮9 小时 00 分钟已满下一个可订航次

示意数据,已简化

  1. 时刻表

    有哪些航次

    输入航线、日期和时间段,返回出发、到达、船舶和航程时间。时刻表随季节变化,因此要实时读取或频繁刷新,绝不手工录入。

  2. 余位

    船上是否还有位置

    甲板位、座位、客舱和车道是各自独立的容量。一个航次可能还有座位却没有车位,所以要针对确切的乘客组合和车辆来查询。

  3. 价格

    这组旅客需支付多少

    票价取决于乘客类型、所选舱位等级和车辆尺寸。付款前会再次计价,因为最后一间客舱可能已售出。

渡轮有何不同

渡轮预订涉及人员、车辆和住宿的位置

航空公司只需要姓名和日期。渡轮运营商还需要知道按年龄段划分的乘客、开上车辆甲板的是什么车、每个人坐在哪里或睡在哪里,以及是否带有宠物。每一项答案都会影响价格和剩余空间。

比雷埃夫斯 → 纳克索斯 · 11月14日 周五 · 07:25API 为何需要

01按类型划分的乘客

  • 成人2
  • 儿童1
  • 婴儿0
  • 老年人0

运营商对成人、儿童、婴儿和老年人的定价不同,年龄段也各自设定。部分航线还有居民或学生票价。API 会告诉您该航线接受哪些类型。

02车辆

小汽车摩托车房车
长度
不超过 5 米
高度
低于 2 米

车位按类型和尺寸出售。长度决定占用多少车道;高度同样重要,房车、厢式货车等高大车辆可能需要另一层甲板。尺寸填错可能在港口被加收费用。

03船上

  • 甲板自由座
  • 预留座位带编号
  • 客舱铺位,按客舱计

甲板位、预留座位和客舱是容量各自独立的舱位等级。座位按乘客计价,客舱通常按间计价,这在夜间航行中尤为重要。

04宠物

1 只狗,装在笼中同行

规定因运营商和船舶而异:可能要求使用笼具、提供可带宠物的客舱,或完全不允许。宠物是有独立价格和名额限制的附加项,因此随船票一并预订。

这组旅客的总价–含港口税费

示意表单,已简化

预订之后

出票与值机

渡轮销售并非付款就结束。旅客还要登船,计划会变,海况也有话语权。这些环节由渡轮 API 与您的平台共同处理。

  • 电子船票

    许多运营商会签发带可扫描二维码的电子船票,旅客可在手机上或打印出示。平台将其与发票一同发送到邮箱,并保存在客户账户中。

  • 港口登船

    部分航线仍需在运营商的港口办公室用预订编号换取登船牌。预订确认会告知旅客属于哪种情形以及去哪里办理。

  • 值机截止时间

    车辆通常比步行乘客更早值机,国际航线还需要护照。线上销售在航线的值机截止时间停止。

  • 改签

    日期、时间、乘客或车辆的变更遵循票价条件,可能产生手续费或票价差额。变更后会重新出票。

  • 天气取消

    运营商会因天气和海况取消或推迟航次。请按运营商条款规划如何通知受影响的旅客,并将其改到下一航次或退款。

  • 取消与退款

    每种票价都有各自的退款规则。请在付款前展示,让旅客清楚所购内容,并通过原支付方式退款。

运营商会公布各自的条件,平台随每个航次一并展示。关于运营商和旅行社的处理方式,请对比渡轮预订软件。

PHPTRAVELS 已就绪

用您自己的账号即可启用的渡轮连接器

以下渡轮供应商已接入 PHPTRAVELS 渡轮模块。您与供应商签订条款,在后台填入自己的凭据,其航次就会出现在您的搜索结果中。名单实时来自我们的集成目录。

填充信息板的其他方式

  • 配额:运营商分配给您的座位、客舱和车位,售完即止。
  • 自有航线:您自己运营或签约的航线,使用您自己的时刻表和票价。
  • 其他渡轮运营商的 API:任何有文档的 API 都可以接入,源代码归您所有。参见定制API集成。

跳岛游

多段航程,一次行程,一次付款

跳岛游很少只乘一程。旅客飞抵后转乘至港口,先到一座岛,再到下一座。把这些航段组合起来,正是把渡轮 API 放进完整预订平台的价值所在。

  • 衔接检查每一段只能在上一段到达后、间隔不短于您设定的最短时间才能开始,因此行程中不会出现无法衔接的情况。
  • 一次结账每一段可来自不同的运营商和来源,客户仍只需付款一次,并获得每段的船票。
  • 信息自动带入乘客和车辆信息会在各段之间传递,无需重复填写。

通过 机票 API 对接添加航班段,用 机场接送技术 添加前往港口的接送。它们与其他 旅游API 一起运行在同一个平台上。

  1. 飞往雅典航班段,来自您接入的任一机票供应商。
  2. 机场至比雷埃夫斯从机场到渡轮码头的接送。
  3. 比雷埃夫斯 → 纳克索斯第一程航行,携带汽车和两名成人。
  4. 纳克索斯 3 晚两程航行之间的酒店住宿。
  5. 纳克索斯 → 圣托里尼第二程航行,可能是另一家运营商。

让渡轮 API 在您自己的网站上发挥作用

在在线演示中搜索航次并预订一程渡轮,然后告诉我们您计划销售哪些航线和运营商。

要开发自己的应用?REST API 和 Webhook 包含在 Enterprise 套餐中。对比价格,或阅读开发者文档。

常见问题

渡轮 API:旅行社常问的问题

联系销售

渡轮 API 是由渡轮运营商或渡轮预订平台提供的一组网络服务,让旅游网站能够读取港口、航线和时刻表,查询乘客与车辆的余位,创建预订并实时获取船票。

渡轮预订增加了按类型和尺寸计价的车辆、甲板位/座位/客舱等船上舱位,以及宠物。各项余位分别计数,步行乘客与车辆的值机截止时间也不同。

可以,前提是运营商在该航次承运车辆。预订会发送车辆类型和尺寸,票价已包含其在车辆甲板上的位置。

可以,只要船上提供客舱。客舱是容量独立的舱位等级,通常按间而不是按乘客计价。

本页展示的渡轮供应商来自我们的实时集成目录。PHPTRAVELS 是 Kikoto Ferries 的官方技术合作伙伴,其他运营商可通过定制集成加入。

不会。您需要与每家渡轮供应商签订条款,并在后台填入自己的凭据。PHPTRAVELS 提供预订平台和现成的连接器。

可以。客户逐段添加航程,每一段都会与上一段的到达时间核对,整个行程一次结账,每段都有船票。

可以。您自己运营或签约的航线、运营商配额和 API 航次会出现在同一次搜索中,各自使用独立的票价和加价。

可以。B2B 代理在您的代理门户中预订,使用各自的加价或佣金,并从钱包余额支付,与您的公开网站在同一套系统上。