CSV/ExcelとDataEaseを使用して、多くの商品に対してバリアント価格を一度に固定額またはパーセンテージで引き上げます。
手順:
1. 変更を計画する
パーセンテージまたは固定額と丸めルールを決定します(例: 小数点以下2桁に丸める、.99で終わる)。
2. バリアント付きの商品をエクスポートする
DataEaseで新しいエクスポートを作成 → Products。少なくとも以下を含めます: product id, handle, variantId, variantSKU, variantPrice(必要に応じてcompareAtPrice, title)。タグ、ベンダー、コレクション、ステータスでフィルターを適用し、対象とする商品だけを選択します。
3. Excel/Sheetsで新しい価格を計算する
新しい価格の列を追加します: • +10%: newPrice = ROUND(variantPrice1.10, 2) • +2.00: newPrice = ROUND(variantPrice+2, 2) • +10%で.99で終わる: newPrice = ROUND(variantPrice1.10, 0) - 0.01
4. インポートファイルを準備する
必要な列(variantIdまたはvariantSKU, variantPrice, Variant Command)のみを保持します。newPriceの値をvariantPrice列にコピーします。変更したい行に対してVariant Command = UPDATEを設定します。旧価格をcompareAtPriceに設定したい場合は、旧variantPriceをcompareAtPriceにコピーします。
5. インポートと検証を行う
DataEaseで新しいインポートを作成し、ファイルをアップロードし、列をマッピングします(Variant IDまたはSKU → variant, Price → variantPrice, Command → Variant Command)、そして検証を実行します。検証ファイルをダウンロードし、「Validation Status」列を確認し、問題を修正します。
6. インポートを実行する
完了後、結果ファイルをダウンロードし、管理画面/ストアフロントで商品をスポットチェックします。
ヒント
- Variant IDでの一致を優先します。SKUは一意で一貫している場合のみ使用します。
- 価格はストアの基本通貨で入力されます。マーケットごとに固定価格を使用している場合は、それらを別途調整してください。
- 通貨の値は小数点以下2桁を保持します。
最小限のCSV(例)
| variantId | variantCommand | variantPrice |
|---|---|---|
| SKU-123 | UPDATE | 24.99 |