问题标签 [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.
wordpress - 无论数量和用户如何,WooCommerce 产品都只能购买一次
我有一个物业网站,我在 WooCommerce 中有房间作为产品。可选择租用 6 个月或 12 个月的房间。我做了一个解决方法,6 个月的产品数量为 1,12 个月的数量为 2。
例如 6 个月的价格是 2000(数量 1) 12 个月的价格是 4000(数量 2)
现在我想要的是限制产品(房间)只能购买一次。
链接:https ://heyrooms.com/property/morden-apartment-balham-london-6/
现在预订按钮根据上方下拉列表中的时间段将产品添加到购物车中。
编辑:我不能使用可变产品选项。因为这里不是这样。
php - 将 WooCommerce 购物车数量替换为可预订产品的人数
我正在使用以下代码来更新购物车页面,其中包含用于预订产品的人员数量:
但是此代码不起作用并显示该错误:
注意:未定义的索引:Persons in
/home/www/wp-content/themes/my-child-theme/functions.php
一些帮助将不胜感激。
jquery - 在 WooCommerce 预订日历中使用 jQuery 获取选定日期
下面的脚本在 playcode.io(或其他)中完美运行,但在注入我的网站时无法检测到点击。我更像是一名 PHP 开发人员,并且确信我在这里犯了一些菜鸟 JS 错误。
该脚本的目的是检测对 Woocommerce Bookings 日历的点击,并确定点击的日期是否满足条件,如果满足,则设置表单字段的值并隐藏该<div>
字段所在的位置,以防止手动用户选择。
该脚本目前正在通过我的子主题中的 footer.php 文件注入。它显示在 / woocommerce 脚本/评论下方的底部附近。
- 有没有办法使用
<td>
's 属性:“data-handler='selectDay'”和/或“data-event='click'”通过被动事件侦听器检测点击? - 有没有办法用纯 JS 做到这一点?
- 为了在 WP 中工作,我没有在这里做一些 WordPress 的事情吗?
这是我在 playcode 上成功使用的代码:
Javascript
HTML
CSS
wordpress - 如何修改 WooCommerce 预订中的“已付费”预订状态标签
使用 WooCommerce 预订 - 我正在尝试修改出现在面向客户的前端视图和客户电子邮件中的预订状态标签。预订预订时,在预订摘要中会显示“已付款”状态标签,但由于我使用它来预订免费预订,因此我不希望它在任何地方显示“已付款”,因为这会使客户感到困惑。我试图让它改为说“预订”。从字面上看,我只关心出现的文本,我并没有尝试修改实际预订或订单中的任何状态。
我会用 CSS 隐藏元素,但是如果客户取消预订,相同的 html 元素将用于显示“已取消”标签,我不希望隐藏它。将其隐藏在 CSS 中也不会阻止“付费”出现在客户预订确认电子邮件中。
在 /order/booking-display.php 中,我找到了显示状态的代码:
我认为这是相关的,但我是设计师和营销人员,而不是开发人员,所以这超出了我的想象。我一直在到处寻找一种方法来做到这一点,但无法弄清楚。在此先感谢您的帮助!
php - 在 WooCommerce 预订中用于取消预订的挂钩是什么?
我正在尝试通过自定义插件在取消预订时运行 SQL 查询,以更新自定义用户元数据。
这是我的代码:
但它不起作用。
查询有问题吗?没有使用正确的行动吗?
编辑- 我也尝试了以下但没有成功:
woocommerce - WooCommerce 预订:如何设置日期选择器的最小日期?
在我的业务中,我只能提供提前 5 天的预订服务。我正在使用 WooCommerce 预订,但我不知道如何编写以下代码。
当客户在单个产品页面中并从日历元素(“日期选择器”)中选择日期时,最早可用日期(“mindate”)应始终为“今天 + 5 天”。
我会感谢任何支持。我是该技术的新手。也许有一个可以使用的钩子或过滤器?
非常感谢!
php - WooCommerce 预订 - 24 小时后将订单状态从“待付款”更改为“已取消”
我正在使用 WooCommerce 预订,客户可以在其中请求需要管理员确认的预订。如果管理员未确认预订,我希望在 24 小时后自动取消订单。
在X 时间通过答案代码后更改 WooCommerce 订单状态,我正在寻找任何帮助来满足我的要求,使用 WP cron。
php - 如何在自定义循环中获取 WooCommerce 预订产品
我正在为一家酒店开发一个 Woocommerce 预订网站,我一直在寻找在自定义循环中为 Woocommerce Booking 提供“添加到购物车”的 URL 的方法。有人可以给我一点帮助,无论是WP_Query
还是wc_get_products
。任何帮助将不胜感激。thx
woocommerce - 临时维护资源数量减少
按照文档中的建议,我正在使用资源在我的网站上配置多种类型的可预订。这样,我们就有了一个特定的 Product P,例如:
资源 A 数量:50 资源 B 数量:50
但是,由于维护,我需要在特定日期临时减少数量。那么,问题是,如何在不影响月/年剩余期间的情况下减少特定日期期间的数量?