91在线一级黄片|91视频在线观看18|成人夜间呦呦网站|91资源欧美日韩超碰|久久最新免费精品视频一区二区三区|国产探花视频在线观看|黄片真人免费三级片毛片|国产人无码视频在线|精品成人影视无码三区|久久视频爱久久免费精品

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
創(chuàng)新互聯(lián)百度小程序教程:導(dǎo)入訂單信息
  • 導(dǎo)入訂單信息
    • 接口簡介
    • 接口調(diào)用請求說明
    • 參數(shù)說明
    • 請求示例
    • 訂單類型
    • POST 請求字段說明
      • Data
      • Data.Ext
      • Data.Ext.MainOrder
      • Data.Ext.MainOrder.Product
      • Data.Ext.MainOrder.Express
      • Data.Ext.MainOrder.Product.DetailPage
      • Data.Ext.MainOrder.Product.SkuAttr
      • Data.Ext.MainOrder.Payment
      • Data.Ext.MainOrder.Payment.PaymentSpecInfo
      • Data.Ext.MainOrder.Appraise
      • Data.Ext.MainOrder.OrderDetail
      • Data.Ext.MainOrder.Express
    • 返回值參數(shù)說明

    導(dǎo)入訂單信息

    接口簡介

    1)該接口用于添加訂單,即當 POST 請求中 ResourceID 參數(shù)不存在時,導(dǎo)入新的訂單數(shù)據(jù)。

    成都創(chuàng)新互聯(lián)公司2013年成立,先為佳木斯等服務(wù)建站,佳木斯等地企業(yè),進行企業(yè)商務(wù)咨詢服務(wù)。為佳木斯企業(yè)網(wǎng)站制作PC+手機+微官網(wǎng)三網(wǎng)同步一站式服務(wù)解決您的所有建站問題。

    2)POST 請求中 Data 參數(shù)不可填寫多個,暫不支持批量導(dǎo)入。

    3)注意:若 ResourceID 已存在,則會用當前 POST 請求中信息全量覆蓋該條記錄中訂單和售后訂單信息,故更新訂單場景請使用更新專用接口。

    接口調(diào)用請求說明

     
     
     
    1. POST https://openapi.baidu.com/rest/2.0/smartapp/ordercenter/app/add/main/info?access_token=ACCESS_TOKEN

    參數(shù)說明

    參數(shù)名 類型 是否必填 描述
    access_token String 小程序的接口調(diào)用憑據(jù),參考開發(fā)者服務(wù)權(quán)限說明
    open_id String 二選一 (1)百度 App 已登錄用戶使用 openId 作為用戶標識
    (2)百度 App 未登錄用戶(無 openId 時)使用 swanId 作為用戶標識
    swan_id String
    scene_id String 百度收銀臺分配的平臺訂單 ID,通知支付狀態(tài)接口返回的 orderId
    scene_type Int 支付場景類型,開發(fā)者請默認傳 2
    pm_app_key String 調(diào)起百度收銀臺的支付服務(wù) appKey

    請求示例

    請求 body 參數(shù)

    • JSON
     
     
     
    1. {
    2. "Data": [
    3. {
    4. // 1:訂單種類-實物商品
    5. "CateID": 1,
    6. // 小程序AppKey
    7. "BizAPPID": "a392qXwK8L5GDUWhFoC01cKwoy7tmehg",
    8. // 訂單名稱
    9. "Title": "test",
    10. // 開發(fā)者接入的唯一訂單ID
    11. "ResourceID": "2221554346520",
    12. // 訂單創(chuàng)建時間,單位秒
    13. "Ctime": 1233212343,
    14. // 訂單最后修改時間,單位秒
    15. "Mtime": 1233212343,
    16. // 200:訂單狀態(tài)-已完成交易
    17. "Status": 200,
    18. // 拓展字段
    19. "EXT": {
    20. // 訂單信息
    21. "MainOrder": {
    22. // 商品信息
    23. "Products": [
    24. {
    25. //商品ID
    26. "ID": "1014093064",
    27. //商品名稱
    28. "Name": "四川大涼山丑蘋果脆甜紅將軍鹽源丑蘋果",
    29. //商品詳情
    30. "Desc": "四川大涼山丑蘋果脆甜:5斤小果25個左右偏小;",
    31. //商品數(shù)量
    32. "Quantity": 1,
    33. //商品原價,單位分。
    34. "Price": 2390,
    35. //實付價格,單位分。
    36. "PayPrice": 2390,
    37. //商品圖片地址
    38. "ImgList": [
    39. "https://imagelib.cdn.bcebos.com/cip_ml_picbc34db9a-7e10-4a96-bf8e-1c690640c6a4.jpeg"
    40. ],
    41. //商品SKU屬性
    42. "SkuAttr": [
    43. {
    44. "Name": "四川大涼山丑蘋果脆甜",
    45. "Value": "5斤小果25個左右偏小"
    46. }
    47. ]
    48. }
    49. ],
    50. "Payment": {
    51. //支付信息
    52. "Time": 0,
    53. //付款時間,時間戳,單位秒
    54. "Method": 1,
    55. //支付方式
    56. "Amount": 2390,
    57. //合計金額,單位分
    58. "IsPayment": false,
    59. //是否支付
    60. "PreferentialInfo": [
    61. //優(yōu)惠信息
    62. {
    63. //名稱
    64. "Name":"優(yōu)惠券使用",
    65. //優(yōu)惠金額,單位分
    66. "Value":100,
    67. //數(shù)量
    68. "Quantity":1
    69. }
    70. ],
    71. //付款信息
    72. "PaymentInfo": [
    73. {
    74. //展示名稱
    75. "Name":"運費",
    76. //付款金額,單位分
    77. "Value":100,
    78. //數(shù)量
    79. "Quantity":1
    80. }
    81. ]
    82. },
    83. // 訂單評價跳轉(zhuǎn)
    84. "Appraise": {
    85. "Status": 0,
    86. "Name": "",
    87. "SwanSchema": "baiduboxapp://swan/B3GF3AWvCSr59myIs61uqaoYz7pPCSY1/wjz/bdxd/order-detail/order-detail?orderId=159259079195"
    88. },
    89. // 訂單詳情跳轉(zhuǎn)
    90. "OrderDetail": {
    91. "Status": 2,
    92. "Name": "",
    93. "SwanSchema": "baiduboxapp://swan/B3GF3AWvCSr59myIs61uqaoYz7pPCSY1/wjz/bdxd/order-detail/order-detail?orderId=159259079195"
    94. }
    95. },
    96. // 售后訂單信息,若該訂單發(fā)生退款/售后,需新增同步其售后訂單的售后信息狀態(tài)
    97. "SubsOrder": {
    98. "Status": 0,
    99. "Items": [
    100. {
    101. // 售后訂單ID
    102. "SubOrderID":"onlyOne",
    103. // 自訂單狀態(tài),枚舉參照 【退換貨枚舉值】
    104. "SubStatus":"",
    105. // 售后訂單創(chuàng)建時間,時間戳,單位秒
    106. "CTime":1571026201,
    107. // 售后訂單修改時間,時間戳,單位秒
    108. "MTime":1571026201,
    109. // 退款退貨訂單詳情跳轉(zhuǎn)
    110. "OrderDetail":{
    111. "Status": 2,
    112. "Name": "",
    113. "SwanSchema": "baiduboxapp://swan/B3GF3AWvCSr59myIs61uqaoYz7pPCSY1/wjz/bdxd/order-detail/order-detail?orderId=159259079195"
    114. },
    115. // 商品 退款/退貨 信息
    116. "Refund":{
    117. // 退款總金額
    118. "Amount":10,
    119. // 退款/退貨商品
    120. "Product":[
    121. {
    122. // 商品ID
    123. "ID":"1014093064",
    124. // 商品退款/商品退貨 數(shù)量
    125. "Quantity":1,
    126. // 應(yīng)退金額,單位分
    127. "Amount":0
    128. }
    129. ]
    130. },
    131. // 退款訂單類型
    132. "OrderType":1
    133. }
    134. ]
    135. }
    136. }
    137. }
    138. ]
    139. }

    訂單類型

    1) 從交易的正逆 2 個場景,訂單中心整體分為 MainOrder 主訂單和 SubsOrder 售后訂單 2 種類型。
    MainOrder:主訂單,即購買商品、服務(wù)的訂單。
    SubsOrder:售后訂單,當訂單發(fā)生退換貨等售后時,需導(dǎo)入售后相關(guān)的信息,作為售后訂單。

    2) 主訂單又細分為實物訂單、快遞服務(wù)訂單、虛擬訂單、上門服務(wù)訂單、酒店訂單、出行票務(wù)訂單、打車訂單 7 種,每種訂單狀態(tài)定義不同,前端對用戶的展示也不同。
    · 實物訂單:進行實物交易,需要發(fā)貨等物流的交易訂單。
    · 快遞服務(wù)訂單:快遞類的服務(wù)訂單。
    · 虛擬訂單:不需要貨源、不涉及物流的交易訂單。
    · 上門服務(wù)訂單:服務(wù)類訂單,含搬家拉貨、保潔、衣物洗護、上門維修,不含快遞、外賣。
    · 酒店訂單:酒店類的訂單。
    · 出行票務(wù)訂單:出行票務(wù)類訂單,含汽車票、火車票、機票等。
    · 打車訂單:打車類的訂單。

    POST 請求字段說明

    Data

    字段名稱 字段類型 必填 備注
    ResourceID String 開發(fā)者接入的唯一訂單 ID
    BizAPPID String 小程序 AppKey
    Ctime Int 訂單創(chuàng)建時間(單位:秒)
    Mtime Int 訂單最后被修改時間(單位:秒)
    CateID Int 訂單種類:1(實物)、2(虛擬物品)、5(快遞服務(wù)類)、6(快遞服務(wù)類無金額訂單)、10(上門服務(wù)類)、11(上門服務(wù)類無金額訂單)、15(酒店類)、20(票務(wù)類)、25(打車類)、26(打車類無金額訂單)
    Title String 訂單標題,建議使用訂單商品名稱
    Status Int 訂單狀態(tài),其值根據(jù)TypeID不同有不同的定義,詳細見下
    Ext Data.Ext 擴展信息,詳細結(jié)構(gòu)見下

    CateID==1 ,即實物訂單時

    Data.Status 含義 訂單中心狀態(tài) Tab
    1 待付款 “全部”、“待付款” Tab
    5 待發(fā)貨 “全部”、“待收貨” Tab
    6 待收貨 “全部”、“待付款” Tab
    100 交易關(guān)閉 “全部” Tab
    200 交易成功 “全部” Tab

    CateID==2 ,即虛擬物訂單時

    Data.Status 含義 訂單中心狀態(tài) Tab
    1 待付款 “全部”、“待付款” Tab
    2 等待賣家確認 “全部”、“待付款” Tab
    3 賣家處理中 “全部”、“待付款” Tab
    4 賣家已確認 “全部”、“待付款” Tab
    100 交易關(guān)閉 “全部” Tab
    200 交易完成 “全部” Tab

    CateID==5 ,即快遞服務(wù)類訂單時

    Data.Status 含義 訂單中心狀態(tài) Tab
    1 待付款 “全部”、“待付款” Tab
    3 待攬件 “全部”、“待收貨” Tab
    4 已攬件 “全部”、“待收貨” Tab
    6 派送中 “全部”、“待收貨” Tab
    7 運輸中 “全部”、“待收貨” Tab
    100 已取消 “全部” Tab
    101 退回運輸中 “全部” Tab
    102 退回并簽收 “全部” Tab
    103 疑難件 “全部” Tab
    200 已簽收 “全部” Tab

    CateID==6,即快遞服務(wù)類無金額訂單時
    含義和訂單中心狀態(tài) TAB 同 CateID==5 快遞服務(wù)類訂單。

    CateID==10 ,即上門服務(wù)類訂單時

    上門服務(wù)類,含搬家拉貨、保潔、衣物洗護、上門維修等,不含快遞、外賣。

    Data.Status 含義 訂單中心狀態(tài) Tab
    1 待付款 “全部”、“待付款” Tab
    2 等待商家確認 “全部”、“待收貨” Tab
    4 商家已確認 “全部”、“待收貨” Tab
    100 交易關(guān)閉 “全部” Tab
    200 交易完成 “全部” Tab

    CateID==11,即上門服務(wù)類無金額訂單時
    含義和訂單中心狀態(tài) TAB 同 CateID==10 上門服務(wù)類訂單。

    CateID==15 ,即酒店類訂單時

    Data.Status 含義 訂單中心狀態(tài) Tab
    1 待付款 “全部”、“待付款” Tab
    2 等待商家確認 “全部”、“待收貨” Tab
    6 待入住 “全部”、“待收貨” Tab
    9 已入駐 “全部” Tab
    100 交易關(guān)閉 “全部” Tab
    200 交易完成 “全部” Tab

    CateID==20 ,即出行票務(wù)類訂單時

    出行票務(wù)類訂單,汽車票、火車票、機票等票務(wù)類訂單。

    Data.Status 含義 訂單中心狀態(tài) Tab
    1 待付款 “全部”、“待付款” Tab
    3 出票中 “全部”、“待收貨” Tab
    8 出票成功 “全部” Tab
    100 交易關(guān)閉 “全部” Tab
    200 交易完成 “全部” Tab

    CateID==25 ,即打車類訂單時

    Data.Status 含義 訂單中心狀態(tài) Tab
    1 待付款 “全部”、“待付款” Tab
    2 等待接單 “全部”、“待收貨” Tab
    4 司機已接單 “全部”、“待收貨” Tab
    8 司機已到達 “全部” Tab
    9 行程開始 “全部” Tab
    100 已取消 “全部” Tab
    200 已完成 “全部” Tab

    CateID==26,即打車類無金額訂單時
    含義和訂單中心狀態(tài) TAB 同 CateID==25 打車類訂單。

    開發(fā)者注意:若訂單發(fā)生退換貨,需要導(dǎo)入售后訂單,主訂單狀態(tài)設(shè)置為200 交易完成。

    Data.Ext

    字段名稱 字段類型 必填 備注
    MainOrder Data.Ext.MainOrder 主訂單信息(購買商品訂單)
    SubsOrder Data.Ext.SubsOrder 售后訂單信息(退換貨/售后訂單)

    Data.Ext.MainOrder

    字段名稱 字段類型 必填 備注
    Products Data.Ext.MainOrder.Product 數(shù)組,商品信息列表,若商品只有 1 個則數(shù)組長度為 1
    Payment Data.Ext.MainOrder.Payment 支付信息
    Appraise Data.Ext.MainOrder.Appraise 待評價狀態(tài)訂單的評價頁結(jié)構(gòu),僅訂單為可評價狀態(tài),且還未進行評價時提供該信息
    OrderDetail Data.Ext.MainOrder.OrderDetail 訂單詳情頁的信息

    Data.Ext.MainOrder.Product

    字段名稱 字段類型 必填 備注
    ID String 商品 ID ,開發(fā)者的唯一商品 ID
    Name String 商品名字
    Desc String 商品簡述
    Quantity Int 本商品的交易數(shù)量
    Price Int 本商品原價(單位:分),即100代表1元
    PayPrice Int 實付價(單位:分),即100代表1元
    ImgList String 商品預(yù)覽,值為預(yù)覽圖 URL 地址,最多 5 張
    DetailPage Data.Ext.MainOrder.Product.DetailPage 商品詳情的跳轉(zhuǎn)的跳轉(zhuǎn)結(jié)構(gòu)
    SkuAttr Data.Ext.MainOrder.Product.SkuAttr 商品規(guī)格,最多 400 個

    Data.Ext.MainOrder.Express

    字段名稱 字段類型 必填 備注
    ID String 快遞單號
    Name String 快遞公司名稱
    Code String 快遞公司對應(yīng)的編號,具體 Code 列表見下方快遞公司信息碼表
    Type Int 快遞類型,1:商家給用戶發(fā)貨,2:用戶給商家退貨;開發(fā)者根據(jù)快遞類型傳 1 或 2

    Data.Ext.MainOrder.Product.DetailPage

    該結(jié)構(gòu)定義了如何執(zhí)行跳轉(zhuǎn)的數(shù)據(jù)結(jié)構(gòu)協(xié)議。 Scheme 即客戶端統(tǒng)一調(diào)起協(xié)議,協(xié)議的使用需要確保參數(shù)傳遞的正確。

    字段名稱 字段類型 必填 備注
    Status Int 默認傳 2
    SwanSchema String 商品詳情頁的跳轉(zhuǎn)地址,用以小程序跳轉(zhuǎn) Scheme ,小程序跳轉(zhuǎn) Scheme 協(xié)議規(guī)則

    Data.Ext.MainOrder.Product.SkuAttr

    商品規(guī)格

    字段名稱 字段類型 必填 備注
    Name String 規(guī)格名稱,例如“顏色”或“尺寸”
    Value String 規(guī)格值

     
     
     
    1. // Data.Ext.MainOrder.Product.SkuAttr 示例
    2. [
    3. {
    4. "Name": "顏色",
    5. "Value": "Red"
    6. },
    7. {
    8. "Name": "顏色",
    9. "Value": "Black"
    10. }
    11. ]

    Data.Ext.MainOrder.Payment

    開發(fā)者須知:為確保給用戶展示正確、有效的訂單價格,訂單相關(guān)的金額會嚴格根據(jù)下方公式進行校驗,即實付金額 = 商品總金額 + 其他付款金額 - 優(yōu)惠金額。
    Payment.Amount = (Products.PayPrice * Products.Quantity) + (PaymentInfo.Value * PaymentInfo.Quantity) - (PreferentialInfo.Value * PreferentialInfo.Quantity)

    字段名稱 字段類型 必填 備注
    Method Int 付款方式,1(在線付),2(貨到付款)
    Amount Int 實付金額(單位:分),即1001元
    IsPayment Boolean 是否已付款
    Time Int 付款時間(單位:秒)
    PreferentialInfo Data.Ext.MainOrder.Payment.PaymentSpecInfo 優(yōu)惠券信息
    PaymentInfo Data.Ext.MainOrder.Payment.PaymentSpecInfo 其他付款信息,如運費、保險等

    Data.Ext.MainOrder.Payment.PaymentSpecInfo

    字段名稱 字段類型 必填 備注
    Name String 展示名稱
    Value Int 合計金額(單位:分),即1001元
    Quantity Int 數(shù)量

    Data.Ext.MainOrder.Appraise

    當主訂單狀態(tài)為200 交易完成,訂單為可評價狀態(tài)Status為2,并提供訂單評價頁的跳轉(zhuǎn)地址SwanSchema ,訂單會出現(xiàn)在【待評價】tab,并顯示【評價】入口,引導(dǎo)用戶打開小程序進行評價。

    該結(jié)構(gòu)定義了如何執(zhí)行跳轉(zhuǎn)的數(shù)據(jù)結(jié)構(gòu)協(xié)議。 Scheme 即客戶端統(tǒng)一調(diào)起協(xié)議,協(xié)議的使用需要確保參數(shù)傳遞的正確。

    字段名稱 字段類型 必填 備注
    Status Int 0(不可評價狀態(tài)或已評價狀態(tài))、2(待評價狀態(tài),允許跳轉(zhuǎn))
    SwanSchema String 評價頁的跳轉(zhuǎn)地址,用以小程序跳轉(zhuǎn) Scheme ,小程序跳轉(zhuǎn) Scheme 協(xié)議規(guī)則

    Data.Ext.MainOrder.OrderDetail

    該結(jié)構(gòu)定義了如何執(zhí)行跳轉(zhuǎn)的數(shù)據(jù)結(jié)構(gòu)協(xié)議。 Scheme 即客戶端統(tǒng)一調(diào)起協(xié)議,協(xié)議的使用需要確保參數(shù)傳遞的正確。

    字段名稱 字段類型 必填 備注
    Status Int 默認傳 2
    SwanSchema String 訂單詳情頁的跳轉(zhuǎn)地址,用以小程序跳轉(zhuǎn) Scheme ,小程序跳轉(zhuǎn) Scheme 協(xié)議規(guī)則

    Data.Ext.MainOrder.Express

    字段名稱 字段類型 必填 備注
    ID String 快遞單號
    Name String 快遞公司名稱
    Code String 快遞公司對應(yīng)的編號,詳情請參考快遞公司信息碼表
    Type Int 快遞類型,1:商家給用戶發(fā)貨,2:用戶給商家退貨;開發(fā)者根據(jù)快遞類型傳 1 或 2
    Status Int 開發(fā)者默認傳 0

    返回值參數(shù)說明

    注意:訂單同步文檔中的所有接口返回字段和示例一致,其他接口的返回請參考該說明

    字段名稱 字段類型 備注
    biz_app_id String POST 請求參數(shù)中 BizAPPID
    cate_id Int POST 請求參數(shù)中 CateID
    resource_id String POST 請求參數(shù)中 ResourceID
    rows_affected Int 請求受影響行數(shù)(即請求是否成功, 0 為失敗,非 0 為成功)

    響應(yīng)示例

    • JSON
     
     
     
    1. {
    2. "errno": 0,
    3. "msg": "success",
    4. "data": [
    5. {
    6. "biz_app_id": "IGRshW1EovxlMIoeLXQZkQiGcGGyjsPX",
    7. "cate_id": "1",
    8. "resource_id": "aa",
    9. "rows_affected": "0"
    10. }
    11. ]
    12. }

    網(wǎng)站標題:創(chuàng)新互聯(lián)百度小程序教程:導(dǎo)入訂單信息
    文章鏈接:http://m.jiaoqi3.com/article/dpgpghj.html