権限がありません。

EXPIRY_NOT_ALLOWED(期限下限割れ)

OUT_OF_STOCK(実在庫なし)

INSUFFICIENT_QTY(数量不足)

SKU_NOT_FOUND / PRODUCT_NOT_FOUND(商品紐付け不備)

CLIENT_RULE_NOT_FOUND(期限ルール未設定 など)

その他 can_allocate が false の理由

8-1. 期限下限割れ(EXPIRY_NOT_ALLOWED / EXPIRY_BELOW_MIN)

解決策の種類

期限ルールを緩める(client×sku rules の expiry_min_days を調整)

新しいロットを入庫する(期限OKの在庫を増やす)

出荷日を後ろに倒す(ship_date を未来にして、当日出荷対象から外す)

SKU/注文内容を修正(代替SKUなど)

再判定オペレーション

ルール変更 or 入庫

/alerts で「今日取り込み分」を選択(デフォルト)

Dry-run → 復帰できる件数を確認

“本当に実行する”チェック

「再判定して復帰(実行)」
→ OK の注文だけ processing に戻る
→ alerts も解決扱いに更新
→ ログが残る

8-2. 実在庫なし / 数量不足(OUT_OF_STOCK / INSUFFICIENT_QTY)

解決策

入庫して在庫を増やす

引当優先の調整(※今は予約数量がない設計なので、入庫→再判定でOK)

注文を分納扱いにする(将来拡張:今は対象外でもよい)

再判定オペレーション
上と同じ。入庫が入った時点で復帰できる。

8-3. SKU不備(PRODUCT_NOT_FOUND / SKU_NOT_FOUND)

解決策

Woo商品マスターにSKU登録

SKUコードの揺れをマッピング側で補正

再判定
復帰できるようになったらバッチで戻る

上部へスクロール