开发者社区> 问答> 正文

在woocommerce订单中编辑产品的价格和名称-WORDPRESS

我试图创建一个订单,然后向其添加产品,效果很好。现在,我尝试在添加产品之前编辑产品的价格和名称。但是由于某种原因,我无法做到这一点

以下是我想做的事情:

$order = wc_create_order();

 $item = wc_get_product( $components[$comp]['component_product_id_2'] );
 //var_dump($item); exit;

/*_____BELOW IS WHAT I HAVE TRIED NEW_________*/                                 
 $item_args = array(
          'name'         => 'Product A',
          'total'        => wc_get_price_excluding_tax( $item, array( 'qty' => 1, 'price' => 245 ) ),
          );

 /*_____ABOVE IS WHAT I HAVE TRIED NEW_________*/ 

 $order->add_product(  $item, $components[$comp]['quantity'], $item_args );

展开
收起
游客ufivfoddcd53c 2020-01-04 15:14:56 1070 0
1 条回答
写回答
取消 提交回答
  • $prices = array( 'totals' => array( 
                    'subtotal' => $custom_price, 
                    'total' => $custom_price
                ) );
    
    
    $order->add_product($product, $quantity, $prices);
    
    2020-01-04 15:15:12
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
《 云·企业官网产品介绍--客户版》 立即下载
阿里云搜索产品年度升级发布 立即下载
4.29【阿里云5大安全产品全面升级在线发布-会后分享文档】 立即下载