我正在尝试使用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小时就预订了两种资源。
如果通过使用资源或捆绑/复合产品解决了这一问题,那么重要的是:
我正在尝试解决此问题,而无需大刀阔斧,即仅使用插件(可能还有钩子)。我已经尝试过woocommerce预订插件的一些演示,但是很难将“桑拿和按摩”制作成具有2小时时间跨度的单个产品,并且每个资源都不保留2小时。
您知道是否有单个woocommerce插件或可以解决此问题的插件组合吗?我也欢迎非woocommerce解决方案。 (很抱歉,冗长的描述)