问题标签 [woocommerce-bookings]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
401 浏览

wordpress - Wordpress WooCommerce 预订不同的价格

我为 WordPress 购买了 WooCommerce 预订插件,因为我的客户想租用拖车。不同的价格有问题。

拖车 A 的价格为每天 60 欧元。如果有人在周末租用它,则周末是 100 欧元。一周为 200 欧元,一个月为 500 欧元。

问题是日期范围不能这样工作:

范围数据 WooCommerce

我在一周内预订了 2 次相同的项目。一个从周日到周六,另一个从周一到周日。两者都是一周,但价格不同,因为周末范围日期... WooCommerce 不同的价格

有正确的方法吗?如果我预订一个月,我也会遇到同样的问题,它也需要其他日期范围。

编辑:

当我使用这个日期范围时,它工作得更好,但仍然不是 100% 的好方法,因为我想在管理和前端中为客户端使用舍入值 WooCommerce 价格日期范围

购物车 WooCommerce 日期范围

0 投票
1 回答
562 浏览

php - 在 Woocommerce 预订中的购物车项目名称下方显示特定预订数据

我正在将 Woocommerce 和 Woocommerce Bookings 用于别墅预订网站,但我遇到了一个无法解决的小问题。

我想在我的购物车中添加一个“详细信息”字段(购物车详细信息)。该字段将显示预订的持续时间以及每栋别墅的价格/晚。

购物车详情

我的别墅有一些具有特定块成本的资源。

关于持续时间值,我可以使用下面的代码显示它:

我想知道如何在此字段中显示块成本。

请任何帮助都会有用。

0 投票
0 回答
37 浏览

wordpress - 将带有变体的 Woocommerce 产品转移到另一个主题?

我正在尝试将我的产品移至我购买的新主题。我正在使用 woocommerce 2.4.12 并尝试将其迁移到 3.3.5。我尝试使用各种插件等,但对我来说并不奏效。我认为是因为我的产品有变化。

主题名称:硝基

Woocommerce 版本(当前):3.3.5

Woocommerce 版本(旧):2.4.12

我正在尝试使用 CSV、导出产品、选择不同的导出选项等所有建议的方法。

任何帮助将不胜感激。

此致,

迪米塔尔·格奥尔基耶夫

0 投票
1 回答
123 浏览

woocommerce - WooCommerce Bookings 插件无需管理员批准即可更新前端可用性?

我正在设置,Woocommerce Bookings plugin并且我注意到一旦一个用户将预订添加到他们的购物车,所有用户的可用性日历就会更新。

因此,如果用户 A 在 4 月 1 日至 15 日预订给定产品,则用户 B 在将这些日期添加到用户 A 的购物车后会立即看到这些日子不可用。

在我确认预订之前,我希望能够在前端更新可用性。

我已经在产品设置中选中了“如果预订需要管理员批准/确认,请选中此框。结账时不会进行付款”选项,它似乎没有做任何事情。

0 投票
1 回答
799 浏览

php - 在 Woocommerce 预订中使用过滤器挂钩更改持续时间

钩子如何woocommerce_booking_form_get_posted_data工作以及如何使用它来更改购物车中每个产品的预订持续时间?在互联网上找不到任何关于它的信息。

你能在这个钩子上重新计算持续时间吗?什么时候开除?更改此挂钩上的持续时间是否会重新计算购物车中产品的价格以及在继续下订单之后?任何有关它的信息将不胜感激!

0 投票
1 回答
577 浏览

wordpress - WooCommerce 预订显示块计数成本字段

如何显示块计数范围类型?

它计算正确,但我想在前端(single-product.php)显示它,以便客户知道包括哪些额外费用。

例如每天的保险费、附加费、每天的服务费等。

WooCommerce 可预订产品额外费用

可能有更好的方法来处理动态附加成本字段,请告诉我。

提前致谢!

0 投票
1 回答
1121 浏览

php - Woocommerce Bookings - 如何更改购物车中已有的商品元数据?

我正在尝试更改购物车中所有可预订产品的元数据具体地说 - end_date 和 duration,但已经有好几天没有结果了...我需要在 woocommerce_before_calculate_totals 操作中进行更改。我试过这段代码:

以及其他数千种方法,但均未成功。

类似的方法适用于 set_price(),它会更改价格,但对于已经在购物车中的产品,可预订产品元数据(如持续时间和结束日期)似乎无法更改!谷歌似乎对此束手无策,因为在搜索几天时,我只能找到如何更改价格本身,而不是持续时间或其他元数据。

谁能帮帮我?谢谢!

编辑:简单地说,这就是我想要实现的目标 - 假设我的购物车中有这些物品:

  • Product1 于 2018 年 5 月 10 日 10:00 至 2018 年 5 月 10 日 16:00 预订
  • Product2 于 2018 年 5 月 10 日 10:00 至 2018 年 5 月 10 日 17:00 预订

当我的功能触发时,我购物车中的这两种产品预订范围都应更改为 2018-05-10 10:00 至 2018-05-10 13:30

0 投票
1 回答
603 浏览

php - 限制周末使用优惠券

我正在使用 woocommerce 预订,我需要为预订生成优惠券限制。

我所有的预订都有一小时的持续时间,客户可以使用优惠券来降低预订成本,但我需要根据预订的使用日期限制使用此优惠券,而不是生成预订的日期.

例如,我有一张优惠券,我在星期一预订了星期六的房间,那么,优惠券一定不好。但是,例如,如果我尝试在一周中的任何一天预订下周一的房间,则优惠券必须是好的。

在这种情况下,我需要限制周末的使用。

到目前为止,我的代码是:

任何的想法?

0 投票
0 回答
280 浏览

wordpress - Woocommerce 预订资源分组

我有一个名为“Futsal”的可预订产品,其中资源添加为 Arena(5-aside 和 7-aside)。

如果有人在特定时间预订 7-aside,则相应时间的两个 5-aside 不可用。

我正在使用Woocommerce 预订插件

0 投票
1 回答
2146 浏览

arrays - Woocommerce 3 中的自定义结帐字段验证

我在预订网站的结帐页面上创建了自定义输入字段。输入字段的数量基于人数。我设法让它们显示在结帐表单上,对它们进行消毒并显示在订单管理面板中。输入字段是必需的,因此如果多个字段之一为空,则应出现错误 (wc_add_notice)。我怎样才能获得 te wc_add_notice?这是我的代码: