Wordpress 更改api v3中的商业订单总数

Wordpress 更改api v3中的商业订单总数,wordpress,woocommerce,woocommerce-rest-api,Wordpress,Woocommerce,Woocommerce Rest Api,我想通过woocommerce api添加自定义订单最终总计,但找不到任何解决方案 我还在不同的地方尝试了“total”变量,但没有任何变化 总计变量不会对订单产生任何影响 我想通过woocommerce api添加自定义订单最终总计,但找不到任何解决方案 我还在不同的地方尝试了“total”变量,但没有任何变化 总计变量不会对订单产生任何影响 以下是我的要求 $data = [ "status" => "processing",

我想通过woocommerce api添加自定义订单最终总计,但找不到任何解决方案

我还在不同的地方尝试了“total”变量,但没有任何变化

总计变量不会对订单产生任何影响

我想通过woocommerce api添加自定义订单最终总计,但找不到任何解决方案

我还在不同的地方尝试了“total”变量,但没有任何变化

总计变量不会对订单产生任何影响

以下是我的要求

$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",
        "last_name" => "last name",
        "address_1" => "address1",
        "address_2" => "address2",
        "city" => "CITY",
        "state" => "GJ",
        "postcode" => "121212",
        "country" => "IN",
    ],
    "meta_data" => [
        [   
            "key"=>"userId",
            "value"=>"12"   
        ],
        [   
            "key"=>"userEmail",
            "value"=>"abc.xyz@gmail.com"    
        ],
        [   
            "key"=>"payment_method",
            "value"=>"cod"  
        ],
        [   
            "key"=>"_payment_method",
            "value"=>"cod"  
        ],
        [   
            "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",
            "value"=>"10/May/2016"
        ],
        [   
            "key"=>"byconsolewooodt_delivery_date",
            "value"=>"24/Oct/2021"
        ],
        [   
            "key"=>"doa",
            "value"=>"10/May/2016"
        ],
        [   
            "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;
$data=[
“状态”=>“处理”,
“客户注释”=>“临时”,
“账单”=>[
“名字”=>“名字”,
“姓氏”=>“姓氏”,
“地址1”=>“地址1”,
“地址2”=>“地址2”,
“电子邮件”=>“abc。xyz@gmail.com",
“城市”=>“城市”,
“状态”=>“GJ”,
“邮政编码”=>“121212”,
“国家”=>“在”,
“电话”=>“1234567890”,
],
“运输”=>[
“名字”=>“名字”,
“姓氏”=>“姓氏”,
“地址1”=>“地址1”,
“地址2”=>“地址2”,
“城市”=>“城市”,
“状态”=>“GJ”,
“邮政编码”=>“121212”,
“国家”=>“在”,
],
“元数据”=>[
[   
“key”=>“userId”,
“值”=>“12”
],
[   
“key”=>“userEmail”,
“值”=>“abc。xyz@gmail.com"    
],
[   
“键”=>“付款方式”,
“值”=>“cod”
],
[   
“键”=>“\u付款方式”,
“值”=>“cod”
],
[   
“键”=>“付款方式\标题”,
“值”=>“存储”
],
[   
“键”=>“\u付款方式\u标题”,
“值”=>“存储”
],
[   
“密钥”=>“设置支付”,
“值”=>“1”
],
[   
“键”=>“dob”,
“价值”=>“2016年5月10日”
],
[   
“密钥”=>“doa”,
“价值”=>“2016年5月10日”
],
[   
“key”=>“ByConsoleWoodt\u交货日期”,
“值”=>“2021年10月24日”
],
[   
“密钥”=>“doa”,
“价值”=>“2016年5月10日”
],
[   
“密钥”=>“交货日期\u盖章”,
“值”=>“1603219140”
],
[   
“键”=>“抄送交货日期”,
“值”=>“2020-10-20 18:39:00”
],
[   
“key”=>“ByConsoleWoodt\u交付时间”,
“值”=>“下午6:39”
],
[   
“key”=>“ByConsoleWoodt\u交付类型”,
“值”=>“杠杆”
],
[   
“key”=>“已收金额”,
“值”=>“250.0”
],
[   
“密钥”=>“待定金额”,
“值”=>“550.0”
],
[   
“密钥”=>“交付状态”,
“值”=>“现在”
],
[   
“密钥”=>“订单\接收方\名称”,
“值”=>“测试”
],
[   
“密钥”=>“源”,
“值”=>“商店\u nadiad\u门店”
],
[   
“密钥”=>“存储名称”,
“值”=>“Nadiad出口”
]
],
“蛋糕名”=>“黑森林”,
“交货类型”=>“主页”,
“isCustomCake”=>错误,
“isMidnightDelivery”=>“0”,
“行项目”=>[
[
“产品标识”=>“456”,
“变体_id”=>“1222”,
“数量”=>“1”,
“税类”=>“消费税18”,
“消息”=>“测试”,
“元数据”=>[
[
“键”=>“问候语”,
“值”=>“hbd bhai”,
],
[
“键”=>“照片”,
“值”=>“”,
],
[
“键”=>“帕_形”,
“值”=>“舍入”,
],
]
],
],
“总金额”=>“700.0”,
];
$res=$woocmerce->post(“订单”,$data);
回声“;打印($res[“状态]);回声“;出口

您需要更新
行项目
属性的
总计
小计
总税
,以及
小计
(如果税项部分已经是0,则可以删除),而不是顶级总计属性。顶级
total
属性是
line\u项目
shipping\u行
的所有合计的总和

所以在你的情况下:

$data=[
“状态”=>“处理”,
“客户注释”=>“临时”,
“账单”=>[
“名字”=>“名字”,
“姓氏”=>“姓氏”,
“地址1”=>“地址1”,
“地址2”=>“地址2”,
“电子邮件”=>“abc。xyz@gmail.com",
“城市”=>“城市”,
“状态”=>“GJ”,
“邮政编码”=>“121212”,
“国家”=>“在”,
“电话”=>“1234567890”,
],
“运输”=>[
“名字”=>“名字”,
“姓氏”=>“姓氏”,
“地址1”=>“地址1”,
“地址2”=>“地址2”,
“城市”=>“城市”,
“状态”=>“GJ”,
“邮政编码”=>“121212”,
“国家”=>“在”,
],
“元数据”=>[
[   
“key”=>“userId”,
“值”=>“12”
],
[   
“key”=>“userEmail”,
“值”=>“abc。xyz@gmail.com"    
],
[   
“键”=>“付款方式”,
“值”=>“cod”
],
[   
“键”=>“\u付款方式”,
“值”=>“cod”
],
[   
“键”=>“付款方式\标题”,
“值”=>“存储”
],
[   
“键”=>“\u付款方式\u标题”,
“值”=>“存储”
],
[   
“密钥”=>“设置支付”,
“值”=>“1”