Getting Started
Product Assembly helps you manage kits, bundles, and assembled products. Define which components make up a product, then build or disassemble to automatically adjust inventory.
- Install the app from the Shopify App Store and open it from your admin.
- Click Create assembly and select a parent product (the assembled/kit product).
- Add components with quantities — these are the parts that make up the kit.
- Optionally add notes for assembly instructions.
- Click Create assembly to save.
Building Assemblies
Building creates assembled products from their components:
- Deducts component inventory based on quantities
- Adds to parent product inventory
- Optionally updates the parent product cost to match component totals
- Records the operation in the audit log
Disassembling
Disassembling breaks products back into their components:
- Deducts from parent product inventory
- Returns components to stock
- Useful for returns or inventory corrections
Build Modes
Cascade
Uses existing sub-assembly inventory when available. If a component is itself an assembly with stock on hand, that stock is consumed rather than building it from scratch.
Explode
Traces all the way down to base materials regardless of sub-assembly inventory. Deducts only raw components, ignoring any intermediate assemblies on hand.
CSV Import / Export
Import and export assembly definitions via CSV files.
Import format
Three columns: Parent SKU, Component SKU, Component Quantity. Repeat the parent SKU on every row for each component.
A sample CSV template is available for download inside the app when you click Import.
Export options
The base export includes the 3 core columns. You can optionally include Parent Cost, Parent Price, Component Cost, and Total Component Cost — these are pulled from your Shopify product records for reference and are not used during import.
Multi-Location Support
If your store has multiple locations, you can select which location to use when building or disassembling. Inventory adjustments are applied to the selected location only.
Label Printing
Print barcode labels for your assembled products directly from the app. Supports batch printing with configurable label sizes.
Need help?
Contact us at support@c0deman.com for support or feature requests.