バンドルの在庫管理

セット販売する商品の在庫を追跡・管理します

最終更新日:2025-01-16

バンドルの在庫管理は、すべての構成商品に在庫がある場合だけバンドルを販売可能にします。CheckoutOSが在庫を自動で追跡し、販売可否をリアルタイムで更新します。

バンドル在庫のしくみ

顧客がバンドルを購入すると、CheckoutOSは次を行います。

  1. 在庫を確認 — すべての構成商品が利用可能か確認
  2. 在庫を確保 — チェックアウト中に在庫を予約
  3. 注文で減算 — 注文完了時に構成商品の在庫を減らす
  4. 販売可否を更新 — いずれかの商品が売り切れたらバンドルを非表示

在庫追跡モード

構成商品の追跡(既定)

商品単位で在庫を追跡します。すべての構成商品に在庫がある場合だけバンドルを販売できます。

構成商品の追跡
{
  "inventory": {
    "mode": "component",
    "track_components": true,
    "behavior_when_unavailable": "hide_bundle",
    "show_low_stock_warning": true,
    "low_stock_threshold": 5
  }
}
推奨

大半のバンドルでは構成商品の追跡をおすすめします。在庫以上の販売を防ぎ、既存のShopify在庫管理を使えます。

バンドルSKUの追跡

組み立て済みバンドル用に別のSKUを作成します。

バンドルSKUの追跡
{
  "inventory": {
    "mode": "bundle_sku",
    "bundle_sku": "BUNDLE-SKINCARE-001",
    "track_as_product": true,
    "sync_to_shopify": true
  }
}

バンドルSKUに適した場面

  • 倉庫であらかじめ梱包したバンドル
  • 専用の包装があるバンドル
  • バンドルの売上を別に追跡したい場合
  • 仕入先から直接発送するバンドル

ハイブリッド追跡

バンドル単位と構成商品の在庫を両方追跡します。

ハイブリッド追跡
{
  "inventory": {
    "mode": "hybrid",
    "bundle_sku": "BUNDLE-001",
    "bundle_inventory": 50,
    "fallback_to_components": true,
    "component_assembly_buffer": 100
  }
}

販売可否のルール

在庫が限られる場合の動作を管理します。

販売可否の設定
{
  "availability": {
    "hide_when_unavailable": true,
    "show_out_of_stock": false,
    "allow_backorder": false,
    "partial_availability": {
      "enabled": false,
      "message": "Some items may ship separately"
    },
    "preorder": {
      "enabled": true,
      "available_date": "2025-03-01",
      "message": "Ships March 1st"
    }
  }
}

在庫少量の通知

バンドルが販売できなくなる前に通知を受け取ります。

通知設定
{
  "alerts": {
    "low_stock": {
      "enabled": true,
      "threshold": 10,
      "channels": ["email", "slack"],
      "email": "inventory@yourstore.com",
      "slack_webhook": "https://hooks.slack.com/..."
    },
    "out_of_stock": {
      "enabled": true,
      "immediate": true
    }
  }
}

バリエーションの在庫

バリエーション付きの商品を含む場合は、バリエーション単位で在庫を追跡します。

バリエーション在庫の扱い
{
  "variant_handling": {
    "mode": "specific_variants",
    "variants": [
      {
        "product_id": "shirt-001",
        "variant_id": "medium-black",
        "quantity": 1
      }
    ],
    "allow_substitution": {
      "enabled": true,
      "within_same_product": true,
      "notify_customer": true
    }
  }
}

注文処理との連携

注文処理時にバンドル注文をどう表示するか設定します。

注文処理の設定
{
  "fulfillment": {
    "line_item_display": "separate_items",
    "include_bundle_name": true,
    "packing_instructions": "Pack together in bundle box",
    "warehouse_location": "ZONE-A",
    "print_bundle_label": true
  }
}

明細のオプション

  • 個別商品 — 各商品を独立した明細にする
  • 単一バンドル — 詳細付きの1つの明細にする
  • ハイブリッド — バンドル明細と構成商品の詳細

在庫同期

CheckoutOSはShopifyとリアルタイムで在庫を同期します。

  • 1秒以内に在庫を更新
  • Webhookによる即時更新
  • 15分ごとの定期照合
  • ダッシュボードで手動同期も可能
外部の在庫管理システム

外部の在庫管理システムを使う場合、CheckoutOSが正確な販売可否データを得られるよう、Shopifyと同期していることを確認してください。

効果的な使い方

在庫管理のヒント
  • 現実的なしきい値を設定 — 輸送中と予約済みの在庫を考慮
  • 在庫少量の通知を有効化 — 販売可否の問題を先回りする
  • バンドルの販売速度を監視 — 売れる速さを追跡
  • 季節性を計画 — ピーク前に在庫を増やす
  • チェックアウトをテスト — 在庫確認が正しく動くことを確認

関連トピック

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

さらにサポートが必要ですか? サポートに問い合わせる