Tutorial

将来の日付に商品を公開する

販売チャネルまたは市場ごとに、動的なpublicationScope列(IsPublished / PublishedAt)を編集し、DataEaseでインポートすることで、将来の日付/時間に商品公開のスケジュールを設定します。


手順:

1. 商品をエクスポートする

DataEaseで、新しいエクスポート → Productsを作成します。最低限含めるもの: id、handle、status、ターゲットチャネル/市場のpublicationScope動的列(例: publication: Online Store / IsPublished、publication: Online Store / PublishedAt)。ProductPublicationStatus = UNPUBLISHEDでフィルタリングして、スケジュールするアイテムをターゲットにできます。ファイルを実行してダウンロードします。

2. ファイルを編集する

  • command = UPDATEを設定します。
  • 公開予定のアイテムについて、status = ACTIVEであることを確認します。
  • スケジュールする各チャネル/市場について、IsPublished = TRUEを設定し、PublishedAtをISO-8601形式の将来の日時に設定します(例: 2025-11-05T10:00:00+01:00)。スケジュールを解除する必要がある場合は、IsPublished = FALSEを設定するか、PublishedAtをクリアします。列ヘッダーはエクスポートされたままにしてください。

3. インポートと検証

DataEaseで新しいインポートを開始し、ファイルをアップロードし、列をマッピングし、検証を実行します。検証ファイルでフラグが立てられた無効な日時形式や競合を修正します。

4. 確認

スケジュールされた時間の後、商品が意図したチャネル/市場に公開されていることを確認します。PublishedStatusのようなフィルターを使用するか、ストアフロントを確認します。

ヒント

  • チャネルごとのスケジュール設定: 各販売チャネル/市場に対してそれぞれのpublication:列を使用して異なるPublishedAt時間を設定できます。
  • 日時形式: タイムゾーンを含む完全なISO-8601形式を使用してください(例: YYYY-MM-DDThh:mm:ss±hh:mm)。
  • 競合: handle/IDが競合したり、日付が不正な場合、検証でインポート前に検出されます。

最小CSV(例)/ オンラインストア公開のスケジュール

idcommandstatuspublication: Online Store / IsPublishedpublication: Online Store / PublishedAt
123UPDATEACTIVETRUE2025-11-05T10:00:00+01:00

最小CSV(例)/ 市場ごとに異なる時間をスケジュール

idcommandstatuspublication: US Market / IsPublishedpublication: US Market / PublishedAtpublication: EU Market / IsPublishedpublication: EU Market / PublishedAt
456UPDATEACTIVETRUE2025-11-05T09:00:00-05:00TRUE2025-11-05T15:00:00+01:00

参考資料