一括価格変更アプリ
2026.07.28
本マニュアルでは、Shopify アプリ「一括価格変更」の使い方を説明します。商品の販売価格・定価(compare-at 価格)をまとめて変更し、セールの開始と終了を予約して自動で元に戻すまでの一連の操作を扱います。
1. 画面構成
アプリは Shopify 管理画面に埋め込まれて動作します。左側のアプリメニューから各画面に移動できます。
| メニュー | 内容 |
|---|---|
| 一括価格変更タスク | 作成したタスクの一覧。進捗・結果の確認、削除を行います。 |
| 新規タスク | 価格変更タスクを新しく作成します。 |
| 設定 | タイムゾーンとプランを設定します。 |
2. はじめに(タイムゾーンの確認)
最初に「設定」画面でタイムゾーンを確認してください。ここで選んだタイムゾーンが、スケジュール実行・自動リバートの日時入力の基準になります。
- メニューから「設定」を開きます。
- 「タイムゾーン」で該当するものを選びます(日本の場合は「日本(JST)UTC+9」)。
- 「保存」をクリックします。
タイムゾーンを変更すると、以降に作成するタスクの日時入力が新しいタイムゾーンで表示されます。
3. 価格変更タスクを作成する
メニューの「新規タスク」、またはタスク一覧の「新規作成」ボタンから作成画面を開きます。作成は 3 つのステップに分かれています。
ステップ 1 対象商品の選択
価格を変更する商品の範囲を指定します。
- すべての商品:ストアの全商品が対象になります。
- 条件で絞り込む:条件を指定して対象を絞り込みます。
「条件で絞り込む」を選ぶと、複数の条件を組み合わせられます。「+ 条件を追加」で行を増やし、右側のゴミ箱アイコンで削除します。
複数条件を指定した場合の扱いは、上部の「絞り込み条件の一致方法」で選びます。
- すべての条件に一致:指定したすべての条件を満たす商品が対象(AND)
- いずれかの条件に一致:いずれかの条件を満たす商品が対象(OR)
指定できる条件は次のとおりです。
| 条件 | 説明 |
|---|---|
| 商品タイトル | 商品名で絞り込みます。 |
| 商品タイプ | 商品タイプで絞り込みます。 |
| ベンダー | 仕入先・ブランド名で絞り込みます。 |
| タグ | 商品タグで絞り込みます。 |
| 商品ステータス | 「有効 (Active)」「下書き (Draft)」「アーカイブ済」から選びます。 |
| コレクション | 「選択」ボタンから対象のコレクションを選びます。 |
条件ごとに一致方法を選べます(商品ステータスとコレクションは「単語一致」のみです)。
| 一致方法 | 説明 |
|---|---|
| 前方一致 | 入力した文字で始まる値に一致します。 |
| 単語一致 | 入力した語と一致するものだけを対象にします。 |
| キーワード除外 | 入力した語に一致する商品を対象から外します。 |
対象商品を事前に確認する
「商品対象確認」ボタンを押すと、条件に一致する商品数・バリアント数が表示されます。数字をクリックすると、実際の商品リストをモーダルで確認できます。
ご注意:このプレビューは確認用です。実際に価格を変更する対象商品は、タスクの実行時点に条件で再検索されます。プレビュー後に商品を追加・編集した場合は、実行時点の条件に一致する商品が対象になります。
ステップ 2 価格設定
「販売価格」と「定価(compareAtPrice)」をそれぞれ独立して設定できます。どちらか一方だけの変更も可能です。
販売価格
まず基準を選びます。
- 現在の価格を基準に変更:商品ごとの現在価格を基準に計算します。
- 固定価格に設定:対象商品すべてを同じ価格にします。
「現在の価格を基準に変更」を選んだ場合は、変更方法と値、端数処理を指定します。
| 変更方法 | 計算 |
|---|---|
| 変更なし | 現在の価格をそのまま使います。 |
| % 増加 | 現在価格を指定した割合で値上げします。 |
| % 減少 | 現在価格を指定した割合で値引きします。 |
| ¥ 追加 | 現在価格に指定した金額を加算します。 |
| ¥ 減算 | 現在価格から指定した金額を減算します。 |
端数処理は「なし」「切り捨て(整数)」「切り上げ(整数)」「四捨五入(整数)」から選べます。端数処理は「現在の価格を基準に変更」のときに適用されます(「固定価格に設定」では入力した価格がそのまま使われます)。
計算結果がマイナスになる場合は 0 になります。
定価(compareAtPrice)
定価は商品ページで取り消し線付きで表示される価格です。次の中から選びます。
| 選択肢 | 動作 |
|---|---|
| 変更しない | 定価には手を加えません。 |
| 削除する | 定価を空にします(取り消し線表示がなくなります)。 |
| 現在の定価を基準に変更 | 現在の定価に対して、販売価格と同じ変更方法・端数処理を適用します。 |
| 固定価格に設定 | 対象商品すべての定価を同じ価格にします。 |
| 販売価格と同じ値に設定 | このタスクで計算された「新しい販売価格」と同じ値を定価に設定します。 |
ご注意:「現在の定価を基準に変更」を選ぶと、定価が未設定の商品は計算結果が 0 になります。定価が入っていない商品が含まれる場合はご注意ください。
ライブプレビュー
価格設定の下にあるプレビュー欄に例の現在価格を入力すると、その設定で計算される「新しい販売価格」と「新しい定価」がその場で表示されます。実行前の確認にご利用ください。
参考:セール表示(取り消し線)を作る手順
「変更前の販売価格を定価に写す」設定は 1 つのタスクでは行えないため、次の 2 段階で実行します。
- 1 つ目のタスク:販売価格を「変更なし」、定価を「販売価格と同じ値に設定」にして実行します。現在の販売価格が定価にコピーされます。
- 2 つ目のタスク:販売価格を「% 減少」などで値引きし、定価は「変更しない」にします。
結果として、定価(変更前の価格)に取り消し線が入り、値引き後の販売価格が表示されます。
ステップ 3 タスク設定
タスク名と実行タイミングを指定します。
- タスク名:一覧で識別するための名前です(例:冬セール 20%OFF)。「今すぐ実行」の場合は省略でき、自動で名前が付きます。
- 実行タイミング:「今すぐ実行」または「スケジュール指定」を選びます。
「スケジュール指定」を選んだ場合は、次の項目を設定します。
- 開始日時:この日時に価格変更が実行されます。
- 終了日時 / リバート(任意):設定すると、この日時に自動で元の価格に戻します。セール終了の戻し忘れを防げます。
日時は設定画面で選んだタイムゾーンで入力します。開始日時・終了日時とも、最大 80 日先まで指定できます。
最後に画面下部の「今すぐ実行」または「タスクをスケジュール」ボタンを押すと、タスクが作成されます。販売価格・定価のどちらも変更設定がない場合、ボタンは押せません。
4. 進捗と結果を確認する
タスク一覧から対象タスクの「詳細」を開くと、進捗と結果を確認できます。
詳細画面には「変更」と「リバート」の 2 つのフェーズが表示され、それぞれ実行日時・商品数・成功/失敗件数がわかります。実行中は進捗(処理済み件数/全体件数)が表示されます。
下部の結果テーブルには、バリアント単位で次の項目が表示されます。
- 商品/バリアント
- 変更前価格/変更後価格/差額
- 変更前定価/変更後定価
- 状態(成功・失敗。失敗時はエラー内容)
「全て」「成功」「失敗」のタブで絞り込めるほか、商品名・バリアント名での絞り込み検索もできます。リバートを実行したタスクでは、「変更」「リバート」のタブで各フェーズの結果を切り替えて確認できます。
ご注意:商品数が多い場合、キューイングと処理に時間がかかります。完了の判定は定期的に行われるため、ステータスが「完了」に変わるまで数分かかることがあります。
5. 価格を元に戻す(リバート)
価格の復元には 2 つの方法があります。
自動リバート
タスク作成時に「終了日時 / リバート」を設定しておくと、その日時に自動で変更前の価格へ戻ります。操作は不要です。
手動リバート
- タスク一覧から対象タスクの「詳細」を開きます。
- 画面右上の「価格をリバート」ボタンを押します。
- 確認ダイアログで「リバートする」を選びます。
変更に成功した商品が、変更前の価格・定価に戻ります。ステータスが「完了」または「完了(エラーあり)」のタスクで実行できます。
ご注意:リバートの操作自体は取り消せません。リバート後にもう一度同じ価格変更を行いたい場合は、「このタスクをコピー」から同じ設定のタスクを作り直してください。
6. タスクを管理する
タスクを探す
タスク一覧では次の方法で絞り込めます。
- 期間フィルター:開始日・終了日を指定して「検索」。「直近30日」ボタンでも切り替えられます。
- ステータスタブ:全て/実行中/スケジュール済/完了/失敗
- タスク名で絞り込み:タスク名の一部を入力して絞り込みます。
タスクをコピーする
タスク詳細の「このタスクをコピー」を押すと、絞り込み条件と価格設定を引き継いだ状態で新規作成画面が開きます。定期的なセールなど、同じ設定を繰り返す場合に便利です。
タスクを削除する
タスク一覧の「削除」ボタンから削除できます。スケジュール済のタスクを削除すると、予約されていた実行と自動リバートもキャンセルされます。
ご注意:実行中・リバート中のタスクは削除できません。処理が終わってから操作してください。また、削除は取り消せません。
7. ステータス一覧
| ステータス | 意味 |
|---|---|
| スケジュール済 | 指定した開始日時を待っている状態です。 |
| 実行中 | 価格変更を処理しています。 |
| 完了 | すべての対象商品の価格変更が成功しました。 |
| 完了(エラーあり) | 処理は終わりましたが、一部の商品で失敗しています。詳細画面の「失敗」タブで内容を確認してください。 |
| リバート中 | 元の価格へ戻す処理を実行しています。 |
| リバート済 | 元の価格への復元が完了しました。 |
| タイムアウト | 規定時間内に処理が完了しませんでした。結果テーブルで処理状況をご確認ください。 |
| 失敗 | 処理を開始できませんでした。 |
8. プランと使用量
「設定」画面の「プラン」から、現在のプランの確認と変更ができます。
- 無料プラン:1 か月あたり 50 商品まで価格を変更できます。タスクの作成数に制限はなく、スケジュール実行・自動リバート・条件での絞り込みもご利用いただけます。
- 有料プラン:価格変更できる商品数の制限がありません。金額と無料トライアルの日数は設定画面に表示されます。
使用量は価格を変更した商品数でカウントされ、毎月 1 日にリセットされます。リバート(元に戻す処理)は使用量を消費しません。
無料プランで上限に達している状態でタスクを作成しようとすると、上限のお知らせが表示されます。「プランを見る」から設定画面に移動してアップグレードできます。プランはいつでも変更でき、解約すると無料プランに戻ります。
9. よくあるご質問
スケジュールはどれくらい先まで指定できますか
開始日時・自動リバートとも、最大 80 日先まで指定できます。
予約したタスクを取り消したいのですが
タスク一覧から該当タスクを削除してください。予約されていた実行と自動リバートもあわせてキャンセルされます。
一部の商品だけ失敗しました
タスク詳細の「失敗」タブでエラー内容を確認できます。対象商品を絞り込んだうえで、あらためてタスクを作成して再実行してください。
変更した価格を元に戻せますか
戻せます。タスク詳細の「価格をリバート」から、変更前の価格・定価に復元できます。作成時に自動リバートの日時を設定しておくこともできます。
大量の商品でも処理できますか
数千〜数万商品規模でも処理できます。件数に応じて処理時間は長くなり、進捗はタスク詳細画面で確認できます。