Woocommerce 通过 luginhive.com 的“Woocommerce 预订和约会”插件通过挂钩(或其他方式)更改价格
P粉409742142
P粉409742142 2024-03-19 23:51:59
[PHP讨论组]

我的网站的总体背景

网站按小时出租房间。

我在我的网站上使用“WooCommerce Bookings And Appointments”插件。 插件 URL 为 https://www.pluginhive.com/product/woocommerce-booking-and-appointments/

该插件支持成本规则,我可以控制所有时间的价格。 但我找不到特定场景的解决方案。

我的目标是添加以下规则:

如果客户选择晚上 10 点到上午 10 点之间的时间。

并且最小订单时间大于 6 小时

那么价格将为6小时

样板房价格

预订期限在常规设置中设置,每段 30 分钟

预订费用设置: 3 小时最低价格为 300 美元(我们使用第 1 至 6 块的规则)。

基本房间费用:300 美元(客户可以订购少于 3 小时的价格,但价格至少为 3 小时)。

区块成本:50 美元(从区块编号 7 开始)。

场景示例:

如果客户从晚上 11 点到凌晨 3 点订购 4 小时(总块数:8),价格将是常规价格:400 美元(基本成本:300 美元 + 100 美元 [2 块,每块 50 美元])

如果客户订购从晚上 11 点到凌晨 4 点的 5 小时(总块数:10),价格将是常规价格:500 美元

如果客户订购从晚上 11 点到凌晨 5 点的 6 小时(总块数:12),价格将是常规价格:600 美元

如果客户订购从晚上 11 点到早上 6 点的 7 小时(总块数:14),价格将为 600 美元,而不是 700 美元

如果客户订购从晚上 11 点到早上 7 点的 8 小时(总块数:16),价格将为 600 美元,而不是 800 美元

如果客户订购从晚上 9 点到凌晨 3 点的 6 小时(总块数:12),价格将为 600 美元

如果客户订购晚上 9 点到凌晨 4 点 7 小时(总块数:14),价格将为 600 美元,而不是 700 美元

  • 晚上 9 点至晚上 10 点 = 100 美元
  • 晚上 10 点至凌晨 4 点 = 600 美元

如果客户订购晚上 9 点至凌晨 5 点 8 小时(总块数:16),价格将为 600 美元,而不是 800 美元

  • 晚上 9 点至晚上 10 点 = 100 美元
  • 晚上 10 点到凌晨 5 点 = 600 美元(规则触发,因为订单大于 6 小时)

如果客户在晚上 9 点到上午 11 点的 14 小时内订购(总块数:28),价格将为 800 美元,而不是 1400 美元

  • 晚上 9 点至晚上 10 点 = 100 美元
  • 晚上 10 点到上午 10 点 = 600 美元(规则触发,因为订单大于 6 小时)
  • 上午 10 点至上午 11 点 = 100 美元

我尝试按照这篇文章根据 WooCommerce Bookings 持续时间设置价格并对我的问题进行调整,但没有成功。

P粉409742142
P粉409742142

全部回复(0)
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号