Php WooCommerce预订:每小时开始时间
备注: 我将我的问题发布在这里,希望得到比WooThemes的主要支持站点(那里似乎没有回应)更多的反馈。我现在正试图自己解决这个问题,这样我就可以启动我的网站了,因为我非常怀疑我在WooThemes网站上的文章是否会得到足够的关注(直到它可能吸引更多的选票) 问题: 对于我即将发布的网站,我正在使用插件。它的工作原理相当简洁,但它不允许我的客户自由(按小时取整)选择固定长度会话的开始时间。目前,带有“固定区块”(即1/2/3小时)的预订时段长度将强制执行您可以选择预订的特定时间 示例: 客户端可以预订固定持续时间为3小时的会话。您可以在WC预订(称为“固定区块”)中轻松设置: 会话的开始时间是灵活的,所以我希望他们自己选择。但是,WC预订现在只显示时间:0:00、3:00、6:00等。但是,我希望1:00、2:00、4:00、5:00也可以使用(显然,只要它们不与另一个活动预订冲突)Php WooCommerce预订:每小时开始时间,php,jquery,wordpress,woocommerce,Php,Jquery,Wordpress,Woocommerce,备注: 我将我的问题发布在这里,希望得到比WooThemes的主要支持站点(那里似乎没有回应)更多的反馈。我现在正试图自己解决这个问题,这样我就可以启动我的网站了,因为我非常怀疑我在WooThemes网站上的文章是否会得到足够的关注(直到它可能吸引更多的选票) 问题: 对于我即将发布的网站,我正在使用插件。它的工作原理相当简洁,但它不允许我的客户自由(按小时取整)选择固定长度会话的开始时间。目前,带有“固定区块”(即1/2/3小时)的预订时段长度将强制执行您可以选择预订的特定时间 示例: 客户端
目前,显示所有小时数的唯一方法是将会话的实际持续时间设置为1小时,这不是一个选项,因为它会混淆关于预订的所有后续通信–更不用说弄乱整个预订系统本身了。我只是尝试将预订扩展设置为1小时,我希望他们也有这个选项。不过我想我可能已经找到了工作 我将预订持续时间设置为客户定义的时间段,即我希望可用时间段的频率。(就你的情况而言,似乎是1小时) 然后将最小和最大持续时间都设置为固定的预订长度。(你需要3小时) 这将在站点上显示一个下拉列表,供客户选择持续时间。我们不希望出现这种情况,因为我们将它们限制在一种选择范围内,所以这种做法毫无用处。但是,我们可以通过使用css代码来隐藏这一点:
p.wc_bookings_field_duration{
display: none;
}
再一次,我只是在胡闹,还没有完全测试它,但在这一点上,它似乎是一个可行的解决办法。希望它能帮到你。我知道这是3年后的事了,从那以后扩展就不断发展。 我认为我们应该在这种情况下使用资源,然后计算资源的可用性,而不是可预订产品的可用性。
希望这能帮助其他人。很遗憾。。。不,没什么。谢谢你的评论,托尼。我担心我无法测试它,因为我停止使用WooCommerce预订插件——有太多未解决的问题。我真的希望这对其他人有帮助:如果有,请评论:)是的,这很有效。这不是最好的插件,但我认为它已经达到了目的。