Products & SKUs
Understand how Ventorie models your product catalog, handles bundles, and maps external SKUs to internal products.
Product catalog
Every product you sell across all your channels is represented as a single Product record in Ventorie. Products have a primary SKU, name, cost, and price. When you sync from Shopify or Amazon, Ventorie creates products automatically based on what it finds — or matches to existing products by SKU to avoid duplicates.
Bills of Materials (BOMs)
Bundle products — product listings that contain multiple components (e.g., a 'Starter Kit' containing 3 individual items) — are modeled as Bills of Materials in Ventorie. A BOM has a parent product and a list of component products with quantities.
Ventorie auto-detects BOMs from Shopify bundle products. If a product was previously created as a standalone and later detected as a bundle on re-sync, Ventorie automatically updates it to a BOM and reports how many products were restructured in the sync summary.
Channel SKU mapping
Each connector (Shopify, ShipBob, Amazon) has its own external SKU space. Ventorie maintains a ChannelSKU record that links an external SKU from a connector to an internal Product. This mapping is what allows inventory, orders, and purchasing to be unified across channels.
Mapping statuses:
• Confirmed — manually verified by a team member
• Auto-matched — automatically matched by SKU during sync
• Needs review — no match found; manual linking required
SKU review workflow
Open 'Review SKU matches' on any connector card to see all channel SKUs and their match status. Use the status filter to focus on items that need attention. For items needing review, click 'Link' to search your product catalog and manually assign a match. Once linked, click 'Confirm' to mark it verified. Use the checkbox + bulk confirm to approve multiple auto-matched items at once.
Stale products
When a product is removed or archived in Shopify and no longer appears during a sync, Ventorie automatically marks it as inactive. Inactive products are hidden from most views but their historical data (orders, inventory events) is preserved.