问题标签 [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.
php - 在 Woocommerce 预订中的购物车项目名称下方显示特定预订数据
我正在将 Woocommerce 和 Woocommerce Bookings 用于别墅预订网站,但我遇到了一个无法解决的小问题。
我想在我的购物车中添加一个“详细信息”字段(购物车详细信息)。该字段将显示预订的持续时间以及每栋别墅的价格/晚。
我的别墅有一些具有特定块成本的资源。
关于持续时间值,我可以使用下面的代码显示它:
我想知道如何在此字段中显示块成本。
请任何帮助都会有用。
wordpress - 将带有变体的 Woocommerce 产品转移到另一个主题?
我正在尝试将我的产品移至我购买的新主题。我正在使用 woocommerce 2.4.12 并尝试将其迁移到 3.3.5。我尝试使用各种插件等,但对我来说并不奏效。我认为是因为我的产品有变化。
主题名称:硝基
Woocommerce 版本(当前):3.3.5
Woocommerce 版本(旧):2.4.12
我正在尝试使用 CSV、导出产品、选择不同的导出选项等所有建议的方法。
任何帮助将不胜感激。
此致,
迪米塔尔·格奥尔基耶夫
woocommerce - WooCommerce Bookings 插件无需管理员批准即可更新前端可用性?
我正在设置,Woocommerce Bookings plugin
并且我注意到一旦一个用户将预订添加到他们的购物车,所有用户的可用性日历就会更新。
因此,如果用户 A 在 4 月 1 日至 15 日预订给定产品,则用户 B 在将这些日期添加到用户 A 的购物车后会立即看到这些日子不可用。
在我确认预订之前,我希望能够在前端更新可用性。
我已经在产品设置中选中了“如果预订需要管理员批准/确认,请选中此框。结账时不会进行付款”选项,它似乎没有做任何事情。
php - 在 Woocommerce 预订中使用过滤器挂钩更改持续时间
钩子如何woocommerce_booking_form_get_posted_data
工作以及如何使用它来更改购物车中每个产品的预订持续时间?在互联网上找不到任何关于它的信息。
你能在这个钩子上重新计算持续时间吗?什么时候开除?更改此挂钩上的持续时间是否会重新计算购物车中产品的价格以及在继续下订单之后?任何有关它的信息将不胜感激!
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
php - 限制周末使用优惠券
我正在使用 woocommerce 预订,我需要为预订生成优惠券限制。
我所有的预订都有一小时的持续时间,客户可以使用优惠券来降低预订成本,但我需要根据预订的使用日期限制使用此优惠券,而不是生成预订的日期.
例如,我有一张优惠券,我在星期一预订了星期六的房间,那么,优惠券一定不好。但是,例如,如果我尝试在一周中的任何一天预订下周一的房间,则优惠券必须是好的。
在这种情况下,我需要限制周末的使用。
到目前为止,我的代码是:
任何的想法?
wordpress - Woocommerce 预订资源分组
我有一个名为“Futsal”的可预订产品,其中资源添加为 Arena(5-aside 和 7-aside)。
如果有人在特定时间预订 7-aside,则相应时间的两个 5-aside 不可用。
我正在使用Woocommerce 预订插件
arrays - Woocommerce 3 中的自定义结帐字段验证
我在预订网站的结帐页面上创建了自定义输入字段。输入字段的数量基于人数。我设法让它们显示在结帐表单上,对它们进行消毒并显示在订单管理面板中。输入字段是必需的,因此如果多个字段之一为空,则应出现错误 (wc_add_notice)。我怎样才能获得 te wc_add_notice?这是我的代码: