orders相关内容
在 Woocommerce 中,我试图阻止 woocommerce 中特定产品类别的客户订单电子邮件. 我尝试过的是: add_filter('woocommerce_email_recipient_customer_processing_order', 'wc_change_customer_new_order_email_recipient', 10, 3);函数 wc_change_
..
我必须将产品名称和缩略图添加到我最近的订单页面.如果一个订单中有多个产品,我不知道如何循环它们. (删除了死图片链接) 解决方案 我刚刚设置了产品名称的循环,但我还没有对其进行测试.您将不得不搜索缩略图(请参阅最后的链接). 对于产品循环,我使用了 Sandeep Kumar 的代码:WooCommerce 在我的帐户中显示订单产品名称 foreach($order->get
..
我想改进 这个答案,只为客户显示已完成订单状态电子邮件的消息,而不是其他用户角色(如订阅者等).> 这是代码: add_action( 'woocommerce_email_before_order_table', 'completed_order_mail_message', 20 );函数已完成_order_mail_message( $order ) {如果(空( $order->get
..
我有三个独立的 woocommerce 片段,每个片段都有一个功能.我正在尝试将它们组合在一个脚本中,但似乎无法返回多个值. function display_woocommerce_order_count2( $atts, $content = null ) {$args = shortcode_atts( 数组('状态' =>'完全的',), $atts );$statuses = arra
..
我的付款方式之一是 ipay88,它只会在付款结清后减少库存. 客户付款期间,订单处于“待付款"状态,库存不减少.但是,当客户没有及时付款时,订单将自动标记为“已取消". 因为我已经集成了自动补货插件,“待付款"到“取消"会增加库存. 我想问一下如何防止为特定的付款假期(ipay88)补货. if (!defined('ABSPATH')) 退出;//如果直接访问则退出如果(!
..
我正在尝试添加一个功能,该功能将记录通过订单状态更改发送的任何电子邮件. 是否有我可以使用的钩子在发送订单通知电子邮件之前触发? 解决方案 更新 负责触发电子邮件通知的所有可用钩子都位于 WC_Emails init_transactional_emails() 方法 并且是动作钩子: woocommerce_low_stock, woocommerce_no_stoc
..
一旦 WooCommerce 中的订单状态“完成",我想将新类别应用于产品.假设产品在(A 类)中,我想在订单状态“已完成"上申请(B 类). 有没有办法做到这一点? 我找到了几个教程,但不知道如何组合它们: https://wordpress.org/support/主题/自动添加帖子到一个类别的条件 https://wordpress.org/support/topic
..
我有一个 Woocommerce 产品的自定义字段,我想在订单电子邮件中显示它的价值. 当我使用自定义产品提交表单时,我为下面的自定义字段添加了此代码以创建自定义字段: $object_id,'类' =>'选择2','id' =>'wcv_custom_product_ingredients','标签' =>__( '什么时间?', 'wcvendors-pro' ),'占位符' =>__
..
以下是我在订单状态变为“处理中"时向管理员发送通知电子邮件的代码: add_action( 'woocommerce_checkout_order_processed', 'process_new_order_notification', 20, 1 );函数 process_new_order_notification( $order_id ) {//获取 WC_Order 对象的实例$ord
..
我将产品 ID 作为数组,如果客户购买了该产品,我想获取订单 ID 列表. 我有客户购买的产品 ID.不知何故,如果客户购买新产品,我必须获取链接的订单 ID 并取消该订单. 要检查客户是否购买了产品,我正在使用此答案线程中的 has_bought_items() 函数:检查客户是否在 WooCommerce 中购买了特定产品 是否可以对其进行调整以获得所需的输出? 解决方
..
我正在使用 WordPress 和 WooCommerce 配置网店.我安装了一个名为 Woo Multi Order Creator 的插件.它的作用是,每当订单超过 1 个商品时,它将主订单分成多个订单,每个购买的商品一个订单. 现在,我想要做的是让它改变每个订单的订单状态,如果每个订单中的项目包含值为“Backordered"的元键. 例如,如果购买了产品 A 和产品 B.产品
..
我已经设法将这些整合在一起,现在我正在尝试将输入到自定义字段(保存到订单)中的数字链接到订单电子邮件中. 代码如下: //创建元框add_action('add_meta_boxes', 'bdev_add_postnord_meta_box');如果(!function_exists('bdev_add_postnord_meta_box')){函数 bdev_add_postnord_
..
在 WooCommerce 中,如果此订单中有延期交货的商品,如何将 on-hold 订单状态更改为其他状态? 我曾尝试使用在 woocommerce_order_status_on-hold 动作挂钩中挂钩的自定义函数,但没有成功. 有人能帮我解决这个问题吗? 谢谢. 解决方案 function mysite_hold($order_id) {$order = new
..
我想在下订单并处于“暂停"状态时自动为订购的产品添加一个特定的属性值(之前已设置). 我销售独特的产品,并设置了“STOCK"属性和“Out Of Stock"(缺货)值. 当下订单并处于“暂停"状态时,我想自动更改所订购产品的特色状态,并为其添加缺货属性值. 特色部分已完成并有效,但我不知道如何为产品添加特定的属性值. 这是我的代码: add_action('wooco
..
我正在尝试使用 在 Woocommerce 订单管理页面中按订单项 SKU 或 ID 搜索 以启用按天空和 ID 搜索 woocommerce 订单,sku 对我来说是重要的部分. add_filter( 'woocommerce_shop_order_search_fields', function ($search_fields ) {$posts = get_posts(array('p
..
非重复 在 Woocommerce 的订单电子邮件通知中显示含增值税和不含增值税的订单总额. 如何自定义电子邮件的主题,(不是正文.我知道如何编辑正文中的变量,但相同的变量在主题出于某种原因). 所以我正在尝试更改 WooCommerce 订单电子邮件通知的主题. 主题可通过 WooCommerce -> Settings -> E-mails -> New Order -> M
..
在 WooCommerce 中,我使用 WooCommerce 打印发票 &装箱单插件... 如何在此插件生成的发票中显示任何订单的总节省额? 1 年前,我一直在使用基于 [this answer] 的代码,并且在我更新 WooCommerce 之前就可以使用: get_items() as $order_item) {如果 ($order_item['variation_id']
..
Woocommerce 的正常行为是: 如果订单是“待处理"(等待付款)它不会发送“新订购"电子邮件 如果订单是“暂停"(等待确认),它会发送“新订单";电子邮件. 如果订单立即从“待定"设置到“处理"(经过支付网关) - 它发送“新订单"电子邮件. 我想发送“新订单"仅在订单状态达到“处理中"时发送电子邮件(不管之前的状态) 所以最终目标是阻止 woocommerce 发送
..
是否可以在 WooCommerce“新订单"电子邮件通知中显示订单的总重量(针对管理员)? 解决方案 这是挂在 woocommerce_email_after_order_table 动作钩子中的自定义函数,它将在“新订单"电子邮件通知中显示总权重 add_action('woocommerce_email_after_order_table','show_total_weight',
..
我已经集成了一个支付网关来接受我在 woocommerce 上运行的商店的在线支付.一切正常,但我注意到 woocommerce 默认将所有在线付费订单的订单状态更改为 wc-processing. 根据我商店的功能,我希望所有在线付费订单最初都处于 wc-on-hold 状态. 有什么方法可以阻止 woocommerce 以编程方式将订单状态更改为 wc-processing?
..