在创建woocommerce订单时,订单的状态为“处理中”。我需要将默认订单状态更改为“待处理”。 我该如何实现这一点?
我需要在收到付款后自动将订单状态更改为“已完成”,但仅当订单状态为“处理中”时。我发现了一个片段,可以让所有订单状态都变为已完成,但是我的支付插件在成功付款后会返回数据并将订单状态更改为“正在处理”。我希望在成功后将其更改为“已完成”,如果状态不是“正在处理”,则不更改。我遇到的主要问题是我不...
在我的自定义插件中,我需要每次捕获订单状态从wc_on_hold更改为wc_completed的时刻,因此我尝试编写如下代码: function so_status_completed( $order_id, $old_status, $new_status ) { ...
我正在努力获取Magento中状态为“完成(Complete)”的订单ID和其他详细信息。我相信在Magento中有一种方法可以检索所有状态为“完成”的订单。由于我是Magento的新手,所以很难解决这个问题。 我想向订单状态为“完成”的客户发送电子邮件,并在发送电子邮件后标记他们。但那是稍...
我尝试在Woocommerce中获取附加到我的订单的费用名称,我得到了一个数组,但不知道如何获取名称。 我尝试使用函数get_name(),但它不起作用。 $the_order->get_items( array( 'line_item', 'fee', 'shipping' ) )...
我在我的WooCommerce单一产品上有一个自定义字段。它可以正常发送到购物车,正常显示在结账页面,也可以在仪表板的订单中显示。 我现在想做的是将该值设置为订单页面中的自定义字段,以便在需要时能够修改文本。但不知何故,当我提交表单时,这一步骤没有起作用。 我在functions.php文...
我希望将WooCommerce订单状态从“已完成”改为“订单已接收”。我可以编辑位于wc-order-functions.php中的以下脚本,但我更喜欢不修改任何核心文件或使用插件。 在子主题的functions.php文件中使用脚本覆盖woocoomerce函数是否可行? functio...
当我查看订单时,如果没有整个订单退款,它会显示特定的已退款商品。 是否有一种方法可以使用WC_Order_Item_Product查找商品是否已退款?此外,是否有一种方法可以获取在订单视图中商品下面显示的折扣金额? 目前我正在手动处理,但如果已经有函数可以实现,我宁愿使用它。
我正在尝试在我的感谢页面上添加一些Google跟踪脚本。我已经编写了以下代码,成功将跟踪器与动态值注入到了感谢页面的 <head> 标签中,但我需要将其添加到 <body> 标签中。 function mv_google_conversion( $order_id )...
我们有一个非常具体的情况,我想知道是否有人已经做过类似的东西。在Woocommerce订单中,我们使用订单邮件为WP生成用户。然后我们的代理需要手动更改他们的密码,因为这个密码就像是他们内容的个人识别码。我们通过经典邮件将这些个人识别码以信封形式发送出去。问题在于代理需要从订单仪表板手动转到“...