コンテンツにスキップ
無料でインストール
日本語
Claudeで開く このページについて質問するChatGPTで開く このページについて質問する

複数の一括編集タスクが同時に開始されるとどうなりますか?

複数のタスクが同じ時刻にスケジュールされている場合や、同じ商品で重複している場合の動作について説明します。

アプリはすべての変更をバルクオペレーションとしてShopifyに送信し、Shopifyはストアごとに一度に1つのバルクオペレーションしか実行しません。複数のタスクが同時に開始された場合、それぞれが前のタスクのステップの完了を待つため、実質的に順番待ちになります。そのため、タスクは自分の商品が変更されるまでの間、しばらく Pending execution または Running の状態のままになることがあります。

商品が重複する場合:最後の書き込みが優先される

Section titled “商品が重複する場合:最後の書き込みが優先される”

各タスクは、開始時に読み取った商品データから新しい値を計算して書き込みます。2つのタスクが同じ商品の同じフィールドを変更する場合、最後に書き込んだタスクが最終的な値を決めます。2つ目のタスクの「元の」値は、1つ目のタスクがすでに書き込んだ値になるため、タスクを誤った順序で元に戻すと、予期しない値が残ることがあります。

推奨事項

  • 同じフィールドと同じ商品に対して、2つのタスクを同時に実行しないでください。少なくとも数分間隔を空けてスケジュールするか、変更を1つのタスクにまとめてください。
  • タスクは、実行した順序と逆の順序で元に戻してください。
  • タスクが Running または Revert in progress の間は、商品の手動編集を避けてください。

1つのタスク内の複数の繰り返し条件は、重複してはならず、アプリはフォームでそれを強制します。同じ商品に対する2つの別々の繰り返しタスクは確認されないため、他の重複するタスクと同様に扱ってください。

このページは役に立ちましたか?