预订组:通过单次请求处理多个预订

如果您想一次性处理多个预订,可以使用预订组。

预订组作为多个预订的容器,允许您通过单次 API 请求创建、更新或删除多个预订,而无需通过单独的 API 请求逐个处理每个预订。除了组内单个预订可存储的元数据外,预订组本身还可以包含元数据。

预订组在多种情况下都很有用。例如,假设您经营一家体育场馆,拥有四片网球场和三名网球教练。当客户希望预订一小时的网球教练服务时,该小时内既需要预订教练,也需要预订网球场。 在此情境下,可以创建一个预订组来包含这两项预订:一项是球场预订,另一项是教练预订,它们在 Hapio 中分别属于不同的资源。客户的姓名和联系方式等信息可以存储在预订组的元数据中。 另一个例子是,某酒店的客户希望预订一间会议室一整天,并在酒店餐厅预订四张午餐桌。在此示例中,会议室是一个资源,通过单次预订预订一整天;而餐厅的餐桌则是另外四个资源,通过四次预订在午餐时段各预订一小时。

预订组内的预订遵循与单独创建的常规预订相同的规则。实际上,它们就是常规预订,只不过额外属于某个预订组。您可以将任何现有的常规预订添加到预订组中,方法是设置该预订的 booking_group_id 属性。同样地,您也可以将预订从预订组中移除,但将其保留为常规预订,方法是将该属性设置为 null。

作者

约翰内斯