如何解决更改api v3中的woocommerce订单总数
我想通过woocommerce api添加自定义订单最终总计,但找不到任何解决方案。
我还在其他地方尝试了“ 总计”变量,但没有任何改变。
总计变量不会对顺序产生任何影响。
我想通过woocommerce api添加自定义订单最终总计,但找不到任何解决方案。
我还在其他地方尝试了“ 总计”变量,但没有任何改变。
总计变量不会对顺序产生任何影响。
以下是我的要求。
$data = [
"status" => "processing","customer_note" => "temp","billing" => [
"first_name" => "first name","last_name" => "last name","address_1" => "address1","address_2" => "address2","email" => "abc.xyz@gmail.com","city" => "CITY","state" => "GJ","postcode" => "121212","country" => "IN","phone" => "1234567890",],"shipping" => [
"first_name" => "first name","meta_data" => [
[
"key"=>"userId","value"=>"12"
],[
"key"=>"userEmail","value"=>"abc.xyz@gmail.com"
],[
"key"=>"payment_method","value"=>"cod"
],[
"key"=>"_payment_method",[
"key"=>"payment_method_title","value"=>"Store"
],[
"key"=>"_payment_method_title","value"=>"Store"
],[
"key"=>"set_paid","value"=>"1"
],[
"key"=>"dob","value"=>"10/May/2016"
],[
"key"=>"doa",[
"key"=>"byconsolewooodt_delivery_date","value"=>"24/Oct/2021"
],[
"key"=>"delivery_date_stamp","value"=>"1603219140"
],[
"key"=>"cc_delivery_date","value"=>"2020-10-20 18:39:00"
],[
"key"=>"byconsolewooodt_delivery_time","value"=>"06:39 PM"
],[
"key"=>"byconsolewooodt_delivery_type","value"=>"levering"
],[
"key"=>"received_amount","value"=>"250.0"
],[
"key"=>"pending_amount","value"=>"550.0"
],[
"key"=>"delivery_status","value"=>"now"
],[
"key"=>"order_receiver_name","value"=>"test"
],[
"key"=>"source","value"=>"store_nadiad_outlet"
],[
"key"=>"store_name","value"=>"Nadiad Outlet"
]
],"cake_name" => "Black Forest","delivery_type" => "Home","isCustomCake" => false,"isMidnightDelivery" => "0","line_items" => [
[
"product_id" => "456","variation_id" => "1222","quantity" => "1","tax_class" => "gst_18","message" => "Test","meta_data" => [
[
"key"=>"Greetings","value"=>"hbd bhai",[
"key"=>"Photo","value"=>"",[
"key"=>"pa_shape","value"=>"Round",]
],"total_amount" => "700.0",];
$res = $woocommerce->post("orders",$data);
echo "<pre>";print_r($res["status"]);echo "</pre>";exit;
解决方法
您需要更新 total
、subtotal
、total_tax
和 subtotal_tax
(如果税收部分已经为 0,您可以删除它们) 1}} 属性,而不是顶级的总属性。顶级 line_items
属性是来自 total
和 line_items
的所有总数的总和。
所以在你的情况下:
shipping_lines
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。