FIRST LINE 企業級客服系統
🫱 官方網站🔥 最新消息
  • ❤️關於 FIRST LINE
    • 🥰客服中心
    • 📔更新日誌
      • 🐍2025
      • ☎️電話管理系統
      • 🍱Archive
        • 🐲2024
        • 🐰2023
        • 🐯2022
        • 🐮2021
        • 🐭2020
  • 指南與解答
    • 🚀指南
      • 🤖打造專屬聊天機器人
      • 🧠FIRST LINE AI
      • 🏗️管理者系統建置
      • 👋客服人員:訊息服務
      • 📥服務台:解決與紀錄客戶問題
      • 🔃交談分派的運作模式
      • 💬3 種 WhatsApp 帳號種類大解析!
    • 📔名詞解釋
    • ❓系統疑難
      • ⚠️提示或告警訊息
      • 📶網路離線提醒
      • 🌎支援的瀏覽器
      • 🪠清除瀏覽器快取
  • 功能教學
    • 💬管道
      • 💬即時聊天
        • 疑難雜症
        • 客戶身份驗證
        • 安裝範例
          • 嵌入至 LINE 內服務客戶
          • 安裝於 SHOPLINE 內
          • 安裝於 Shopify 內
      • 💬LINE 官方帳號
        • 如何啟用 Messaging API
        • LINE 訊息費用怎麼算
        • LINE Developer 相關
      • 💬Facebook Messenger
        • 疑難雜症
        • 錯誤代碼 #2022
      • 💬Instagram
      • 💬微信公眾號
      • 💬WhatsApp (Cloud API)
        • 疑難雜症
      • 💬WhatsApp (Twilio)
      • 💬Telegram
      • 💬Viber
      • 📮電子信箱
        • 電子郵件分隔文本
        • 電子郵件附件
        • Gmail 串接測試
      • 📱簡訊
        • Twilio
        • 三竹簡訊
      • ☎️電話
        • ❓疑難雜症
        • 👨‍💻調整或分配分機給專員
        • 📕通話時服務紀錄沒有建立
        • ⤴️轉接與三方通話
        • 😃座席狀態
        • ☎️電話 SIP 代碼
        • 📊通話資訊
      • 🏪線上下通路
    • 📈儀錶板
      • 📊服務水平
      • ☎️電話
      • ☎️專員電話即時狀態
      • 😃社群媒體好友數
      • 📈訊息統計
      • 💬交談佇列
    • 😀客戶關係管理
      • 😀客戶
        • 🔃客戶合併
      • 🏢公司
      • ⬇️匯入客戶
      • 匯入自訂表格
      • 🤝服務紀錄
        • 💬交談紀錄
      • 🔖服務結果
      • ✏️服務原因
      • 自訂欄位
      • 資料匯出
      • 電話紀錄
    • 🤖聊天機器人
      • 📒交談腳本
        • ❓疑難雜症
        • 🚀功能詳解
          • 🧠FIRST LINE AI
          • 📃模組腳本
          • 🔜分派權重
          • 📒事件紀錄
          • 📔草稿與發佈
          • 🗂️輪播訊息
          • 🔘按鈕行為
        • 🎬情境範例
          • 串接 ChatGPT
          • 搜尋與回覆知識庫文章
          • 緊急信件轉派
          • 封鎖名單
          • Webhook 整合指南
          • 如何透過 API 溝通
        • 📊統計數字
        • 從即時聊天 URL 添加數據
      • 😀滿意度調查
      • 🧠AI 訓練資源
      • 🕐營業時間
      • 🤖自動回應
        • 關鍵字回應
    • 💡知識庫
      • 幫助中心
        • 擴充自訂義 HTML
      • 聊天機器人
    • 🎟️工單
      • 工單範本
      • 關注工單
      • 透過電子信箱發送
      • 狀態細項
    • 🛍️行銷
      • 🛍️產品目錄
      • 📢分眾訊息
        • 自動化活動
      • 🎡LINE 圖文選單
      • 📃貼文自動回覆
      • 😁對話角色
      • 🎟️優惠卷
      • 🔗追蹤連結
    • 🔌整合
      • 🚗自動化
        • 範例:發送 LINE 訊息
        • 範例:會員同步
        • 範例:發送 Teams 通知
      • ⛓️Webhook 腳本
    • 📃報表
      • ☎️電話
        • 專員通話效率
        • 通話紀錄報表
        • ACD 號碼分析
      • 服務紀錄明細與樞紐
      • 專員服務效率
      • 訊息管道樞紐
    • ⚒️輔助工具
      • 管道整合
      • 信件範本
      • 對話腳本
      • 訊息範本
    • ⚙️系統設定
      • 🏢企業
        • 🏢系統設定
        • 🧑‍🤝‍🧑部門
        • 💰帳務總覽
        • 🔥IP 允許清單
        • 組別
        • 業主
        • 🗺️地址
          • 縣市
          • 行政區域
          • 國家
        • 🔐權限
      • 😀客戶
        • 客戶分派
      • 🤝服務紀錄
        • 服務原因
      • 🎙️員工
        • 服務狀態
        • 更改或忘記密碼
      • 🗄️檔案管理
      • 💪技能
      • 👜職位
      • 💬開場白與話術
    • 🚀其他資料
      • 🔵Fancy 點數
      • 👨‍💻模板語法
      • 💬交談狀態
      • 🔍全域搜尋
      • 👨‍💻交談腳本變數
      • 📄資料欄位類型
      • 🌐IP 與網域清單
      • 💬各管道訊息類型支援度
    • ✊合作夥伴
      • 📞電話疑難雜症
      • 🎛️其他相關設定
  • 開發文件
    • API 說明
      • 請求方式說明
      • 回應物件資料
      • 😀客戶
      • 🔖客戶標籤
      • 🏢公司
      • ⬇️客戶匯入排程
      • ⬇️客戶自訂表格匯入排程
      • 📄自訂欄位主分類
      • 📄自訂欄位
      • 📄自訂表格
      • ☎️電話號碼
      • 🌎國家、縣市及區域
      • 🏠地址
      • 📧電子信箱
      • 🎫工單
      • 💬服務紀錄
      • 😃滿意度調查
      • 🛍️產品
      • 📄訂單
      • 📦訂單品項
    • Advanced
      • 透過 Hash 值取得 Text-Call ID
      • 透過 Text-Call ID 發送訊息
      • 搜尋聯絡人資料(Partner Limit)
      • Push (Partner Limit)
    • 即時聊天 Javascript API
Powered by GitBook
On this page
  • 最佳實踐
  • 搜尋訂單
  • 取得單筆訂單資料
  • 新增訂單
  • 更新訂單資料
  • 訂單資料模型
  • 訂單狀態列舉
  1. 開發文件
  2. API 說明

訂單

此 API 為 2024-10-04 後版本 v.2.62.11 開放。

最佳實踐

在進行系統整合時,將訂單(Order)資料關聯到客戶(Contact)上是至關重要的。以下是推薦的整合流程步驟:

  1. 查找或建立客戶資料

    • 根據購買者的條件(如電子郵件、電話號碼等)查找現有客戶資料。

    • 若無匹配的客戶資料,則建立新的客戶資料。

    • 取得客戶的唯一識別碼(contact_id)。

  2. 建立或更新訂單資料

    • 使用訂單編號(order_number)和客戶 ID(contact_id)來建立新的訂單或更新現有訂單。

    • 確保每筆訂單正確對應到相應的客戶,這有助於提升管理效率並保持數據的一致性。

遵循上述步驟,可有效優化 API 整合流程,確保訂單與客戶資料的準確關聯。


搜尋訂單

請求方法: GET 端點: /api/v1/contact-order 說明: 根據指定條件搜尋符合的訂單列表。

Curl 範例

curl -X GET \
     -H "Content-Type: application/json" \
     '{
       "order_number": "ORD202309260001"
     }' \
     https://{API_HOST}/api/v1/contact-order

URL 參數

參數名稱

必填

預設值

類型

說明

contact_id

否

NULL

Number

客戶系統編號,例如 5263

order_number

否

NULL

String

訂單編號,例如 O412554

回應結構

{
    "data": [
      {
          "id": 1,
          "order_source": "cyberbiz",
          "order_created_at": "2024-09-06 00:00:00",
          "order_updated_at": null,
          "order_number": "ORD202309260001",
          "order_name": "訂單 #1001",
          "receiver_name": null,
          "receiver_address": null,
          "receiver_phone": null,
          "subtotal_price": "4000.00",
          "total_discount": "400.00",
          "shipping_fee": "330.00",
          "total_tax": "230.00",
          "total_price": "5245.00",
          "financial_status": "paid",
          "fulfillment_status": "preparing",
          "return_status": "returning",
          "note": null,
          "extra_info": null,
          "contact_id": 2195878,
          "items": [],
          "created_at": "2024-09-27 10:02:25",
          "updated_at": "2024-09-27 14:20:27"
      }
    ],
    "links": {
        // 分頁相關連結
    },
    "meta": {
        // 分頁相關元數據
    }
}

回應欄位說明

欄位名稱

類型

說明

data

Array of objects

銷售單資料陣列

meta

Object

分頁相關元數據

links

Object

分頁相關連結


取得單筆訂單資料

請求方法: GET 端點: /api/v1/contact-order/{contact-order} 說明: 根據訂單 ID 取得單筆訂單詳細資料。

Curl 範例

curl -X GET \
     -H "Content-Type: application/json" \
     https://{API_HOST}/api/v1/contact-order/1

URL 參數

參數名稱

必填

預設值

類型

說明

id

是

NULL

Number

訂單的唯一識別碼

回應結構

{
    "data": {
          "id": 1,
          "order_source": "cyberbiz",
          "order_created_at": "2024-09-06 00:00:00",
          "order_updated_at": null,
          "order_number": "ORD202309260001",
          "order_name": "訂單 #1001",
          "receiver_name": null,
          "receiver_address": null,
          "receiver_phone": null,
          "subtotal_price": "4000.00",
          "total_discount": "400.00",
          "shipping_fee": "330.00",
          "total_tax": "230.00",
          "total_price": "5245.00",
          "financial_status": "paid",
          "fulfillment_status": "preparing",
          "return_status": "returning",
          "note": null,
          "extra_info": null,
          "contact_id": 2195878,
          "items": [],
          "created_at": "2024-09-27 10:02:25",
          "updated_at": "2024-09-27 14:20:27"
      }
}

回應欄位說明

欄位名稱

類型

說明

data

Object

單筆訂單資料

data.id

Number

訂單 ID

data.order_source

String

訂單來源

data.order_number

String

訂單編號

data.contact_id

Number

關聯的客戶唯一識別碼

...

...

其他訂單相關欄位


新增訂單

請求方法: POST 端點: /api/v1/contact-order 說明: 建立一筆新的訂單資料。

Curl 範例

curl -X POST \
     -H "Content-Type: application/json" \
     '{
       "order_number": "FL_968521",
       "order_name": "官網訂單#968521"
     }' \
     https://{API_HOST}/api/v1/contact-order

表單資料

欄位名稱

必填

預設值

類型

說明

order_source

是

NULL

EnumValue

訂單來源

order_number

是

NULL

String

唯一識別訂單的編號

contact_id

是

NULL

Number

關聯的客戶唯一識別碼

order_created_at

否

NULL

DateTime

訂單創建的時間戳

order_updated_at

否

NULL

DateTime

訂單最後更新的時間戳

order_name

否

NULL

String

訂單的顯示名稱

receiver_name

否

NULL

String

收件人的姓名

receiver_address

否

NULL

String

收件人的地址

receiver_phone

否

NULL

String

收件人的電話

subtotal_price

否

NULL

Decimal

所有商品的價格總和,未包含任何折扣、稅金、運費等額外費用

total_discount

否

NULL

Decimal

訂單中所有折扣的總金額

shipping_fee

否

NULL

Decimal

訂單的總運費金額

total_tax

否

NULL

Decimal

訂單的總稅金金額

total_price

否

NULL

Decimal

訂單的最終總金額

financial_status

否

NULL

EnumValue

付款狀態

fulfillment_status

否

NULL

EnumValue

履行狀態

return_status

否

NULL

EnumValue

退貨狀態

note

否

NULL

String

訂單的附加說明

extra_info

否

NULL

String

訂單的補充資訊

回應結構

{
    "data": {
          "id": 1,
          "order_source": "cyberbiz",
          "order_created_at": "2024-09-06 00:00:00",
          "order_updated_at": null,
          "order_number": "ORD202309260001",
          "order_name": "訂單 #1001",
          "receiver_name": null,
          "receiver_address": null,
          "receiver_phone": null,
          "subtotal_price": "4000.00",
          "total_discount": "400.00",
          "shipping_fee": "330.00",
          "total_tax": "230.00",
          "total_price": "5245.00",
          "financial_status": "paid",
          "fulfillment_status": "preparing",
          "return_status": "returning",
          "note": null,
          "extra_info": null,
          "contact_id": 2195878,
          "items": [],
          "created_at": "2024-09-27 10:02:25",
          "updated_at": "2024-09-27 14:20:27"
      }
}

更新訂單資料

請求方法: PUT 端點: /api/v1/contact-order/{contact-order} 說明: 更新指定訂單的資料。

Curl 範例

curl -X PUT \
     -H "Content-Type: application/json" \
     '{
       "order_number": "FL_968521",
       "order_name": "官網訂單#968521"
     }' \
     https://{API_HOST}/api/v1/contact-order/1

URL 參數

參數名稱

必填

預設值

類型

說明

id

是

NULL

Number

訂單的唯一識別碼

表單資料

欄位名稱

必填

預設值

類型

說明

order_source

否

NULL

EnumValue

訂單來源

order_number

否

NULL

String

唯一識別訂單的編號

contact_id

否

NULL

Number

關聯的客戶唯一識別碼

order_created_at

否

NULL

DateTime

訂單創建的時間戳

order_updated_at

否

NULL

DateTime

訂單最後更新的時間戳

order_name

否

NULL

String

訂單的顯示名稱

receiver_name

否

NULL

String

收件人的姓名

receiver_address

否

NULL

String

收件人的地址

receiver_phone

否

NULL

String

收件人的電話

subtotal_price

否

NULL

Decimal

所有商品的價格總和,未包含任何折扣、稅金、運費等額外費用

total_discount

否

NULL

Decimal

訂單中所有折扣的總金額

shipping_fee

否

NULL

Decimal

訂單的總運費金額

total_tax

否

NULL

Decimal

訂單的總稅金金額

total_price

否

NULL

Decimal

訂單的最終總金額

financial_status

否

NULL

EnumValue

付款狀態

fulfillment_status

否

NULL

EnumValue

履行狀態

return_status

否

NULL

EnumValue

退貨狀態

note

否

NULL

String

訂單的附加說明

extra_info

否

NULL

String

訂單的補充資訊

回應結構

{
    "data": {
          "id": 1,
          "order_source": "cyberbiz",
          "order_created_at": "2024-09-06 00:00:00",
          "order_updated_at": null,
          "order_number": "ORD202309260001",
          "order_name": "訂單 #1001",
          "receiver_name": null,
          "receiver_address": null,
          "receiver_phone": null,
          "subtotal_price": "4000.00",
          "total_discount": "400.00",
          "shipping_fee": "330.00",
          "total_tax": "230.00",
          "total_price": "5245.00",
          "financial_status": "paid",
          "fulfillment_status": "preparing",
          "return_status": "returning",
          "note": null,
          "extra_info": null,
          "contact_id": 2195878,
          "items": [],
          "created_at": "2024-09-27 10:02:25",
          "updated_at": "2024-09-27 14:20:27"
      }
}

訂單資料模型

欄位名稱

類型

說明

id

Number

產品 ID

order_source

String

訂單來源

order_created_at

String

訂單創建時間,格式為 YYYY-MM-DD HH:MM:SS

order_updated_at

String

訂單最後更新時間,格式為 YYYY-MM-DD HH:MM:SS

order_number

String

訂單編號

order_name

String

訂單的顯示名稱

receiver_name

String

收件人的姓名

receiver_address

String

收件人的地址

receiver_phone

String

收件人的電話

subtotal_price

Decimal

所有商品的價格總和,未包含任何折扣、稅金、運費等額外費用

total_discount

Decimal

訂單中所有折扣的總金額

shipping_fee

Decimal

訂單的總運費金額

total_tax

Decimal

訂單的總稅金金額

total_price

Decimal

訂單的最終總金額

financial_status

String

付款狀態(Enum)

fulfillment_status

String

履行狀態(Enum)

return_status

String

退貨狀態(Enum)

note

String

訂單的附加說明

extra_info

String

訂單的補充資訊

contact_id

Number

關聯的客戶唯一識別碼

items

Array

訂單中的商品列表

created_at

String

資料創建時間,格式為 YYYY-MM-DD HH:MM:SS

updated_at

String

資料更新時間,格式為 YYYY-MM-DD HH:MM:SS

訂單狀態列舉

  • financial_status(付款狀態):

    • pending:等待付款

    • paid:已收到款項

    • cod:貨到付款

    • remitted:已匯款未收到

    • failed:付款失敗

    • pending_refund:待退款

    • pending_partial_refund:待部分退款

    • partial_refunded:部分退款

    • refunded:已退款

  • fulfillment_status(履行狀態):

    • unshipped:未出貨

    • preparing:準備出貨

    • partial:部分出貨

    • fulfilled:已出貨

    • arrived:已到店

    • received:已收貨

    • returned:已退貨

    • expired:逾期未取

    • problem:運送異常

  • return_status(退貨狀態):

    • no_need:不需退貨

    • request_return:退貨申請

    • returning:退貨中

    • checking:退貨審查

    • refused:拒絕退貨

    • returned:已退貨

    • partial_return:部分退貨

    • in_origin_cvs:原寄件門市

    • in_hub:轉運中心

    • problem:運送異常

Previous產品Next訂單品項

Last updated 7 months ago

📄