orders相关内容

如何在 my-orders.php 页面中为最近的订单循环产品名称和照片?

我必须将产品名称和缩略图添加到我最近的订单页面.如果一个订单中有多个产品,我不知道如何循环它们. (删除了死图片链接) 解决方案 我刚刚设置了产品名称的循环,但我还没有对其进行测试.您将不得不搜索缩略图(请参阅最后的链接). 对于产品循环,我使用了 Sandeep Kumar 的代码:WooCommerce 在我的帐户中显示订单产品名称 foreach($order->get ..
发布时间:2021-06-13 18:54:15 PHP

从 WooCommerce 中的自动补货中排除一个特定的支付网关

我的付款方式之一是 ipay88,它只会在付款结清后减少库存. 客户付款期间,订单处于“待付款"状态,库存不减少.但是,当客户没有及时付款时,订单将自动标记为“已取消". 因为我已经集成了自动补货插件,“待付款"到“取消"会增加库存. 我想问一下如何防止为特定的付款假期(ipay88)补货. if (!defined('ABSPATH')) 退出;//如果直接访问则退出如果(! ..
发布时间:2021-06-13 18:54:06 PHP

WooCommerce 电子邮件 ID 和电子邮件通知的订单状态更改

我正在尝试添加一个功能,该功能将记录通过订单状态更改发送的任何电子邮件. 是否有我可以使用的钩子在发送订单通知电子邮件之前触发? 解决方案 更新 负责触发电子邮件通知的所有可用钩子都位于 WC_Emails init_transactional_emails() 方法 并且是动作钩子: woocommerce_low_stock, woocommerce_no_stoc ..
发布时间:2021-06-13 18:54:03 PHP

订单状态完成后更改产品类别

一旦 WooCommerce 中的订单状态“完成",我想将新类别应用于产品.假设产品在(A 类)中,我想在订单状态“已完成"上申请(B 类). 有没有办法做到这一点? 我找到了几个教程,但不知道如何组合它们: https://wordpress.org/support/主题/自动添加帖子到一个类别的条件 https://wordpress.org/support/topic ..
发布时间:2021-06-13 18:54:00 PHP

在订单电子邮件通知中输出产品自定义字段值

我有一个 Woocommerce 产品的自定义字段,我想在订单电子邮件中显示它的价值. 当我使用自定义产品提交表单时,我为下面的自定义字段添加了此代码以创建自定义字段: $object_id,'类' =>'选择2','id' =>'wcv_custom_product_ingredients','标签' =>__( '什么时间?', 'wcvendors-pro' ),'占位符' =>__ ..
发布时间:2021-06-13 18:53:57 PHP

获取与客户在 Woocommerce 中购买的产品相关的订单 ID

我将产品 ID 作为数组,如果客户购买了该产品,我想获取订单 ID 列表. 我有客户购买的产品 ID.不知何故,如果客户购买新产品,我必须获取链接的订单 ID 并取消该订单. 要检查客户是否购买了产品,我正在使用此答案线程中的 has_bought_items() 函数:检查客户是否在 WooCommerce 中购买了特定产品 是否可以对其进行调整以获得所需的输出? 解决方 ..
发布时间:2021-06-13 18:53:51 PHP

更改 Woocommerce 中缺货商品的订单状态

我正在使用 WordPress 和 WooCommerce 配置网店.我安装了一个名为 Woo Multi Order Creator 的插件.它的作用是,每当订单超过 1 个商品时,它将主订单分成多个订单,每个购买的商品一个订单. 现在,我想要做的是让它改变每个订单的订单状态,如果每个订单中的项目包含值为“Backordered"的元键. 例如,如果购买了产品 A 和产品 B.产品 ..
发布时间:2021-06-13 18:53:48 PHP

当订单中有延期交货项目时更改订单状态

在 WooCommerce 中,如果此订单中有延期交货的商品,如何将 on-hold 订单状态更改为其他状态? 我曾尝试使用在 woocommerce_order_status_on-hold 动作挂钩中挂钩的自定义函数,但没有成功. 有人能帮我解决这个问题吗? 谢谢. 解决方案 function mysite_hold($order_id) {$order = new ..
发布时间:2021-06-13 18:53:42 PHP

在 Woocommerce 上为购买的产品自动设置特定的属性术语值

我想在下订单并处于“暂停"状态时自动为订购的产品添加一个特定的属性值(之前已设置). 我销售独特的产品,并设置了“STOCK"属性和“Out Of Stock"(缺货)值. 当下订单并处于“暂停"状态时,我想自动更改所订购产品的特色状态,并为其添加缺货属性值. 特色部分已完成并有效,但我不知道如何为产品添加特定的属性值. 这是我的代码: add_action('wooco ..
发布时间:2021-06-13 18:53:39 PHP

在 Woocommerce 中使用动态数据自定义电子邮件主题

非重复 在 Woocommerce 的订单电子邮件通知中显示含增值税和不含增值税的订单总额. 如何自定义电子邮件的主题,(不是正文.我知道如何编辑正文中的变量,但相同的变量在主题出于某种原因). 所以我正在尝试更改 WooCommerce 订单电子邮件通知的主题. 主题可通过 WooCommerce -> Settings -> E-mails -> New Order -> M ..
发布时间:2021-06-13 18:53:33 PHP

仅针对具有处理状态的付费订单发送 WooCommerce 新订单电子邮件通知

Woocommerce 的正常行为是: 如果订单是“待处理"(等待付款)它不会发送“新订购"电子邮件 如果订单是“暂停"(等待确认),它会发送“新订单";电子邮件. 如果订单立即从“待定"设置到“处理"(经过支付网关) - 它发送“新订单"电子邮件. 我想发送“新订单"仅在订单状态达到“处理中"时发送电子邮件(不管之前的状态) 所以最终目标是阻止 woocommerce 发送 ..
发布时间:2021-06-13 18:53:27 PHP

WooCommerce 订单状态从支付网关更改

我已经集成了一个支付网关来接受我在 woocommerce 上运行的商店的在线支付.一切正常,但我注意到 woocommerce 默认将所有在线付费订单的订单状态更改为 wc-processing. 根据我商店的功能,我希望所有在线付费订单最初都处于 wc-on-hold 状态. 有什么方法可以阻止 woocommerce 以编程方式将订单状态更改为 wc-processing? ..
发布时间:2021-06-13 18:53:22 PHP