---
title: "価格付けアクション、コマンド、パイプライン"
slug: "pricing-actions-commands-and-pipelines"
abstract: ""
---
# 価格付けアクション、コマンド、パイプライン

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

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

**概要**

AddPriceBook  
  
AddPriceBookCommand  
  
AddPriceBookPipeline

価格帳を追加します。価格帳の名前はシステム内で一意でなければなりません。

EditPriceBook  
  
EditPriceBookCommand  
  
EditPriceBookPipeline

価格表を編集する。

AssociateCatalog  
  
AssociateCatalogToBookCommand  
  
AssociateCatalogToBookPipeline

価格帳を特定のカタログに関連付けます。

DisassociateCatalog  
  
DisassociateCatalogFromBookCommand  
  
DisassociateCatalogFromBookPipeline

価格帳を特定のカタログから切り離します。

以下の表は、プライスカード事業体に関する価格設定アクション、コマンド、パイプラインを説明しています。

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

**概要**

AddPriceCard  
  
AddPriceCardCommand  
  
AddPriceCardPipeline

プライスブックにプライスカードを追加します。名前と親のプライスブック名が必要です。プライスカードの名前はプライスブックのパラメータ内で一意でなければなりません。

EditPriceCard  
  
EditPriceCardCommand  
  
EditPriceCardPipeline

プライスカードを編集します。

DeletePriceCard  
  
DeletePriceCardCommand  
  
DeletePriceCardPipeline

プライスカードを削除します。プライスカードは承認されたスナップショットが含まれていない場合のみ削除可能です。

DuplicatePriceCard  
  
DuplicatePriceCardCommand  
  
DuplicatePriceCardPipeline

プライスカードとそのスナップショットを複製します。

以下の表は、スナップショットコンポーネントに関する価格設定アクション、コマンド、パイプラインを説明します。

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

**概要**

AddPriceSnapshot  
  
AddPriceSnapshotCommand  
  
AddPriceSnaphostPipeline

プライスカードにスナップショットを追加します。スナップショットの開始日が必要で、その開始日はプライスカード内で承認された最新のスナップショット日と同等かそれ以前でなければなりません。

EditPriceSnapshot  
  
EditPriceSnapshotCommand  
  
EditPriceSnapshotPipeline

スナップショットを編集します。スナップショットの承認ステータスはDraftでなければなりません。

RequestSnapshotApproval  
  
SetPriceSnapshotApprovalStatusCommand

スナップショットの承認ステータスをDraftからReadyForApprovalに変更します。

ApproveSnapshot  
  
SetPriceSnapshotApprovalStatusCommand

スナップショットの承認ステータスをReadyForApprovalからApproveに変更します。

RejectSnapshot  
  
SetPriceSnapshotApprovalStatusCommand

スナップショットの承認ステータスをReadyForApprovalからDraftに変更します。

RetractSnapshot  
  
SetPriceSnapshotApprovalStatusCommand

スナップショットの承認ステータスを「承認済み」から「ドラフト」に戻します。スナップショットが完全にアクティブになる前のみ適用可能です。

RemovePriceSnapshot  
  
RemovePriceSnapshotCommand  
  
RemovePriceSnapshotPipeline

プライスカードから価格スナップショットを削除します。スナップショットの承認ステータスは「ドラフト」でなければなりません。

(内部 - 行動や命令なし)  
  
ResolveActivePriceSnapshotByCardPipeline

価格カード内のアクティブなスナップショットを解決します。アクティブなスナップショットは、リクエストの有効日に最も近い開始日を持つ承認済みスナップショットです。

(内部 - 行動や命令なし)  
  
ResolveActivePriceSnapshotByTagsPipeline

価格帳内のアクティブなスナップショットをタグごとに解決します。アクティブなスナップショットとは、リクエストの有効日に最も近い開始日を持ち、タグの数が最も多い承認されたスナップショットです。

以下の表は、ティアコンポーネントに関する価格設定アクション、コマンド、パイプラインを説明します。

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

**概要**

AddCurrency  
  
AddPriceTierCommand  
  
AddPriceTierPipeline

特定の通貨の価格ティアをスナップショットに追加します。ティアの数量と通貨の組み合わせはスナップショット内で一意でなければなりません。ティアを追加するにはスナップショットの承認ステータスをDraftに設定する必要があります。

EditCurrency  
  
EditPriceTierCommand  
  
EditPriceTierPipeline

特定の通貨のスナップショットの価格帯を編集します。スナップショットの承認ステータスをDraftに設定してティアを編集する必要があります。

RemoveCurrency  
  
RemovePriceTierCommand  
  
RemovePriceTierPipeline

特定の通貨のスナップショットから価格帯を削除します。階層を削除するには、スナップショットの承認ステータスをドラフトに設定する必要があります。

AddPriceTag  
  
AddPriceSnapshotTagCommand  
  
AddPriceSnapshotTagPipeline

スナップショットにタグを追加します。タグはスナップショット内で一意でなければなりません。タグを追加するには、スナップショットの承認ステータスをドラフトに設定する必要があります。

RemovePriceTag  
  
RemovePriceSnapshotTagCommand  
  
RemovePriceSnapshotTagCommand

スナップショットからタグを削除します。タグを削除するにはスナップショットの承認ステータスをDraftに設定する必要があります。

## 価格承認ワークフロー

以下の図は価格承認プロセスを示しています:

![0300000B.png](https://doc.sitecore.com/api/markdown-image/xp/ja/developers/103/sitecore-experience-commerce/images/0300000B.png)