Salesforce Order Management リソース
注文および注文履行プロセスを管理します。Salesforce Order Management 組織で使用できます。
次のリソースを使用できます。
| リソース | 説明 |
|---|---|
| /commerce/fulfillment/fulfillment-orders | OrderSummary の配送方法と受信者を定義する OrderDeliveryGroupSummary の 1 つ以上の FulfillmentOrders および FulfillmentOrderLineItems を作成します。割り当てる OrderItemSummaries を指定します。これは、異なる場所から履行できます。複数の履行グループを指定すると、場所ごとに 1 つ FulfillmentOrder が作成されます。OrderItemSummary ごとに、FulfillmentOrderLineItem が作成され、対応する FulfillmentOrder に割り当てられます。 |
| /commerce/fulfillment/fulfillment-orders/fulfillmentOrderId/actions/cancel-item | FulfillmentOrder から FulfillmentOrderLineItems をキャンセルします。このアクションでは、関連付けられた OrderItemSummaries はキャンセルされないため、キャンセルした数量を新しい FulfillmentOrder に再度割り当ててください。 |
| /commerce/fulfillment/fulfillment-orders/fulfillmentOrderId/actions/create-invoice | 請求書のない FulfillmentOrder の請求書を作成します。 |
| /commerce/fulfillment/actions/create-multiple | 1 回の要求で複数の OrderDeliveryGroups の FulfillmentOrders を作成します。 |
| /commerce/order-management/order-payment-summaries | OrderSummary の OrderPaymentSummary を作成します。支払承認、または同じ支払い方法を共有する、支払いを指定します。組織でマルチ通貨が有効になっている場合、OrderPaymentSummary は、OrderSummary からの CurrencyIsoCode 値を継承します。 |
| /commerce/order-management/order-summaries | 注文に基づいて OrderSummary を作成します。この注文は OrderSummary の元の注文とみなされます。OrderSummary に適用される後続の変更注文も注文として表されます。注文を Salesforce Order Management で管理するのか、外部システムで管理するのかを指定できます。ほとんどの Salesforce Order Management API は、管理対象の注文にのみ実行できます。 |
| /commerce/order-management/order-summaries/orderSummaryId/actions/create-credit-memo | クレジットメモを作成し、OrderSummary に関連付けられた 1 つ以上の変更注文の返金を表します。 |
| /commerce/order-management/order-summariesorderSummaryId/async-actions/ensure-funds-async | 請求書の資金を確認して適用します。必要に応じて、支払プロバイダに要求を送信して承認済み資金を捕捉します。この方法によってバックグラウンド操作が非同期ジョブキューに挿入され、その操作の ID が返されるため、ユーザはその状況を追跡できます。支払ゲートウェイ応答は、支払ゲートウェイログに表示され、バックグラウンド操作状況には影響しません。 |
| /commerce/order-management/order-summaries/orderSummaryId/async-actions/ensure-refunds-async | 支払プロバイダに要求を送信して、クレジットメモまたは超過資金の返金を確認します。この方法によってバックグラウンド操作が非同期ジョブキューに挿入され、その操作の ID が返されるため、ユーザはその状況を追跡できます。支払ゲートウェイ応答は、支払ゲートウェイログに表示され、バックグラウンド操作状況には影響しません。 |
| /commerce/order-management/order-summaries/orderSummaryId/actions/preview-cancel | 実際にキャンセルを実行することなく、OrderSummary の 1 つ以上の OrderItemSummaries をキャンセルした場合に予想される変更注文金額を取得します。 |
| /commerce/order-management/order-summaries/orderSummaryId/actions/preview-return | 実際に返品を実行することなく、OrderSummary の 1 つ以上の OrderItemSummaries を返品した場合に予想される変更注文金額を取得します。 |
| /commerce/order-management/order-summaries/orderSummaryId/actions/submit-cancel | OrderSummary から 1 つ以上の OrderItemSummaries をキャンセルし、対応する変更注文を作成します。 |
| /commerce/order-management/order-summaries/orderSummaryId/actions/submit-return | OrderSummary の 1 つ以上の OrderItemSummaries を返品し、対応する変更注文を作成します。 |
| /commerce/returns/return-orders/ | OrderSummary に属する品目の ReturnOrder と ReturnOrderLineItems を作成します。 |
| /commerce/returns/return-orders/returnOrderId/actions/return-items | ReturnOrder に属する ReturnOrderLineItems を処理します。ReturnOrderLineItem の処理により、変更注文が生成され、ReturnOrderLineItem が読み取り専用になります。処理済みの ReturnOrderLineItem に想定される数量が残っている場合、API がその数量を表す別の ReturnOrderLineItem を作成します。 |
| /commerce/order-management/routing/actions/find-routes-with-fewest-splits | 指定された配送分割の制限内で注文を履行できる在庫ロケーションの組み合わせを返します。 |
| /commerce/order-management/routing/actions/rank-byaverage-distance | 在庫ロケーションのセットから注文受取人までの平均距離を計算し、ランク付けします。注文を履行できる複数のロケーションセットの平均配送距離を比較するには、このメソッドを使用します。 |