hook-woocommerce相关内容

如何从主题中删除WoodCommerce.css文件?

我使用的是WordPress,并且安装了WooCommerce插件。 我在我的主题中添加了模板文件夹,并开始自定义我的主题。 现在,我必须从我的主题中删除Woocommerce.css,我在官方网站here 找到了代码 我在函数中添加了相同的代码。php add_filter( 'woocommerce_enqueue_styles', '__return_empty_arr ..
发布时间:2022-06-16 16:09:16 PHP

在WooCommerce中为特定的产品类别添加费用,但仅当相关类别也存在时

我想为类别(A)添加费用,但仅当订单中有来自其他类别(B、C、D等)的产品时才计算费用。 但如果只订购A类产品,则不征收该税。 在我的代码中,在这两种情况下都会添加费用。你能指导我找到更好的解决方案吗? 我在我的网站上添加了以下代码: add_action( 'woocommerce_cart_calculate_fees','custom_pcat_fee', 20, 1 ..
发布时间:2022-06-16 15:51:17 PHP

在WooCommerce单一产品页面上显示ACF字段

我已经使用ACF创建了一个定制字段,我想在我的WooCommerce单一产品页面中显示它。我如何才能做到这一点? 推荐答案 您需要找出表示应显示acf字段的位置的挂钩,例如,使用单个产品页面的WooCommerce Visual Hook Guide。 示例 add_action( 'woocommerce_after_single_product_summary', 'v ..

在WooCommerce中添加缺货电子邮件通知的产品链接

我需要将产品链接放入发送给管理员的脱销电子邮件中。 就我所知,即使我使用了正确的筛选器挂钩,此代码也没有得到预期的结果。有什么建议吗? add_filter('woocommerce_email_content_no_stock', 'add_product_url_to_out_of_stock_email', 10, 2); function add_product_url_to_ou ..

拆分WooCommerce订单并创建新订单(如果原始订单中有未交货的产品

我有自定义订单状态,它可以正常工作。 我在这里需要的帮助是遍历订单项目并检查它们中是否有任何延交订单,如果有,从原始订单中取出延交订单项目并创建新订单,并为新订单赋予Backorder状态。 我们的想法是,如果且仅当原始订单中存在延交订单中的项目时,才创建延交订单。 add_action( 'woocommerce_checkout_order_processed', 'spli ..
发布时间:2022-04-03 20:11:38 其他开发

如何根据产品类别在WooCommerce添加到购物车按钮下添加文本

我尝试在某些类别的产品页面上的WooCommerce添加到购物车按钮下添加一个div。 我现在有点不知所措。此代码没有破坏任何内容,但文本未显示。 我已尝试:.woocommerce div.product form.cart::after,但这适用于所有产品。 以下是PHP代码片段: function add_polarity_info() { global $p ..
发布时间:2022-04-03 20:03:23 PHP

如何根据WooCommerce中的不同情况更改单个产品页面上的库存管理可用性文本

我正在尝试根据WooCommerce中的不同条件更改单个产品页面上的stock management可用性文本。 根据on或off是否启用产品级库存管理,有5种情况。 打开,数量:0 打开,数量:2 打开,数量:3+ 已关闭,缺货 已关闭,库存 我正在使用 add_filter( 'woocommerce_get_availability', 'wcs_custom ..
发布时间:2022-04-03 19:54:39 PHP

在WooCommerce前端、后端和电子邮件通知的结账页面上显示自定义递送字段的结果(&A)

在WooCommerce中,我使用在结账页面上显示自定义域的代码。填写此字段并由客户下订单后,数据将显示在编辑订单时的“谢谢”页面和电子邮件通知中。 // Add the delivery custom field to the checkout add_action( 'woocommerce_before_order_notes', 'my_delivery_custom_checkou ..
发布时间:2022-02-21 14:26:26 PHP

禁用特定产品的 WooCommerce 电子邮件通知

我可以参考这个功能来禁用电子邮件通知:https://docs.woocommerce.com/document/unhookremove-woocommerce-emails/ 但我只想为特定产品禁用它,或者,如果可以更简单,为特定产品类别禁用它. 感谢您的帮助 解决方案 我认为当您尝试从模板中挂钩电子邮件通知时,您可以在其中找到订单,那时电子邮件已经发送. 您可以尝试 ..
发布时间:2022-01-06 17:37:16 其他开发

仅在手动订单的 WooCommerce 管理单个订单中显示产品自定义字段

以下 仅显示产品自定义字段在 WooCommerce 管理单一订单中 回答我之前的问题,其中: 添加自定义 SKU 字段(文章 ID) 将自定义 SKU(ArticleID)保存为隐藏订单项元数据 将自定义 SKU(商品 ID)保存为手动订单的隐藏订单项元数据 但是,似乎最后一部分(对于手动订单)与以下我为网关费用添加的其他自定义代码发生冲突: //将卡网关百分比费用分配给批发商 ..
发布时间:2021-12-22 19:34:39 PHP

更改订单项在 WooCommerce 管理订单页面中显示的元键标签

以下 仅在 WooCommerce Admin 单个订单中显示产品自定义字段 对我上一个问题的回答,其中: 添加自定义 SKU 字段(文章 ID) 将自定义 SKU(ArticleID)保存为隐藏订单项元数据 将自定义 SKU(商品 ID)保存为手动订单的隐藏订单项元数据 如何更改管理单订单页面的订单行项目部分显示的元键标签 _articleid? 现在它显示“SKU",即“ ..
发布时间:2021-12-22 19:34:26 PHP