---
title: "命令、アクション、コマンド、パイプライン"
slug: "orders-actions-commands-and-pipelines"
abstract: ""
---
# 命令、アクション、コマンド、パイプライン

以下の表は、Orderエンティティに関連するアクション、コマンド、パイプラインを説明しています。

**アクション/コマンド/パイプライン**

**概要**

Orders  
  
GetOrderCommand  
  
GetOrderPipeline

命令書を取り戻す。  
  
パラメータ:  
  

-   orderId:命令の識別子

CreateOrder  
  
CreateOrderCommand  
  
CreateOrderPipeline  
  
依存パイプライン:  
  
ItemOrderedPipeline  
  
OrderPlacedPipeline

注文を作成します。この操作は店舗のウェブサイトの顧客によって行われます。  
  
パラメータ:  
  

-   id: カートの識別子が注文に渡されます

HoldOrder  
  
HoldOrderCommand  
  
HoldOrderPipeline

注文を保留状態にし、例えば注文の変更が行われる間など、一時的に処理が進まないようにします。この操作はカスタマーサービス担当者がビジネスツールを使って行います。  
  
パラメータ:  
  

-   orderId:命令の識別子

UndoOnHoldOrder  
  
UndoOnHoldOrderCommand  
  
UndoOnHoldOrderPipeline

注文が保留中に変更された分を元に戻します。  
  
パラメータ:  
  

-   orderId:命令の識別子

CancelOnHoldOrder  
  
CancelOnHoldOrderCommand  
  
CancelOnHoldOrderPipeline

保留中の注文をキャンセルします。これはCSRによって行われ、例えば注文を保留にした後にキャンセルを決定します。  
  
パラメータ:  
  

-   orderId:命令の識別子

CancelOrder  
  
CancelOrderCommand  
  
CancelOrderPipeline

注文をキャンセルします。この操作は店舗のウェブサイトのショッパー、またはCommerceビジネスツールを使ってカスタマーサービス担当者が行います。注文は保留中でなければならず、その後は注文が処理され、注文返品によってキャンセルする必要があります。  
  
パラメータ:  
  

-   orderId:命令の識別子

ReleaseOrder  
  
ReleaseOnHoldOrderCommand  
  
ReleaseOnHoldOrderPipeline

保留中の注文を解除します。  
  
パラメータ:  
  

-   orderId:命令の識別子

SetOrderStatus  
  
SetOrderStatusCommand  
  
SetOrderStatusPipeline

注文のステータスを設定します。  
  
パラメータ:  
  

-   orderId:命令の識別子
-   status:設定すべきステータス

以下の表は、注文が保留にされたときに行われる操作を説明しています。注文が保留にされて修正されると、コマースエンジンはその注文を作成したカートを修正します。

戦闘

概要

AddLineItem

保留中の注文にカート項目を追加します。  
  
パラメータ:  
  

-   orderId:命令の識別子
-   itemId: 注文に追加するカートの項目の識別子
-   quantity: 追加する項目の数量

EditLineItem

保留中の注文のカート項目を編集します。  
  
パラメータ:  
  

-   orderId:命令の識別子
-   itemId編集するカート項目の識別子
-   quantity: 編集すべき項目の数量

DeleteLineItem

保留中の注文のカート項目を削除します。  
  
パラメータ:  
  

-   orderId:命令の識別子
-   itemId: 削除すべきカート項目の識別子

以下の表は、営業活動エンティティに関連する注文アクション、コマンド、パイプラインを説明しています。

**アクション/コマンド/パイプライン**

**概要**

SalesActivities

1つまたはすべての販売活動を取得します。パラメータが渡されない場合は、利用可能なすべての販売活動が返されます。  
  
パラメータ:  
  

-   SalesActivityId: 販売活動の識別子

GetOrderSalesActivities  
  
GetOrderSalesActivityCommand

注文に関連する販売注文の活動を取得します。  
  
パラメータ:  
  

-   orderId:命令の識別子