StriveFormats
Shopify在庫インポートブロック

在庫数が無効です

Inventory quantity が有効な整数ではありません。

この問題とは?

Inventory quantity が有効な整数ではありません。

対象フィールド:在庫数が無効です
インポートブロック: この問題が解決されるまでファイルをインポートできません。

CSV をアップロードしてこの問題をチェックし、修正済みファイルを書き出しましょう。

今すぐ修正

Shopify が拒否する理由

在庫数は整数である必要があります。

有効な値 / 想定される形式

  1. ✓0以上の整数
  2. ✓小数は使わない(10.5ではなく10と書く)
  3. ✓負の値は使わない(在庫切れの商品には0を使う)

例

誤った値正しい値メモ
10.510整数のみ
-10負の値は不可
ten10数値である必要がある
(空欄)0空欄にできない

StriveFormats で修正

CSVをStriveFormatsにアップロードすると、すべての行でこの問題を検出し、行ごとにわかりやすく報告します。

Excel で修正

  1. 1Excelで在庫数が無効です列の列番号をクリックします。
  2. 2右クリックして「セルの書式設定」を選びます。「数値」を選択し、「小数点以下の桁数」を0にして「OK」をクリックします。
  3. 3この列で[データ]>[フィルター]を使います。0未満の値で絞り込み、それらのセルを0に変更します。
  4. 4数値以外の値(文字列のセル)でも絞り込み、正しい整数を入力します。
  5. 5「CSV (コンマ区切り)」形式で保存します。

Google スプレッドシートで修正

  1. 1Googleスプレッドシートで在庫数が無効です列の列番号をクリックします。
  2. 2[表示形式]>[数字]>[数値]を選び、小数点以下の桁数を0(整数のみ)にします。
  3. 3空の補助列に=MOD(A2,1)と入力し(A2はお使いの列に置き換え)、下までコピーします。0以外が表示された行には小数が含まれているので、手作業で丸めてください。
  4. 4終わったら補助列を削除します。
  5. 5[ファイル]>[ダウンロード]>[カンマ区切り形式(.csv)]を選びます。

次回の防止策

  1. ✓在庫管理システムから数量を整数でエクスポートしましょう。
  2. ✓在庫切れの商品には0を使い、数量を空欄にしないでください。
  3. ✓小数を使う会計システムから数量をコピー&ペーストしないでください。

StriveFormats の検出方法

StriveFormatsは、在庫数が無効です列の各セルが0以上の整数であるかを確認します。小数、負の数、文字列、空のセルはすべて指摘されます。

►技術的な詳細
Shopifyのインポートは、在庫数を整数で受け取ることを想定しています。10.5のような小数は、プラットフォームのバージョンによって拒否されるか、知らないうちに切り捨てられます。負の値も拒否されるため、在庫切れには0を使ってください。よくある原因は、端数の単位を管理するために在庫数を小数で持つ会計ソフトから数量をコピーすることです。