B2B 下單系統 MCP 工具

本頁列出 B2B 下單系統規劃中的 MCP 工具,涵蓋批發客戶、客戶分組、專屬價目表、MOQ、信用額與帳期、報價與正式報價 PDF、批量下單、訂單審批、庫存預留、欠貨分配、配送、電子發票、裝箱單、付款記錄、月結單及營運分析。

b2b_ordering.config.get

read

讀取 B2B 下單系統設定,包括啟用模組、貨幣、稅務、帳期、信用額、MOQ、報價、審批、庫存預留及月結政策。

建議先讀取

無需前置工具。

治理與審批

只讀工具;不會建立審批請求。

安全說明

後續寫入必須以此工具回傳設定為準;不得自行假設帳期、信用額、稅率、MOQ 或審批門檻。

b2b_ordering.customer_groups.list

read

列出客戶分組、代理級別、價格組別、可見商品範圍、帳期和信用額預設值。

建議先讀取

b2b_ordering.config.get

治理與審批

只讀工具;不會建立審批請求。

安全說明

分配客戶或價目表時必須使用回傳 group_id;不得以顯示名稱推斷級別或權限。

b2b_ordering.locations.list

read

列出 B2B 可用倉庫、門市、取貨點、出貨地點及每個地點的可售/預留用途。

建議先讀取

b2b_ordering.config.get

治理與審批

只讀工具;不會建立審批請求。

安全說明

庫存、預留、配送或欠貨分配必須指定有效 location_id;不得使用已停用地點。

b2b_ordering.delivery_rules.list

read

列出送貨地區、截單時間、送貨時段、運費規則、最小送貨額、路線及自取選項。

建議先讀取

b2b_ordering.config.get

治理與審批

只讀工具;不會建立審批請求。

安全說明

建立訂單或分配送貨時必須使用有效 delivery_rule_id;不得自行估算送貨限制或運費。

b2b_ordering.approval_policies.list

read

列出需要審批的條件,例如超信用額、改價、低於毛利、低於 MOQ、逾期欠款或例外送貨。

建議先讀取

b2b_ordering.config.get

治理與審批

只讀工具;不會建立審批請求。

安全說明

後續寫入不得繞過回傳政策;觸發政策時必須建立審批或保持草稿狀態。

b2b_ordering.owners.list

read

列出可分派的銷售、客服、倉務、財務和管理員帳戶,供報價、訂單、審批及月結流程使用。

建議先讀取

b2b_ordering.config.get

治理與審批

只讀工具;不會建立審批請求。

安全說明

不得分派給停用帳戶、無權限帳戶或回傳清單以外的使用者。

b2b_ordering.products.search

read

按名稱、SKU、條碼、分類、品牌、包裝、箱規、可售狀態或 B2B 可見性搜尋商品。

建議先讀取

b2b_ordering.config.get、b2b_ordering.customer_groups.list

治理與審批

只讀工具;不會建立審批請求。

安全說明

搜尋結果必須受客戶組別及可見性限制;不要把隱藏或未授權商品暴露給不相關客戶。

b2b_ordering.products.get

read

讀取單一商品的 B2B 內容、SKU、箱規、包裝、可售渠道、庫存摘要、價格摘要及版本資料。

建議先讀取

b2b_ordering.products.search 或已知 product_id

治理與審批

只讀工具;不會建立審批請求。

安全說明

後續寫入必須使用回傳 product_id、variant_id 及 base_version_token;不得覆蓋未讀取欄位。

b2b_ordering.price_lists.list

read

列出客戶或客戶組別的專屬價目表、階梯價、合約價、有效日期、貨幣及狀態。

建議先讀取

b2b_ordering.customer_groups.list、b2b_ordering.products.search

治理與審批

只讀工具;不會建立審批請求。

安全說明

價目表可能按客戶、組別、合約和日期變動;不得只憑商品標準價判定批發成交價。

b2b_ordering.price_lists.preview

preview

預覽新增或修改價目表對指定客戶、商品、階梯數量、毛利和有效期的影響。

建議先讀取

b2b_ordering.price_lists.list、b2b_ordering.products.get、b2b_ordering.customer_groups.list

治理與審批

預覽工具;不會寫入資料。

安全說明

預覽必須列出衝突價目、低毛利風險、影響客戶及生效時間;不得把預覽當成已套用。

b2b_ordering.price_lists.upsert

write

建立或更新客戶專屬價目、客戶組別價目、階梯價、合約價或限時批發價。

建議先讀取

b2b_ordering.price_lists.preview、b2b_ordering.approval_policies.list

治理與審批

高風險商業寫入;建議建立審批請求或要求明確確認。

安全說明

不得自行估算價格、成本或毛利;必須保留原因、適用客戶、有效日期及審批紀錄。

b2b_ordering.moq_rules.list

read

列出按商品、分類、客戶組別、箱規或訂單總額設定的 MOQ、倍數和例外規則。

建議先讀取

b2b_ordering.config.get、b2b_ordering.products.search

治理與審批

只讀工具;不會建立審批請求。

安全說明

MOQ 可能與箱規、物流成本及客戶合約相關;建立訂單時不得忽略回傳規則。

b2b_ordering.moq_rules.upsert

write

建立或更新最低訂購量、訂購倍數、起訂金額、箱規限制或客戶例外規則。

建議先讀取

b2b_ordering.moq_rules.list、b2b_ordering.products.get、b2b_ordering.approval_policies.list

治理與審批

寫入工具;影響大量客戶下單時建議審批。

安全說明

不得令已生效合約客戶突然無法下單而不提示受影響範圍;必須保留變更原因。

b2b_ordering.price_list_import.preview

preview

預覽批量匯入價目表或 MOQ,檢查欄位映射、SKU、客戶組別、重複規則、毛利風險及錯誤。

建議先讀取

b2b_ordering.price_lists.list、b2b_ordering.moq_rules.list、b2b_ordering.products.search、b2b_ordering.customer_groups.list

治理與審批

預覽工具;不會寫入資料。

安全說明

必須顯示新增、更新、錯誤、重複和受影響客戶數;不得直接提交未預覽檔案。

b2b_ordering.price_list_import.commit

write

在預覽通過後提交批量價目表或 MOQ 匯入。

建議先讀取

b2b_ordering.price_list_import.preview

治理與審批

高風險批量寫入;建議建立審批請求。

安全說明

必須使用預覽批次 import_id;不得繞過 SKU、客戶組別、毛利及重複檢查。

b2b_ordering.customers.search

read

按公司、聯絡人、電話、電郵、客戶組別、代理級別、帳期、信用額或欠款狀態搜尋批發客戶。

建議先讀取

b2b_ordering.config.get、b2b_ordering.customer_groups.list

治理與審批

只讀工具;不會建立審批請求。

安全說明

搜尋結果可能含商業敏感及個人資料;只回傳任務所需欄位並遵守可見性。

b2b_ordering.customers.get

read

讀取單一批發客戶資料、價目表、MOQ 例外、信用額、欠款、帳期、送貨地址、聯絡人及版本資料。

建議先讀取

b2b_ordering.customers.search 或已知 customer_id

治理與審批

只讀工具;不會建立審批請求。

安全說明

後續寫入必須使用回傳 customer_id 及 base_version_token;不得覆蓋未讀取欄位。

b2b_ordering.customers.update_terms

write

更新批發客戶組別、帳期、信用額、價格組別、MOQ 例外、可見商品範圍或負責人。

建議先讀取

b2b_ordering.customers.get、b2b_ordering.customer_groups.list、b2b_ordering.approval_policies.list

治理與審批

高風險商業寫入;信用額、帳期或價格組別變更建議審批。

安全說明

不得自行提高信用額或延長帳期;必須保留原因、批准人及生效日期。

b2b_ordering.customers.credit_check_preview

preview

預覽客戶信用額、逾期欠款、待出貨訂單和新訂單金額,判斷是否可建立或確認訂單。

建議先讀取

b2b_ordering.customers.get、b2b_ordering.orders.list、b2b_ordering.config.get

治理與審批

預覽工具;不會寫入資料。

安全說明

信用檢查只是判斷依據;不得把預覽結果當成已批准超額下單。

b2b_ordering.customers.credit_hold.update

write

啟用或解除客戶下單暫停、信用額鎖定或逾期付款限制。

建議先讀取

b2b_ordering.customers.get、b2b_ordering.customers.credit_check_preview

治理與審批

高風險寫入;建議建立審批請求或要求明確確認。

安全說明

必須保存鎖定或解除原因;不得無理由阻止客戶下單或解除財務限制。

b2b_ordering.customers.note.create

write

新增客戶內部備註,例如特殊價格協議、付款承諾、送貨要求、投訴或銷售跟進。

建議先讀取

b2b_ordering.customers.get

治理與審批

寫入工具;一般可直接執行,敏感備註可按政策審批。

安全說明

只記錄已確認事實或清楚標示為內部備註;不得加入未核實或任務無關內容。

b2b_ordering.quotations.list

read

按客戶、狀態、有效期、負責人、金額或轉單狀態列出 B2B 報價。

建議先讀取

b2b_ordering.customers.search

治理與審批

只讀工具;不會建立審批請求。

安全說明

報價可能含商業敏感價格;只回傳使用者有權查看的記錄。

b2b_ordering.quotations.get

read

讀取單一報價的商品、價格、折扣、MOQ、有效期、條款、客戶、版本及審批狀態。

建議先讀取

b2b_ordering.quotations.list 或已知 quotation_id

治理與審批

只讀工具;不會建立審批請求。

安全說明

後續更新或轉單必須使用回傳 quotation_id 及 base_version_token。

b2b_ordering.quotations.create_draft

write

建立 B2B 報價草稿,包含客戶、商品、數量、價格、MOQ、有效期、付款及送貨條款。

建議先讀取

b2b_ordering.customers.get、b2b_ordering.products.get、b2b_ordering.price_lists.list、b2b_ordering.moq_rules.list

治理與審批

寫入工具;建立草稿通常可直接執行,低毛利或例外條款需審批。

安全說明

不得自行填寫未確認價格、有效期或條款;資料不足時應保持草稿待確認。

b2b_ordering.quotations.update

write

更新報價商品行、價格、折扣、有效期、付款條款、送貨條款或備註。

建議先讀取

b2b_ordering.quotations.get、b2b_ordering.price_lists.preview、b2b_ordering.moq_rules.list

治理與審批

寫入工具;改價、延長有效期或例外條款可要求審批。

安全說明

只更新明確指定欄位;不得改變已接受或已轉訂單的報價,除非建立新版本。

b2b_ordering.quotations.pdf.generate

write

為已建立的 B2B 報價生成正式 PDF 報價單,包含公司資料、客戶資料、商品行、價格、折扣、MOQ、有效期、條款及版本。

建議先讀取

b2b_ordering.quotations.get

治理與審批

寫入文件工具;若報價包含改價、低毛利或例外條款,應先完成審批再生成正式 PDF。

安全說明

不得為過期、未完成或未授權報價生成正式文件;PDF 必須綁定 quotation_id、版本、生成時間和操作者。

b2b_ordering.quotations.convert_to_order

write

將已確認報價轉換為訂單草稿或確認訂單,保留原報價版本及條款。

建議先讀取

b2b_ordering.quotations.get、b2b_ordering.customers.credit_check_preview、b2b_ordering.inventory_levels.list

治理與審批

高風險寫入;若觸發信用額、庫存或條款例外,建議審批。

安全說明

不得把過期、未接受或資料不足的報價轉成正式訂單。

b2b_ordering.orders.list

read

按客戶、訂單狀態、付款狀態、配送狀態、交貨日、欠貨狀態或審批狀態列出 B2B 訂單。

建議先讀取

b2b_ordering.config.get、b2b_ordering.customers.search

治理與審批

只讀工具;不會建立審批請求。

安全說明

訂單列表應按客戶、負責人及地點權限過濾;不要暴露任務無關資料。

b2b_ordering.orders.get

read

讀取單一訂單的商品行、價目來源、MOQ 檢查、信用檢查、庫存預留、配送、月結和版本資料。

建議先讀取

b2b_ordering.orders.list 或已知 order_id

治理與審批

只讀工具;不會建立審批請求。

安全說明

後續更新必須使用回傳 order_id 及 base_version_token;不得覆蓋付款、配送或審批紀錄。

b2b_ordering.orders.create_draft

write

為批發客戶建立訂單草稿,支援 SKU 快速輸入、沿用歷史訂單、批量下單和 WhatsApp 人工轉單。

建議先讀取

b2b_ordering.customers.get、b2b_ordering.products.get、b2b_ordering.price_lists.list、b2b_ordering.moq_rules.list、b2b_ordering.customers.credit_check_preview

治理與審批

寫入工具;建立草稿通常可直接執行,確認訂單需按審批政策處理。

安全說明

不得自行填寫未確認客戶、價格、折扣、送貨地址或付款狀態;資料不足時保持草稿。

b2b_ordering.orders.update_lines

write

更新訂單商品行、數量、箱規、價格來源、折扣、MOQ 例外、備註或交貨要求。

建議先讀取

b2b_ordering.orders.get、b2b_ordering.price_lists.preview、b2b_ordering.moq_rules.list、b2b_ordering.inventory_levels.list

治理與審批

寫入工具;改價、低於 MOQ 或超信用額可要求審批。

安全說明

只更新指定商品行;不得覆蓋已出貨、已月結或已開票部分。

b2b_ordering.orders.confirm

write

確認訂單,套用價目、MOQ、信用額、庫存預留及配送檢查結果。

建議先讀取

b2b_ordering.orders.get、b2b_ordering.customers.credit_check_preview、b2b_ordering.inventory_levels.list、b2b_ordering.approval_policies.list

治理與審批

高風險寫入;觸發任何例外時必須審批或保持草稿。

安全說明

確認前必須檢查信用額、MOQ、庫存和送貨規則;不得確認違反政策的訂單。

b2b_ordering.orders.cancel

write

取消訂單並釋放庫存預留、配送安排、欠貨分配及相關審批狀態。

建議先讀取

b2b_ordering.orders.get、b2b_ordering.inventory_levels.list、b2b_ordering.delivery_slots.list

治理與審批

高風險寫入;已確認、已出貨、已開票或已月結訂單建議審批。

安全說明

不得取消已完成財務流程而不處理信用票據、庫存回補及客戶通知。

b2b_ordering.inventory_levels.list

read

按商品、規格、倉庫、批發渠道、已預留量、可售量、安全庫存和待補貨量讀取庫存。

建議先讀取

b2b_ordering.products.get、b2b_ordering.locations.list

治理與審批

只讀工具;不會建立審批請求。

安全說明

庫存必須連同地點、批發預留和最後更新時間解讀;不得混合零售與批發可售量。

b2b_ordering.stock.reserve

write

為訂單預留、調整或釋放庫存,保留預留原因、訂單關聯和到期時間。

建議先讀取

b2b_ordering.orders.get、b2b_ordering.inventory_levels.list

治理與審批

高風險寫入;大量預留或跨倉調整建議審批。

安全說明

必須指定 location_id、variant_id、數量和訂單;不得無訂單或無原因鎖死庫存。

b2b_ordering.backorders.list

read

列出欠貨、預購、待補貨、到貨預計日、客戶優先次序和分配狀態。

建議先讀取

b2b_ordering.orders.list、b2b_ordering.inventory_levels.list

治理與審批

只讀工具;不會建立審批請求。

安全說明

欠貨資料影響客戶承諾;輸出必須標明預計到貨是否已確認。

b2b_ordering.backorders.allocate

write

根據到貨、客戶優先級、訂單日期或人工規則分配欠貨庫存。

建議先讀取

b2b_ordering.backorders.list、b2b_ordering.inventory_levels.list、b2b_ordering.approval_policies.list

治理與審批

高風險寫入;更改客戶分配優先次序時建議審批。

安全說明

不得無原因改變先後次序;必須保存分配規則、受影響訂單和未滿足數量。

b2b_ordering.delivery_slots.list

read

列出可用配送時段、路線、地區、截單時間、容量、客戶地址限制和自取選項。

建議先讀取

b2b_ordering.delivery_rules.list、b2b_ordering.customers.get

治理與審批

只讀工具;不會建立審批請求。

安全說明

送貨時段必須按客戶地區、容量和截單時間判斷;不得承諾不可用時段。

b2b_ordering.delivery.assign

write

為訂單分配送貨時段、路線、自取安排、送貨備註或重新派送安排。

建議先讀取

b2b_ordering.orders.get、b2b_ordering.delivery_slots.list

治理與審批

寫入工具;例外送貨、超容量或截單後安排可要求審批。

安全說明

不得分配不可用時段或錯誤地址;配送變更應保留原因和通知狀態。

b2b_ordering.invoices.generate

write

為已確認或已出貨的 B2B 訂單生成正式商業發票或電子發票,保留訂單、客戶、稅務、付款條款及版本關聯。

建議先讀取

b2b_ordering.orders.get、b2b_ordering.customers.get、b2b_ordering.config.get

治理與審批

高風險財務寫入;正式發票或電子發票應要求明確確認,取消或重發需按政策審批。

安全說明

不得為草稿、已取消、未確認或金額未核對訂單開正式發票;必須避免重複開票並保存 invoice_id。

b2b_ordering.packing_slips.generate

write

為 B2B 訂單或配送批次生成裝箱單,包含商品、SKU、箱規、數量、欠貨、配送地址、路線及倉庫出貨資料。

建議先讀取

b2b_ordering.orders.get、b2b_ordering.inventory_levels.list、b2b_ordering.delivery_slots.list

治理與審批

出貨文件寫入;一般可在訂單確認及庫存預留後執行,欠貨或分批出貨需按政策確認。

安全說明

不得為未確認或未分配庫存的訂單生成最終裝箱單;必須標明欠貨、分批出貨和文件版本。

b2b_ordering.invoices.list

read

按客戶、訂單、期間、狀態、到期日或月結單列出商業發票、電子發票、信用票據及相關 PDF 文件。

建議先讀取

b2b_ordering.customers.get 或 b2b_ordering.orders.get

治理與審批

只讀工具;不會建立審批請求。

安全說明

發票資料屬財務敏感資料;必須按客戶、負責人和財務權限過濾,並標明幣種、稅務及狀態。

b2b_ordering.payments.list

read

按客戶、發票、月結期間或付款狀態列出收款、付款紀錄、未清金額、逾期款項及對帳差異。

建議先讀取

b2b_ordering.customers.get、b2b_ordering.invoices.list

治理與審批

只讀工具;不會建立審批請求。

安全說明

付款資料屬財務敏感資料;必須標明資料來源、付款日期、幣種、是否已核銷及是否仍有差額。

b2b_ordering.monthly_statements.preview

preview

預覽月結單,整合同一客戶指定期間內已確認訂單、退貨、信用票據、收款和未清款項。

建議先讀取

b2b_ordering.customers.get、b2b_ordering.orders.list、b2b_ordering.config.get

治理與審批

預覽工具;不會寫入資料。

安全說明

預覽必須列出期間、幣種、已排除項、差額和未確認交易;不得把預覽當成正式月結。

b2b_ordering.monthly_statements.generate

write

在預覽通過後生成月結單、PDF 或付款請求,並鎖定相關訂單的月結版本。

建議先讀取

b2b_ordering.monthly_statements.preview

治理與審批

高風險財務寫入;建議建立審批請求。

安全說明

必須使用預覽批次 statement_preview_id;不得對未確認、已取消或重複月結訂單生成正式文件。

b2b_ordering.analytics.sales_summary

read

讀取指定期間、客戶、組別、商品或銷售負責人的訂貨量、復購、毛利、欠貨、信用額使用和月結摘要。

建議先讀取

b2b_ordering.config.get、b2b_ordering.customer_groups.list

治理與審批

只讀工具;不會建立審批請求。

安全說明

分析結果必須標明日期範圍、時區、幣種、是否含草稿/取消訂單及資料延遲。

b2b_ordering.action_request.status

status

查詢 B2B 寫入、批量匯入、價目表、審批、訂單、庫存預留或月結操作的審批、執行、拒絕或失敗狀態。

建議先讀取

已知 action_request_id

治理與審批

狀態查詢工具;不會建立新的審批請求。

安全說明

狀態結果只代表治理流程進度;不得重試非冪等寫入,除非使用相同 idempotency_key 或明確新請求。