问题标签 [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 预订:在产品页面上触发 AJAX 重新计算预订成本
我在 WooCommerce Bookings 中的 date-picker.php 模板中添加了几个新字段,当这些字段更新时,我需要在产品页面上触发 AJAX 重新计算预订成本。
目前,当更新 date-picker.php 中的标准字段时会触发重新计算。但是,我将使用附加字段来重新计算持续时间和预订成本,因此我需要在对新字段进行更新时触发此 AJAX 重新计算。
如何触发 AJAX 重新计算?我试过简单地触发一个change
标准字段上的事件,但这似乎不起作用。
php - 使用 woocommerce 预订动态询问人名。?
我正在使用 woo commerce bookings 插件来预订旅行,但我想根据动态人数在结帐页面上单独获取每个人的类型名称。我发现堆栈溢出的帖子对我不起作用,它一直说未定义的偏移量 0 作为结帐页面上的错误。
这是我试图实现这一目标的网站。 网站
php - 显示自定义动态字段存储数据 woocommerce 订单管理和 meta 中的谢谢页面。?
过去几天,我一直无法在我的 woocommerce 结帐页面上存储动态生成的字段数据。我正在使用 woocommerce 预订插件,我必须在其中获取人员类型的名称。为此,我已经这样做了。
我的结帐页面上的字段运行良好,但现在我希望它们存储在数据库中并显示在管理订单页面和感谢订单页面上,这对我来说变得很沮丧,我该如何解决这个问题,Stackoverflow 是唯一的平台我相信可以得到解决方案。
编辑花了很多时间后,我成功地将自定义数据存储到数据库中,现在我希望它显示在管理员和感谢页面上。
这是我保存字段以发布元数据的代码。
php - WooCommerce 预订:在确认电子邮件中回显预订时间和日期
我想customer-completed-order.php
在 WooCommerce Bookings 中自定义模板,并想添加如下一行。
Your session will take place on May 11, 2020, 7:00 pm in timezone: Asia/Tokyo. If this time is incorrect please let us know so we can help you to reschedule.
我想May 11, 2020, 7:00 pm in timezone: Asia/Tokyo
用实际的预订时间/日期替换。这会自动显示在原始电子邮件中,看起来它依赖于booking-summary-list.php
文件,但我似乎不能只选择时间和日期来显示我想要的方式。
我是 PHP 的初学者,所以仍然试图弄清楚这一切是如何组合在一起的。我相信以下两个来源也会有所帮助。
https://www.thathandsomebeardedguy.com/retrieve-booking-meta-data
https://docs.woocommerce.com/document/bookings-snippets
我可以编写一个类似以下的函数,然后将其添加到该customer-completed-order.php
文件中吗?这目前根本不起作用。我相信$order
我传入的可能不需要或不正确。还需要将其放在实际的时间/日期行中,但我暂时保留它以查看整个函数并一起调用。
我将包括到目前为止我编辑过的整个文件,这样你就可以更好地了解到目前为止我一起破解的内容。再次,超级初学者,非常感谢任何帮助!
任何帮助都会非常有帮助。
wordpress - Woocommerce 预订
有谁知道如何更改这样的人员类型字段:?
目前它看起来像这样:
谢谢你。
wordpress - 如何使用 WooCommerce 预订来安排面对面的课程?
我正在尝试使用 WooCommerce 预订允许客户选择两种产品(面对面课程)中的一种,然后从下拉列表中选择特定的课程日期。我能够创建产品,但我不确定如何为该产品添加多个课程日期。
顺便说一句,如果课程日期在从今天起的两周内,我还希望能够提高价格。
谢谢,任何帮助或其他解决方案将不胜感激。
wordpress - WC Bookings - 过滤器 - 传递的参数很少
将 WooCoomerce 与WooCommerce 预订插件一起使用。在他们的API Reference中,列出了一个用于修改预订成本的过滤器:woocommerce_bookings_calculated_booking_cost
。简而言之,以下是它在代码中的应用方式:
现在,我添加了以下代码,尝试更改价格:
现在,当我使用该代码时,它会在我的日志中引发错误:
据我阅读,3 个参数被传递给 add_filter 回调,但在我的例子中它只传递了一个。这里可能是什么问题?
wordpress - WooCommerce 4.0 电子邮件、管理员订单和感谢页面上的自定义结帐和 ACF 字段值
我很难将我的自定义字段值打印到电子邮件通知、订单管理和感谢页面。我浏览了 StackOverflow,尝试了我找到的每一个答案,但不幸的是没有工作,我无法解决问题:我试图传递附加结帐字段的值,它只打印带有空白值的强标签,并且在电子邮件中没有显示任何内容,这是我到目前为止的代码:
无论我尝试什么,代码只会打印标签,而结帐表单中没有任何值。我知道这个问题已经被问过很多次了,但是我尝试了每一个答案超过 6 天,但没有任何运气。我还需要提到我在这个项目中使用 Woocommerce Bookings。谢谢你的帮助
[更新:]在购物车、管理员订单、客户订单、结帐和电子邮件中保存和显示 ACF 字段。感谢@7uc1f3r的详细解释,他的回答帮助我以类似的方式显示ACF字段,它也是基于来自@LoicTheAztec的This answer 。
在 ATC 上方的产品页面上显示自定义字段:
将取货时间自定义字段保存到购物车和会话中
在购物车和结帐时呈现提货时间自定义字段元
添加自定义字段元以订购管理员详细信息
将取件时间自定义字段元添加到电子邮件
如果您发现任何错误或改进方法,请发表评论,谢谢。
Woocommerce 4.0.0 和 Wordpress 5.3.2