问题标签 [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.
woocommerce - 使预订(woocommerce-booking)完全等于订单ID(woocommerce)?
我需要一种方法让 woocommerce-booking id 与 woocommerce 订单 id 完全相同?
我还希望它们按顺序递增 1?
wordpress - 在“我的帐户”页面之外显示用户的预订
我知道此代码显示“我的帐户页面”之外的订单:
所以我尝试了这个:
- 在我的孩子主题中创建了一条路径 - woocommerce/myaccount/my-bookings.php
- 将 my-bookings.php 文件复制到那里
- 将代码更改为:
现在我得到了表格,但它是空的并且有一个错误:
“警告:第 40 行 /home/istolar0/clients/com-unity/wp-content/themes/Avada-Child-Theme/woocommerce/myaccount/my-bookings.php 中为 foreach() 提供的参数无效”
我认为这是因为预订模板中没有“当前用户”和“订单”——所以我不确定该放什么。
woocommerce - 如何在与该供应商相关的每个产品中显示 Woocommerce 产品供应商的个人资料图片
我试图显示与该产品相关的供应商图像而不是默认产品图像。
因此,最终结果应该为每个产品显示,而不是默认产品图像,而是作为特定 woocommerce 产品“所有者”的供应商的图像。
我尝试了以下与我需要的内容不严格相关的方法:
https://weareag.co.uk/add-vendor-profile-image-to-woocommerce-product-vendors/
但我无法实现我想要的。
这非常接近我想要实现的目标,但它不是一回事,因为它分别显示了品牌形象:
php - 带有附加字符串的 Woocommerce URL
我正在尝试显示一个按钮,该按钮将用户定向到不同的产品,但此按钮的 URL 将与当前 URL 相同,但会在 URL 末尾附加 2 个添加的字母。例如,我在产品 URL mywebsite.com/products/super-awesome-product-abc 上,我希望按钮链接到 mywebsite.com/products/super-awesome-product-abcdef。我有 100 种产品,随着时间的推移我会创造更多。我想要一个动态解决方案,无论它们位于哪个页面/产品上,它都会显示新的 URL。附加的字符将始终相同。我要补充一点,在我的示例中附加的“abc”和“abcdef”也是产品 SKU。也许我可以在解决方案中使用它。我将这些按钮添加到 /themes/mytheme/woocommerce-bookings/booking-form/datetime-picker.php 文件中。
php - 从 woocommerce 的订单详细信息页面中提取产品 URL 的功能
我正在使用 woocommerce 预订插件,我正在为已经预订时间段的客户寻找一种解决方案,以便能够为他们的预订增加更多时间。从理论上讲,如果他们可以编辑他们的预订并支付差价,那就太好了,但据我所知,这将需要大量的自定义代码,而我无法做到这一点。因此,作为替代解决方案,也许我可以在客户的订单详细信息页面上创建一个独特的按钮,在/my-account/booking-details/OrderID/
那里他们可以根据该订单的产品转到特定产品。
我在 /order-details.php 文件上创建了一个名为 woocommerce_extra_time_button 的自定义钩子,并将以下代码添加到我的主题的 function.php 文件中,但我无法像我想的那样提取产品 URL。
woocommerce - Woocommerce 在结帐处理之前获取订单中的项目
我正在实现 WordPress 和我的其他网站之间的同步功能。我想在结帐期间处理订单之前将其同步到我的其他网站。我也需要同步一个项目,但我不知道该方法使用什么钩子。
我尝试使用woocommerce_checkout_order_processed
已处理的订单并保存在数据库中。我想要一个钩子,它只会在将订单保存到数据库之前向我提供一些关于订单的信息,例如预订、商品和订单数据。我需要这个,因为如果在同步过程中出现一些错误,我可以取消订单并且它不会保存在 WordPress 数据库中。
我试过woocommerce_checkout_process
钩子。问题是我无法使用此代码获取项目。
wordpress - Woocommerce 产品广告以编程方式更新价格
我正在使用 WooCommerce 产品附加组件插件设置 WooCommerce 预订,以制作具有取货和退货时间的可预订产品。
它工作得很好,但唯一的问题是当客户更改使用 WooCommerce 产品附加组件插件制作的时间时,相应的价格不会自动更新。
它仅在更改预订日历时更新。这是自定义代码。
wordpress - Woo-commerce Booking - 根据时间范围获取所有可用的预订
我正在尝试通过以以下格式传递时间选择来根据 wocommerce 预订中的时间可用性来获取预订:
2019-08-26 08:00 - 2019-08-26 11:00
但是,只有当我以小时格式(上午 10:00)通过时间时,它才有效,当我添加分钟(上午 10:30)时,它不会返回任何可用的预订。
全功能供参考。
php - 如何禁用 WooCommerce 预订产品的运输结帐字段
我知道我可以通过检查产品提交表单上的“虚拟”来自动禁用运输字段 - 但是我如何默认禁用 Woocommerce Booking 产品结账时的运输字段(对于“预订”产品类型)?
php - Woocommerce 强制销售/预订 - 强制预订人数的片段
使用 WooCommerce,我正在使用 WooCommerce 预订和 WooCommerce 强制销售插件。
我想使用 WooCommerce Force Sells 在预订中为每个人数添加一件强制销售的商品。
Woocommerce 家伙已经提供了一个要添加到 functions.php 中的片段,它可以修改 Force Sells 的行为。使用此代码段,您可以设置要添加的固定数量 (1) 的副产品:
我想做的:用检索预订中指定人数的函数替换固定数量(1)。
任何帮助都是极好的。