php - WooCommerce 添加商品到订单

标签 php wordpress woocommerce orders

我正在尝试向现有订单添加一个项目,但它无法正常工作...每次我执行下面的代码时,广告和空项目,有什么帮助吗?

woocommerce_add_order_item($Novo_PostId, $item);

$item 是 var 女巫从我的另一个订单中接收项目本身,我已经放了一个 print_r($item) 并且看起来没问题。

最佳答案

从 WC 2.2 开始,向新订单添加商品变得更加简单:

 $product = wc_get_product($product_id);

 wc_get_order($order_id)->add_product($product, $quantity);

关于php - WooCommerce 添加商品到订单,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16241467/

相关文章:

php - 从 WooCommerce 相关产品自定义 WP 查询中删除缺货产品

php - 单个产品页面中的 WooCommerce added_to_cart 委托(delegate)事件

php - 使用提交按钮删除文章

php - 使用正则表达式为两个替换单个中断标签

php - 管理大型日志文件

php - 购物车中的自定义表单字段并在 Woocommerce 结账时获取数据

php - 在商店地址部分的 Woocommerce 常规设置中添加自定义字段

php - 构建新前端的 Wordpress 库/SQL 查询?

php - 如何在CodeIgniter中扩展多个类?

php - 自定义优惠券类型 woocommerce WordPress