The kit system is designed primarily for just-in-time (JIT) kit assembly during picking and fulfillment. For this reason, preconfigured kits require a workaround approach. To eliminate confusion, you would have two types of kits described as:
- Preconfigured kit
- JIT kit
The key objectives to consider when deciding how to manage preconfigured kits are:
- Distinct on-hand stock tracking between preconfigured kit and individual (unbundled) items used for JIT kit. How do you know how many preconfigured kits do you have? How do you know how many JIT kits you could configure based on available component-items stock?
- Preventing overselling and breaking preconfigured kits to fulfill individual item orders or other JIT kits that share component-items with the preconfigured kit.
- Straightforward link between a listing and preconfigured kit
- Simple picking and deduction
The cleanest, recommended way of managing preconfigured kits is as follows:
- Treat a preconfigured kit as individual item. Simply create an item SKU that represents the preconfigured kit.
- When building kits, increment the stock of the item SKU that represents preconfigured kit and decrement the stock of the component-items.
- Create a separate listing on the channel and then import and link it to the item SKU that represents the preconfigured kit. Essentially, you would have multiple listings for the kit -- some of which would be linked to the JIT kit and the rest would be linked to the preconfigured kit.
What if you don't want to have more than one listing for a kit? While this is possible, it is not recommended because it comes with tradeoffs such as under-advertising stock, overselling stock or introduces fulfillment complexities.