Loading
Salesforce から送信されるメールは、承認済ドメインからのみとなります続きを読む

商品価格の更新

公開日: Apr 2, 2026
説明
※この記事は英語版を翻訳しており、一部機械翻訳を含むため内容は後日更新される可能性があります。最新の内容は英語版を参照してください。表示言語は画面右下の言語名から切り替えられます。

利用可能: Lightning Experience と Salesforce Classic

利用可能: Enterprise Edition、Unlimited Edition、Developer Edition、Performance Edition、Professional Edition (API 有効化済み)

必要な権限: ユーザープロファイルの価格表に対する編集権限での API 有効化


質問: 1 つの価格表または複数の価格表に記載されている商品の価格を更新する方法

解決策: 価格を更新するには、PriceBookEntry Salesforce ID が必要です。その ID を取得する唯一の方法は、データローダまたは Workbench や DataLoader.io などのサードパーティツールを使用して、ID をエクスポートすることです。次のウォークスルーでは、Salesforce ID を取得し、商品価格を更新する方法を紹介します。
解決策


ステップ 1: 価格表エントリをエクスポートする

 
  1. データローダを起動します。
  2. [エクスポート] ボタンをクリックします。
  3. ログイン方法として、[OAuth] または [パスワード認証] を選択します。
  4. ログインします。
  5. [次へ] ボタンをクリックします。
  6. [Salesforce のすべてのオブジェクトを表示] と書かれたチェックボックスをオンにします。
  7. 下にスクロールして、[価格表エントリ] オブジェクトを選択します。
  8. [参照] ボタンをクリックし、ファイル名 (「pricebookentry.csv」を推奨) とファイルの保存場所 (デスクトップを推奨) を入力します。ファイルの末尾は「.csv」とします。
  9. [次へ] ボタンをクリックします。
  10. [すべて選択] ボタンをクリックします。
注意:
このチュートリアルでは、すべての価格表エントリをダウンロードします。特定の商品に基づいて価格表エントリを絞り込む場合は、クエリエディターボックスに WHERE 条件式を追加し、絞り込む商品 ID 値を追加することで、選択的クエリを使用できます。以下の例では、ID が 01t1I000000CqeK または 01t1I000000CqeL である商品の価格表エントリのみをエクスポートします。商品 ID を確認するには、Salesforce で対象の商品を表示し、ブラウザーのアドレスバーにある URL から値をコピーします。URL が「https://na73.salesforce.com/01t1I000000CqeL」の場合、商品 ID は .com/ の後に記載されています。

SOQL クエリの例:
Select Id, Name, Pricebook2Id, Product2Id, UnitPrice, IsActive, UseStandardPrice, CreatedDate, CreatedById, LastModifiedDate, LastModifiedById,  SystemModstamp, ProductCode, IsDeleted FROM PricebookEntry WHERE Product2Id='01t1I000000CqeK' OR Product2Id='01t1I000000CqeL'
 
  1. [完了] をクリックします。
  2. [OK] をクリックします。

推奨に従った場合、デスクトップに「pricebookentry.csv」というファイルが作成されます。



ステップ 2: 価格表エントリの CSV ファイルの価格を更新する

 
  1. CSV ファイルを開きます。
  2. 各価格表エントリの [単価] 項目を更新します。
  3. CSV ファイルを保存します。



ステップ 3: CSV ファイルを更新としてインポートする

 
  1. データローダを起動します。
  2. [更新] ボタンをクリックします。
  3. ログイン方法として、[OAuth] または [パスワード認証] を選択します。
  4. ログインします。
  5. [次へ] ボタンをクリックします。
  6. [Salesforce のすべてのオブジェクトを表示] と書かれたチェックボックスをオンにします。
  7. 下にスクロールして、[価格表エントリ] オブジェクトを選択します。
  8. [参照] ボタンをクリックします。
  9. 先ほど保存した CSV ファイルを選択します。
  10. [次へ] ボタンをクリックします。
  11. インポートするレコード数を確認するダイアログボックスが開きます。[OK] ボタンをクリックします。
  12. [対応付けを作成または編集する] ボタンをクリックします。
  13. [項目を列に自動で合わせる] ボタンをクリックします。
  14. [OK] ボタンをクリックします。
  15. [次へ] ボタンをクリックします。
  16. [完了] ボタンをクリックします。

これで価格が更新されます。


関連情報
Define standard or unit price for new Product via API (API で新商品の標準価格または単価を定義する)

データローダを使用して既存の価格表データを編集する
Best Practices for updating Price Book entries (価格表エントリ更新のベストプラクティス)
ナレッジ記事番号

000384199

 
読み込み中
Salesforce Help | Article