Skip to content

一个从 OTA Ebooking 、邮件框架获取订单信息的浏览器插件小工具

Notifications You must be signed in to change notification settings

haraldchan/Resvie

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

49 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Logo

Resvie

📑 订单信息,一键获取 ✔️
访问Firefox Add-Ons

欢迎使用 Resvie!该插件可以在酒店订单打印界面帮助你获取关键信息,如客人姓名、订房数量、房价等,并将这些信息写出到剪贴板,以便与 RPA 软件(如 AutoHotkey、UiBot)进行配套使用,实现本地自动化。请按照以下说明正确使用该插件。

🏢 支持的代理商列表

Resvie 目前支持以下酒店代理商:

  • 深圳捷旅
  • 广州奇利
  • 飞猪酒店

注:以下代理商仅支持从 163 邮箱中打开:

  • FedEx Hotel Reservation 邮件

请确保你的订单来自以上列出的代理商之一,以确保插件正常工作。

📄 获取订单信息

  1. 选择订单页面
    1. 导航到你的酒店 OTA 订单后台页面。
    2. 打开插件前,确认已选择了正确的订单页面(订单打印)。
  2. 获取订单信息
    1. 在新标签页中打开打印订单或 iframe 框架页面,浮窗中显示获取到的订单信息并发送至剪贴板。
    2. 如果获取订单信息不正确或其他原因需要修改,对表单更新后点击“确认修改”按键即可重新发送。

‼️ 注意事项

在某些情况下,为了正确获取订单信息,你可能需要执行以下额外步骤:

点击“此框架”

  • 对于一些代理商,如 奇利的“查询所有订单”页面、Agoda 培量订单 和 FedEx Hotel Reservation,你可能需要在订单页面中点击“此框架”,在当前或新窗口、新标签页中打开订单,以确保插件正常获取订单信息。

⚙️ JSON 数据结构

插件生成的 JSON 数据包含以下字段:

{
	"identifier": "031709eafc20ab898d6b9e9860d31966",
	"agent": "fliggy",
	"payment": "预付",
	"orderId": 3677060125483689000,
	"guestNames": ["陈某人"],
	"roomType": "城景标准中床房",
	"roomQty": 1,
	"remarks": "下午茶1套",
	"ciDate": "2024-02-05",
	"coDate": "2024-02-06",
	"roomRates": [1330, 1220],
	"bbf": [2, 2]
}
字段 描述
identifier 插件标识符,便于自动化软件对剪贴板监听时获取。
agent 代理商名称信息。
payment 订单支付方式。
orderId 订单 ID。
guestNames 客人姓名列表。
roomType 房间类型。
roomQty 订房数量。
remarks 订单备注。
ciDate 入住日期,格式为 yyyyMMdd。
coDate 退房日期,格式为 yyyyMMdd。
roomRates 房价列表。
bbf 早餐数量列表,与房价列表对应。

注意:字段名称和值的具体含义将取决于订单页面的内容和插件的版本。

📦 FedEx 的 JSON 数据结构

由于 FedEx 的订单和一般 OTA 代理商的内容有较大差别,单独列明说明:

{
	"identifier": "031709eafc20ab898d6b9e9860d31966",
	"agent": "fedex",
	"resvType": "ADD",
	"roomQty": 2,
	"flightIn": "FX9053",
	"flightOut": "CX0983",
	"ciDate": "2023-12-16",
	"ETA": "04:38",
	"coDate": "2023-12-17",
	"ETD": "06:40",
	"stayHours": "26:02",
	"daysActual": 2,
	"roomRates": [1265, 1265],
	"crewNames": ["JOHN DOE", "MICHAEL BAY"],
	"tripNum": "2046/11",
	"tracking": "6050568"
}
字段 描述
identifier 插件标识符,便于自动化软件对剪贴板监听时获取。
agent 代理商名称信息。
resvType 订单类型,一般为 CHANGE 或 ADD。
roomQty 订房数量。
flightIn In-Bound 航班号。
flightOut Out-Bound 航班号。
remarks 订单备注。
ciDate 入住日期,格式为 yyyy-MM-dd。
ETA 抵达时间,格式为 HH:MM。
coDate 退房日期,格式为 yyyy-MM-dd。
ETD 时间,格式为 HH:MM。
stayHours 在酒店居停时长,格式为 HH:MM。
daysActual 以 24 小时为收费单位计算的收费房晚数。
roomRates 房价列表。
crewNames 客人姓名列表。
tripNum Trip 识别码。
tracking 订单号码。

❓ 常见问题

Q: 插件没有生成订单信息怎么办?

A: 确保你已经在正确的订单页面上打开了插件,并尝试刷新页面后重新生成。

Q: 我应该如何解释特定字段的含义?

A: 请参考上述的 JSON 数据结构,每个字段都有相应的说明。

About

一个从 OTA Ebooking 、邮件框架获取订单信息的浏览器插件小工具

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published