Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/237.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 如何将产品添加到现有的付费商业订单?_Php_Wordpress_Woocommerce - Fatal编程技术网

Php 如何将产品添加到现有的付费商业订单?

Php 如何将产品添加到现有的付费商业订单?,php,wordpress,woocommerce,Php,Wordpress,Woocommerce,我有一个WooCommerce网站,其中一位客户购买了一种产品和一条电缆 这名客户购买了一条与其他产品不兼容的电缆,并询问我们是否可以向他提供价格相同的兼容电缆 也许这是一个愚蠢的问题,但是我如何编辑已经付款的订单,删除不兼容的电缆并添加正确的产品 可能吗?我需要插件还是什么 提前谢谢大家,, Luca如果订单处于“暂停”状态,当您转到该订单时,您将在订单项下看到一个名为“添加行项目”的按钮 单击该按钮,它将被称为“添加产品” 再次单击并按客户添加所需的产品。 添加该产品后,您可以删除客户不想要

我有一个WooCommerce网站,其中一位客户购买了一种产品和一条电缆

这名客户购买了一条与其他产品不兼容的电缆,并询问我们是否可以向他提供价格相同的兼容电缆

也许这是一个愚蠢的问题,但是我如何编辑已经付款的订单,删除不兼容的电缆并添加正确的产品

可能吗?我需要插件还是什么

提前谢谢大家,,
Luca

如果订单处于“暂停”状态,当您转到该订单时,您将在订单项下看到一个名为“添加行项目”的按钮 单击该按钮,它将被称为“添加产品” 再次单击并按客户添加所需的产品。 添加该产品后,您可以删除客户不想要的产品

你也可以选择为他们做或不做这件事增加一点额外费用(如果你愿意的话),由你决定。或更新运输等


请注意,为了使其工作,订单状态必须为“保留”

如果订单的状态不是“保留”(例如,
已完成
),则默认情况下无法进行编辑

要允许编辑所有订单状态,您可以使用
wc\u order\u is\u editable
过滤器:

add_filter( 'wc_order_is_editable', '__return_true' );

(例如,您可以将此代码放在主题的
functions.php
文件中)

很酷的解决方案。谢谢