セット商品と単品の在庫がそれぞれ独立して管理されていた
セット商品販売時の在庫管理を効率化したい事業者向けに、セット商品と構成商品それぞれの在庫を連動させる在庫管理機能を開発しました。 予約販売、クロスセル、購入制限、配送・決済ルール制御まで。売り方のルールを在庫や顧客条件に応じて自動化しています。
CHALLENGES
抱えていた課題
着手前に整理した、解くべき課題です。ここが決まらないまま作り始めると、あとから作り直すことになります。
セット商品と単品の在庫がそれぞれ独立して管理されていた
セット販売による在庫の二重引き当てが発生していた
構成商品のいずれかが欠品してもセットが売れ続けていた
WHAT WE BUILT
つくったもの
課題に対して実際に設計・実装した内容です。
在庫連動ロジックの実装
セット商品の注文が発生した際に、構成商品それぞれの在庫を連動して減算する仕組みを実装しました。
欠品時の自動非公開
構成商品のいずれかが欠品した場合、セット商品を自動的に非公開・非表示にします。
在庫状況の可視化
管理画面でセットと構成商品の在庫状況をまとめて確認できるようにしました。
SCOPE & TECHNOLOGY
対応範囲と技術
TECHWebhooksShopify Admin APIMetafields
PROCESS
進め方
この案件で実際にたどった流れです。
要件整理
「セット商品の在庫管理を効率化したい事業者」の現場でどう使われるかを起点に、必要な機能範囲を洗い出します。
設計
Webhooks + Admin APIとして実装する構成に落とし込み、データ構造を設計します。
実装
在庫連動ロジック・欠品自動非公開・在庫状況可視化を中心に、ストアフロントと管理画面の両方を実装します。
検証・リリース
実際の購入導線で動作検証を行い、問題がないことを確認してから反映します。
OUTCOME
できるようになったこと
実装後の状態を、事実ベースで整理しています。
セット商品と単品の在庫のずれがなくなった
欠品によるセット販売の継続を防げた
在庫状況を一元的に確認できるようになった
CONTACT
つくりたいものを聞かせてください。
Shopifyでの新規構築、既存テーマへの機能追加、アプリ開発のご相談まで。まだ具体化していないアイデアも、整理するところから一緒に始めます。
メールで相談する