WooCommerce中捆绑的可预订产品

时间:2018-10-04 18:50:15

标签: wordpress woocommerce woocommerce-bookings

我正在尝试使用WooCommerce +其他需要的插件为捆绑的可预订产品提供支持,为SPA创建预订解决方案。

案件

SPA拥有2个资源,分别是按摩室和IR桑拿浴,以及3种产品:“按摩”,“桑拿”和捆绑产品“桑拿和按摩”。 “ Massage”产品预订按摩室1小时,“ Sauna”产品预订IR桑拿室1小时,而“ Sauna and Massage”产品预订IR桑拿室1小时,然后接下来的1小时按摩室。 / p>

以下是其工作方式的示例:

Initial state
-------------

Resource "IR sauna":
- 10:00-11:00 : Available
- 11:00-12:00 : Available
- 12:00-13:00 : Available

Resource "Massage room":
- 10:00-11:00 : Available
- 11:00-12:00 : Available
- 12:00-13:00 : Available

Product timespans available for the user:
- "Sauna":             10:00-11:00, 11:00-12:00, 12:00-13:00
- "Massage":           10:00-11:00, 11:00-12:00, 12:00-13:00
- "Sauna and massage": 10:00-12:00, 11:00-13:00

预订“桑拿和按摩”产品11:00-13:00后的状态应为:

State after "Sauna and massage 11:00-13:00" is booked
-----------------------------------------------------

Resource "IR sauna":
- 10:00-11:00 : Available
- 11:00-12:00 : Booked
- 12:00-13:00 : Available

Resource "Massage room":
- 10:00-11:00 : Available
- 11:00-12:00 : Available
- 12:00-13:00 : Booked

Product timespans available for the user:
- "Sauna":             10:00-11:00,              12:00-13:00
- "Massage":           10:00-11:00, 11:00-12:00
- "Sauna and massage": 10:00-12:00

我在尝试(至少在我的安装过程中)看到的插件问题是,它在整个2小时内而不是每个1小时就预订了两种资源。

如果通过使用资源或捆绑/复合产品解决了这一问题,那么重要的是:

  • 每个资源只能预订1小时,而其他产品也可以预订
  • 用户选择“桑拿和按摩”产品后,可以在2小时的时间范围内进行选择,即用户不必单独选择它们。

我正在尝试解决此问题,而无需大刀阔斧,即仅使用插件(可能还有钩子)。我已经尝试过woocommerce预订插件的一些演示,但是很难将“桑拿和按摩”制作成具有2小时时间跨度的单个产品,并且每个资源都不保留2小时。

您知道是否有单个woocommerce插件或可以解决此问题的插件组合吗?我也欢迎非woocommerce解决方案。 (很抱歉,冗长的描述)

0 个答案:

没有答案