この記事でわかること
この記事の目次Contents閉じる開く
400 SKUを8本のラックに置いているストアが、在庫CSVをエクスポートし、新しいBin name列にA-03、B-12、C-07と打ち込み、インポートし直してピックリストを印刷する。ビン順に並ぶ。無料。午後のうちに終わる。
そのあと梱包担当がShipStationを開くと、ビンが無い。納品書にも無い。商品ページにも無い。すでに課金しているバーコードアプリに同じビンを表示させようとすると、アプリは別の場所にもう一度ビンを入力するよう求めてくる。
これは設定ミスではありません。機能がそういう作りなのです。
標準のBin nameフィールドとは何か
Shopifyはこのフィールドを静かに出荷しました。2025年8月25日のchangelogのタイトルは「Track your stock with new 'Bin name' column」で、「Good to know」の3行が仕様のすべてです。「Each variant can have one bin per physical name for now」、「Inventory quantities are still tracked at the location level」、そしてビン名は「free-text – add leading zeros if you need them to sort correctly」。
ヘルプセンターのページが運用ルールを補います。各バリアントはロケーションごとに1つのビンにしか割り当てられない。複数のSKUが1つのビンを共有できる。ビン名はロケーション内で一意。並び順は1文字ずつの比較なのでA-10がA-9より前に来る。だからShopifyはA-09と書くよう案内しています。
命名のコツより重要な制約が2つあります。
第一に、フィールドの作成はCSVのみです。ヘルプセンターは明確です。「You can only change or remove bin locations for your products using the bulk editor. To create new bin locations, you need to import bin locations using a CSV file.」流れは、Products > Inventory > Exportで書き出し、Bin name列を埋め、Products > Inventory > Importで取り込む。その後は一括編集の「Show all bin names」トグルで値の変更と削除はできますが、新しいビンを作ることはできません。
第二に、このフィールドには数量がありません。1バリアント、1ビン、ロケーションごと。あるSKUの60個がピックフェイスに、300個が別ラックの保管棚にあるとして、Shopifyが持っているのはそのSKUのテキストボックス1つと、ロケーションの数量360だけです。60と300がどこにあるかは、このフィールドには表現できません。
出力側はピックリストです。changelogはビン名が「appear on Pick lists, helping staff walk the warehouse in the right order」と書き、ビンロケーションのページはShopify Order Printerのピックリストガイドへリンクしています。そのガイドには独自の上限があります。ピックリストは一度に50注文まで、テンプレートは15個まで、そして「you can't customize the template with custom code」。なお2026年9月18日時点で、このページの列一覧にはProduct image、Product name、Variant、Order ID、SKU、Quantityが並び、Bin列は挙げられていません。changelogとビンロケーションのページはどちらもピックリストにビンが出ると書いているので、これは機能の欠落ではなくドキュメントの欠落として扱うのが妥当です。より具体的なのはShopify自身の製品告知のほうです。
すべてを決める1点:APIが無い
2025年10月9日、ある開発者がShopify開発者フォーラムで、新しいビン名をどうクエリするのかと質問しました。Shopifyのスタッフは最初にカード決済のBIN(銀行識別番号)フィールドで回答し、補足説明を受けたあとでこう書いています。「I can confirm that there is no public API access to this product inventory data at this time, it is only editable via the CSV and Bulk Editor currently.」2026年1月9日、同じスタッフが「we are unable to share any estimated timelines for when or if this will be added to the API」と繰り返しました。スレッドの最新の返信は2026年6月6日で、開発者が依然として利用できないと書いています。
冒頭のストアがビンをShipStationへ渡せなかった理由がこれです。2026年2月のマーチャントスレッドでは、MOTOSTUFFという名前で投稿した販売者がまさにそれを求めています。「Product attribute = BIN Location. And push that to Shipstation etal.」別のメンバーが標準フィールドを示したうえで、「Checked the API docs but looks like they haven't made it available yet to developers」と付け加えています。販売者の回避策はスクリーンショットで貼られていました。各商品説明の末尾にビンコードを付け足す、というものです。
App Storeにあるビンロケーションアプリはすべて、この制約を前提に作られています。どのアプリもShopifyのBin name列に打ち込んだ値を読めず、書き込めもしません。だから各アプリは、自分が触れる場所にビンを保管します。その「場所」こそが、料金やスキャナー対応以上に、アプリ間の本当の違いです。
Shopifyが向かっている先と、それがまだ役に立たない理由
Shopifyは本格的なビンモデルを構築中です。2026年7月17日に告知されたPhysical inventoryフィーチャープレビューは、GraphQL Admin APIのunstableバージョンにInventoryBinオブジェクト、inventoryBinUpsert mutation、inventoryCountCreate mutationを追加します。このモデルはCSV列にできないことをやります。ビンは名前と任意のバーコードを持ち、1アイテムの手持ち数量を複数のビンに分割でき、プレビューガイドは計算式をonHand = unbinnedQuantity + (sum of all bin quantities)と定義しています。カウントにはexpectedQuantityが付き、古い読み取り値による上書きは黙って通らず拒否されます。
InventoryBinのリファレンスが境界を示しています。「This object is available only in the unstable API version and to development stores that have enabled the Physical inventory feature preview.」本番ストアでは有効化できません。マーチャント向けドキュメントに管理画面のUIは登場せず、新しいビンが既存のBin name列と同じデータなのか別構造なのかについて、changelogは何も述べていません。プレビューは発注書の読み取りも含みますが、それは関連しつつ別の話です。Shopify標準の発注書とその周辺アプリを参照してください。
今四半期に判断するマーチャントにとって、プレビューは方向性のシグナルであって選択肢ではありません。
5つのアプリ、ビンの置き場所は3種類
以下のアプリはShopify App Storeで「bin locations」を検索して見つけ、2026年9月18日にリスティングで確認したものです。料金は掲載どおりのUSDです。
| アプリ | ビンの保存先 | 無料枠 | ビン機能の開始プラン | レビュー |
|---|---|---|---|---|
| EasyScan Inventory & Barcode | Shopify metafield(商品またはバリアント) | 無し(10日間トライアル) | Standard、$39.99/月 | 5.0(363) |
| iPacky | Pick Pack & Fulfill | Shopify metafield、ロケーション別 | あり、月50注文まで | Free | 5.0(132) |
| Bins‑USA Lite | アプリ自前のデータベース | あり、20ビン/200商品 | Free。無制限は$24.99/月 | 5.0(1) |
| ShelfPilot | アプリ自前のデータベース | あり、50ビン/月50注文 | Free。500ビンは$14.99/月 | 5.0(2) |
| Simple Bin Locations | metafieldを読み、注文メモへ書く | 無料 | Free | まだ無し |
EasyScan Inventory & Barcode

出典: Shopify App Store(EasyScan Inventory & Barcode、2026-09-18時点)
506が開発するEasyScanは、このグループでレビュー数が最も多く、Built for Shopifyバッジを持っています。「The complete Stocky replacement」と自らを位置づけており、米国のマーチャントの多くはその文脈で出会うことになります。Stockyの終了で何が変わったかも参照してください。
ビンロケーションのヘルプ記事は保存先について率直です。「EasyScan has the option to assign bin locations to your products through the use of Shopify's Metafields.」開始前に商品レベルかバリアントレベルかを選び、スキャンで一度に最大10商品を割り当て、「Show bin location」をオンにするとスキャン時にビンがバッジとして表示されます。値がmetafieldなので、Order Printerのテンプレートを含め、Shopifyのmetafieldを読めるものなら何からでも読めます。これはShopify自身の列に無い性質です。
インストール前に確認すべきはプランの壁です。Basicの$9.99/月はバーコードとSKUの生成、ラベル印刷をカバーします。「Bin Locations & Put-away flow」はStandardの$39.99/月に、ピック・パック・フルフィル・チェックと一緒に載っています。発注書と需要予測はさらに上のAdvanced $79.99/月です。2026年9月16日に投稿された1つ星レビューは、料金が「has become very difficult to justify, especially as a small business」と書いています。363件中の1件ですが、同じ階段構造を指しています。
iPacky | Pick Pack & Fulfill

出典: Shopify App Store(iPacky | Pick Pack & Fulfill、2026-09-18時点)
iPackyはまず注文チェックのアプリです。箱を閉じる前に全アイテムを注文と照合してスキャンする。ビンはそのフロー内の1機能です。リスティングのStarterプランは無料で「Max 50 shop orders/month」、そして「Bin locations」を明示的に含みます。バーコード照合付きのピッキングにビンデータを乗せる方法として、このグループで最も安価です。Standardは$19.99/月に加えて、量に応じて下がる従量課金が付きます。最初の500注文は1注文$0.099、次の2,000注文は$0.08、次の2,500注文は$0.055、5,000超は$0.039です。
複数ロケーションのストアには、iPackyのドキュメントにある2点が重要です。ビンはmetafieldとして保存され、アプリからエクスポートとインポートができます。そしてShopify locationsモジュールはロケーションごとに別のビンを保持します。「if you change the bin location in one location, it will not affect other locations.」このモジュールは「that you need to contact iPacky to get activated」というアドオンとして説明されています。ピッキングリストのガイドは、設定で「Show bin location」をオンにしていればビンがBin列に印字され、注文行をビン順に並べ替えられることを確認しています。
Bins‑USA Lite

出典: Shopify App Store(Bins‑USA Lite、2026-09-18時点)
フロリダ州キシミーのAharon & Ita Corpが開発するBins-USAは、2026年6月2日に公開され、レビューは1件です。ここで挙げた中では小規模な倉庫システムに最も近い作りです。ビンを作り、商品を割り当て、SKUをスキャンしてビンを探し、サイクルカウントを実行し、ビン間で移動し、スキャンで入荷と棚入れを行い、QR付きのビンラベルを印刷する。リスティングによればサイクルカウントは「sync adjustments to Shopify inventory」、つまりアプリは数量をShopifyへ書き戻し、ビン構造はアプリ側に留まります。
無料プランは20ビン、200商品が上限です。Basicの$24.99/月で上限が外れ、複数のShopifyロケーション、ビンの一括作成、そして納品書問題に直接応える1行、「Bin numbers inside Shopify orders」が加わります。Plusの$49.99/月はレポートを、Proの$69.99/月はユーザーと権限、発注書、仕入先を追加します。有料プランは各14日間のトライアル付きです。ビンがアプリのデータベースにあるため、アンインストールすれば構造も一緒に消えます。これがShopifyの提供しないビン単位数量を得るための交換条件です。
ShelfPilot

出典: Shopify App Store(ShelfPilot、2026-09-18時点)
Elarix Dev Ltdが開発するShelfPilotは、空間を倉庫、ゾーン、通路、ラック、棚、ビンとしてモデル化し、棚の写真を添付して新人が正しい在庫を見ているか確認できるようにします。最も重要な一文はデータの向きについてです。「Shopify stays the source of truth: it mirrors your products, inventory and orders and never writes stock back.」Bins-USAとは正反対の姿勢です。ShelfPilotでのカウントはShopifyの数量を変えません。
無料プランは1倉庫、50ビン、棚写真20枚、月50注文、モバイルユーザー1名です。Starterの$14.99/月で500ビン、500注文、モバイルユーザー3名に上がり、Growthの$39.99/月で3倉庫、3,000ビン、CSVエクスポートが可能になり、Proの$89.99/月で上限が外れます。Pro未満のすべてのプランで注文数が計量されるため、月600注文のストアはStarterに留まれません。
Simple Bin Locations

出典: Shopify App Store(Simple Bin Locations、2026-09-18時点)
イスタンブールのmnurksrという開発者名で2026年6月5日に公開されたSimple Bin Locationsは無料で、やることは1つです。商品のmetafieldからビンロケーションを読み、Webhook経由で新規注文のメモに「BIN LOCATION: A-12」という形で書き込む。狙いは、注文メモが納品書に印字され、注文を読むフルフィルメントツールからも見えることです。標準の列にはそれがありません。レビューはまだ無く、カテゴリはInventoryではなくOrder editingに登録されています。やっていることの正確な説明です。
ビンをどこで見せる必要があるかで選ぶ
これらの選択肢を仕分ける問いは「どのアプリのスキャナーが一番良いか」ではありません。「誰が、どこからビンを見る必要があるか」です。
ビンの唯一の消費者がShopifyから印刷するピックリストなら、標準のBin name列を使ってください。費用はゼロで、ピックリストを並べ替え、どのアプリをアンインストールしても残ります。バリアントごとに1ビン、CSVでしか作れず、Shopify自身の画面の外からは見えないことを受け入れる必要があります。そのピックリストにはOrder Printerのバッチ上限がそのまま適用されます。
納品書、ShipStation、あるいは別のアプリにビンを表示する必要があるなら、ビンはmetafieldでなければなりません。Simple Bin Locationsなら無料で注文メモへ出せます。すでにEasyScan Standardに課金しているなら、そのmetafieldビンは同じ場所に届きます。metafield経路のコストは、ビンが商品単位またはバリアント単位であってロケーション単位ではないことです。2つの倉庫で同じSKUを別の棚に置くストアには、iPackyのロケーション別モジュールか、アプリ自前のモデルが必要です。
ビンごとの数量、1SKUに複数のビン、ビン単位の棚入れやサイクルカウントが必要なら、それを保持できるmetafieldも標準フィールドも今日は存在しません。Bins-USAはカウントの調整をShopifyへ書き戻し、ShelfPilotは意図的に書き戻しません。アプリにShopifyの数量を変更させたいかどうかで選んでください。いまのカウントがPOS ProのQuick countで行われているなら、そのフローには独自の境界があります。
本当の問題が歩行時間ではなく誤出荷なら、スキャン照合系のアプリから始めて、ビンはおまけとして扱ってください。iPackyの無料枠はビン込みで月50注文をカバーします。広い比較はバーコードのピック・パックアプリとShopifyにスキャン照合が無いことにあります。
どの経路を取るにせよ、アプリに入力する前に、在庫CSVのエクスポートのような自分が管理できる場所へビンを一度書き残してください。Physical inventoryプレビューが安定版APIと管理画面へ昇格したとき、移行はアプリのデータベースからではなく、そのファイルから始まります。そしてアプリが読み書きするロケーション単位の数値は、Shopifyがすでに公開しているon hand、available、committedと同じステートです。それらの定義は、その下にビンが来ても変わりません。
出典
- Track your stock with new "Bin name" column — Shopify Changelog、2025年8月25日
- Creating and managing bin locations for your inventory using CSV files — Shopifyヘルプセンター
- Setting up and printing pick lists using the Shopify Order Printer app — Shopifyヘルプセンター
- Bin names query — Shopify Developer Community Forums、2025年10月〜2026年6月
- BIN Locations — Shopify Community、2026年2月〜3月
- Physical inventory feature preview — Shopify developer changelog、2026年7月17日
- Feature preview: Physical inventory — shopify.dev
- InventoryBin — GraphQL Admin APIリファレンス、unstable
- EasyScan Inventory & Barcode — Shopify App Store、Bin locations with EasyScan — 506ヘルプセンター
- iPacky | Pick Pack & Fulfill — Shopify App Store、Shopify locationsおよびPicking lists/Packing slips — iPackyドキュメント
- Bins‑USA Lite — Shopify App Store
- ShelfPilot — Shopify App Store
- Simple Bin Locations — Shopify App Store
WordPressから移ってきたマーチャントは、ブログ記事を公開すれば購読者に自動でメールが飛ぶものだと思っています。Shopifyでは飛びません。標準で用意されている購読手段はフィードリーダーに貼るAtomフィードだけで、2026年9月18日に実ストアで検証したところ、そのフィードは最大30件しか返さず、ページ指定を無視し、アイキャッチ画像も含みません。Shopify Flowの83種類のトリガーに記事関連はなく、Shopify Messagingのテンプレートにはブログ用セクションもブログ用Liquid変数もありません。標準機能が実際に何をしてくれるのか、そしてSeguno、Mailchimp、Klaviyo、Omnisend、Workflow Trigger Extensions、Zapierが「公開」ボタンを押した瞬間をどう扱うのかを整理します。調査日: 2026年9月18日。