Tutorial

注文の一括未履行

履行済みのアイテムを手動で未履行に戻すことは非常に時間がかかる場合があります。DataEaseを使用すると簡単です:注文をエクスポートし、オプションの補充設定で未履行アクションを準備し、それらをShopifyにインポートします—すべて検証付きで。

🎯 目標

CSV/ExcelとDataEaseを使用して、履行済みのアイテムを一括で未履行に戻し、オプションで在庫を補充し、場所を選択します。


📋 ステップバイステップの手順

1. 注文をエクスポートする(オプション、正確にターゲットするため)

DataEaseで、New Export → Ordersに移動します。少なくとも以下を含めます:

  • id
  • name(注文番号)
  • financialStatus
  • fulfillmentStatus
  • 参照用のラインアイテム(variantId/SKUと数量)

フィルター(日付範囲、履行済み/部分的に履行済み)を使用して、未履行にする予定の注文を選択します。


2. 未履行ファイルを準備する

エクスポートされたファイルをExcelまたはGoogle Sheetsで開きます。次のパターンのいずれかを選択します:

A. 注文全体を未履行にする

  • 注文のidを含む行を追加し、action = UNFULFILLを設定します
  • (オプション) restock = TRUE/FALSE — アイテムを在庫に戻す
  • (オプション) restockLocation — 補充する場所(省略した場合、可能であればアプリは元の履行場所を使用します)

B. 部分的に未履行(ラインレベル)

  • 注文のメインラインをtopRow = TRUE(command = UPDATEを保持してもよい)で追加し、action = UNFULFILLを設定します
  • 戻すアイテムごとに、topRow = FALSEとitemCommand = UNFULFILLの行を追加し、次を提供します:
    • variantId(推奨)またはvariantSKU
    • unfulfillQuantity(戻す単位)
    • (オプション) restock = TRUE/FALSEとrestockLocation

完了したら、ファイルを.xlsxまたは.csvとして保存します。


3. インポートと検証

  1. DataEaseで、New Import → Ordersを開始します
  2. 編集したファイルをアップロードします
  3. 列をマッピングします
  4. Validationを実行します

Validation Statusでフラグが立てられた問題を修正します(例:編集不可/ロックされた注文、識別子の欠落、無効な数量)。


4. インポートを実行して確認

検証が通過したら、Run ImportをクリックしてShopifyで注文を未履行にします。

完了したら、結果ファイルをダウンロードし、Shopify Adminでスポットチェックします:履行ステータスが変更を反映し(アイテムが未履行に戻され)、在庫が補充を有効にした場合に調整されていることを確認します。


📝 重要な注意事項

  • 適格性: 一部の履行はキャンセルできません(例:すでに配達済み/ロック済み)。検証でこれらがフラグされます
  • 在庫: restock=TRUEを設定してアイテムを利用可能な在庫に戻します。restockLocationを使用して特定の場所に在庫を指示します
  • 数量: ラインを部分的に未履行にすることができます—unfulfillQuantityが履行済み数量以下であることを確認してください
  • 識別子: 最も信頼性の高い一致のためにvariantIdを使用します;SKUは一意の場合のみ使用します
  • フィールド命名: 一部のテンプレートでは、このアクションがCANCEL_FULFILLMENTとして表示される場合があります。エクスポートがその値を示している場合は、UNFULFILLの代わりにそれを使用してください

💡 最小限のCSV例

注文全体を未履行にする(元の場所に補充):

id,action,restock
gid://shopify/Order/123,UNFULFILL,TRUE

特定のラインを数量で未履行にする(補充場所を選択):

id,topRow,command,action,itemCommand,variantId,unfulfillQuantity,restock,restockLocation
gid://shopify/Order/456,TRUE,UPDATE,UNFULFILL,,,,,
gid://shopify/Order/456,FALSE,,UNFULFILL,gid://shopify/ProductVariant/111,2,TRUE,"Warehouse A"
gid://shopify/Order/456,FALSE,,UNFULFILL,gid://shopify/ProductVariant/222,1,TRUE,"Warehouse A"

SKUで未履行にする(補充なし):

id,topRow,command,action,itemCommand,variantSKU,unfulfillQuantity,restock
gid://shopify/Order/789,TRUE,UPDATE,UNFULFILL,,,,,
gid://shopify/Order/789,FALSE,,UNFULFILL,SKU-RED-M,1,FALSE

🎉 以上です!

注文が一括で未履行になりました。
問題が発生した場合や質問がある場合は、サポートチームにお気軽にお問い合わせください。