hook-woocommerce相关内容
我想在 woocommerce 结帐页面上为订单总数添加 300,但 woocommerce_calculate_totals 钩子不起作用... 如果我使用 var_dump($total),我会看到正确的结果 - int(number),但订单表中的总金额没有变化. add_action( 'woocommerce_calculate_totals', 'action_cart_cal
..
单站点许可证5 Site LicenseDevelopers License 在 woocomme
..
function woocommerce_output_related_products() {$args = 数组('posts_per_page' =>4、'列' =>4、'orderby' =>'rand',//@codingStandardsIgnoreLine.'post__not_in' =>阵列(502,281));woocommerce_related_products( appl
..
我在我的 woocommerce 订单页面中添加了一个自定义操作,如下所示,我还有一个自定义订单字段“餐数".现在我想要的是当我批量选择订单并使用该自定义操作时,用餐次数应减少 1. 例如,如果订单 ID 1 &2 有 15 &分别是 12 餐,然后在使用该动作后应变为 14 &11… 我的订单页面截图,我创建的自定义钩子和自定义订单字段: 我的代码: add_filter('bu
..
我在 WooCommerce 上使用这个代码的小和平从这个答案自动完成支付处理订单: /*** 在 WOOCOMMERCE 中自动完成付款订单*/add_action( 'woocommerce_thankyou', 'custom_woocommerce_auto_complete_paid_order', 10, 1 );函数 custom_woocommerce_auto_complete
..
如果未选中在产品级别启用库存管理,我想在产品页面中显示有关库存状态的消息 当库存状态为 有货 - “有货" 缺货 - “缺货" onbackorder - “4-7 天后可用" 有可能吗? 解决方案 使用以下代码,您可以查看库存状态并相应地调整消息. function change_stock_message( $text, $product ) {//管理库存未检
..
使用 woocommerce,在我的网站中,我想在购物车页面中添加一个选择输入,用户可以在其中选择两个选项之间的值,并根据该值更改价格. 到目前为止,我可以获得总数并使用此更改它: function action_woocommerce_before_cart_totals( ) {全球 $woocommerce;$woocommerce->cart->total = $woocommer
..
在我的网站woocommerce设置中,删除添加到卡片ajax和通知;当用户(访问者)将产品添加到购物篮进行购买时,点击购物篮后重定向并显示消息将产品添加到购物篮中的卡片成功 但是当产品选项处于活动状态(启用)时,我想单独出售选项.用户反复尝试将产品添加到购物篮.收到以下消息:不能将另一个“产品名称"添加到您的购物车.我的问题是如何使用functions.php 删除此woocommerce
..
我在我的 WordPress 网站上使用以下代码来缩短我在 WooCommerce 上的描述摘录,如果我输入 14 个或更少的字符,它可以正常工作.只要我输入超过 14 个字符,它就会显示完整的简短描述. add_action('woocommerce_after_shop_loop_item_title', 'lk_woocommerce_product_excerpt', 35, 2);if
..
在 Woocommerce 中,我需要在下订单时停止向客户发送电子邮件通知,除非 Payment_method 是 BACS(直接银行转账). 我尝试在我的活动主题的 function.php 文件中执行以下操作: add_filter( 'woocommerce_email_recipient_customer_on_hold_order_order', 'customer_order_
..
在 WooCommerce 中,我需要在创建订单时订单 ID 在付款前在 WooCoommerce 的结帐页面中获得正确的信息. 我查看了所有会话,并试图在 order_awaiting_payment 会话中找出订单何时付款,但我在付款前需要它. 所以我想到了一个解决方案,即在结账页面加载时下订单(实际上是准备付款),并在结账真正完成时更新它. 如何在 WooCommerce 中的
..
function add_woocommerce_stripe_fee() {if ( ( ( is_admin() && !defined( 'DOING_AJAX' ) ) || !is_checkout() )返回;$chosen_gateway = WC()->session->chosen_payment_method;如果('条纹'== $chosen_gateway){$fee =
..
我希望在客户的订单历史记录中显示最后一个订单说明,目前只能通过 Woocommerce 中的管理员查看. 这样他们就可以查看我们在之后添加的跟踪编号,订单被设置为完成. https://example.com/my-account/view-order/135/ 我们首先通过 Woocommerce API 将订单设置为 COMPLETE,然后添加带有跟踪链接的订单备注,从而添加客户
..
我正在尝试在我的描述结尾插入一些文本.可以用过滤器吗? 或者我需要通过子主题来做到这一点吗?一直试图找到用于描述的钩子,但只能找到一个用于简短描述的钩子.示例: 这是说明. 只是一些示例文本来填写说明. 我想要的是注入“这是描述中的最后一行"所以孔描述看起来像这样. 这是说明. 只是一些示例文本来填写说明. 这是描述的最后一行 我在简短描述之前注入文
..
在 Woocommerce 档案页面中,我应该需要在每个产品标题下显示产品描述中的几行,如本图所示. 我该怎么做? 解决方案 更新: 此自定义功能将缩短产品描述(到定义的字数)并将其显示在存档页面中的每个产品作为商店: add_action('woocommerce_after_shop_loop_item_title', 'description_in_shop_loop_ite
..
在我的自定义插件中(在 WooCommerce 2.6.x 和 3.x 中工作),我需要在创建新订单时获取订单 ID.我尝试了不同的钩子,但它们仅在客户创建订单时起作用,而在从管理员创建订单时不起作用. 我试过了: woocommerce_new_order woocommerce_thankyou woocommerce_checkout_order_processed woo
..
我需要在插件付款前显示购物车中的订单详细信息. 我正在开发一个连接 woocommerce 和支付 API 的插件,在那里我需要发送一系列产品详细信息,例如产品 ID、名称、描述、数量和个人金额. 我的问题是我找不到正确的钩子来正确获取所有数据. 如何获取这些数据? 谢谢 更新 以下是针对需要它的每个人的答案的更新: add_action('woocommer
..
互联网上的大多数文章都是关于如何删除/替换“查看产品"或“阅读更多"按钮. 我找不到与允许两个按钮一起使用的相关信息. 我有兴趣让两个按钮并行工作(同时).要显示的第一个按钮应该是“查看产品"(在同一页面上打开)然后在“加入购物车" 下方 目前,我的商店只显示加入购物车按钮.我正在使用店面主题(+ 自定义子主题). 有没有好心人告诉我怎么做? 解决方案 使用这个挂在 wo
..
我正在尝试通过编辑我的主题的 functions.php 文件来重命名多个 WooCommerce 订单状态.几年前我发现这里发布的一些代码可以更改单个订单状态,但是由于我对 php 非常缺乏经验,我不知道如何扩展它以更改多个状态.理想情况下,我还想将“wc-processing"重命名为“Paid",将“wc-on-hold"重命名为“Pending". 这是我找到的用于编辑单个订单状态的
..
我想将 WooCommerce 订单状态从“已完成"重命名为“已收到订单".我可以编辑下面位于 wc-order-functions.php 的脚本,但我不想修改任何核心文件或使用插件. 是否可以使用子主题的 functions.php 文件中的脚本覆盖 woocoomerce 函数? function wc_get_order_statuses() {$order_statuses =
..