Manage stock levels for your products and variants.
How Inventory Works
| Product Type | Tracking Level |
|---|---|
| Simple products | Product level |
| Products with variants | Per variant |
| Pack variants | Drawn from the parent product’s stock |
Enabling Inventory Tracking
- Edit the product
- Find the Inventory card
- Toggle Track inventory on
- Enter the current Stock on hand
- Save
Inventory Settings
| Setting | Description |
|---|---|
| Track inventory | Enable stock tracking |
| Stock on hand | Current units in stock |
| Continue selling when out of stock | Allow orders even when stock is zero |
Variant Inventory
For products with variants, each variant has its own inventory:
- Edit the product
- Open a variant from the Variants table
- Set Stock on hand for that variant
- Click Save Variant
A variant flagged Pack — shares product stock is the exception: it holds no stock of its own, inherits the product’s tracking and backorder settings, and its availability is the number of whole packs the product’s on-hand quantity can cover.
Out of Stock Behavior
When Continue selling when out of stock is:
- Off - Product cannot be purchased when stock reaches zero
- On - Customers can still order (backorder)
A product with Track inventory switched off is always treated as available, whatever its stock number says.
Dropship Inventory
For products fulfilled by distributors, inventory syncs automatically:
| Distributor | Catalog sync |
|---|---|
| Lipseys | Hourly |
| RSR Group | Hourly |
| Chattanooga Shooting Supplies | Hourly |
| 2nd Amendment Wholesale | Hourly |
| EPROLO | Hourly |
| MGE Wholesale | Hourly (nightly full catalog + price/quantity refresh) |
| Printify | Hourly |
The scheduled sync runs hourly; each store’s catalog is refreshed on its own sync window, so stock levels update periodically from the distributor’s feed.
Product Deduplication by UPC/Barcode
When importing products from multiple dropshippers, products are automatically grouped by their UPC/barcode to prevent duplicates.
How It Works
- When you import a product, the system checks whether a product with the same UPC/barcode already exists in your catalog
- If exactly one match is found: The dropshipper is added as an alternate supplier to that product
- If there is no match — or more than one: A new product listing is created, rather than guessing which duplicate to attach the supplier to. You can consolidate those manually (a Merge Duplicates card appears on a product that shares its UPC with others)
Two kinds of product are never auto-merge targets:
- Products with Lock suppliers switched on — use this for custom or internal items, such as engraved firearms, that should never be merged
- Products that have options or variants, because their option matrix cannot be reconciled with a single supplier listing
Benefits
| Benefit | Description |
|---|---|
| No duplicates | One product listing even when available from multiple suppliers |
| Price comparison | Compare pricing across dropshippers |
| Supplier selection | Choose which supplier fulfills each order |
| Aggregated stock | Total stock shown is the sum across all suppliers |
Multi-Supplier Products
When a product has multiple suppliers:
- View all suppliers on the product details page in the Suppliers card, each with its SKU, cost, and stock
- Click the star on a row to set the preferred supplier, which is used for automatic fulfillment
- Click a supplier row to load its details into the Pricing, Inventory, and Shipping cards below
- Use the link-slash button on a row to unmerge that supplier from the product
- Stock quantity shows the total across all suppliers
- Expand product rows in the products list to see all suppliers
Which supplier is picked automatically is set in Settings > Fulfillment under Supplier Selection: use the preferred supplier, the lowest-price supplier, or the highest-stock supplier. Default Preferred Supplier on the same page controls which source is flagged preferred when a product first gains a choice of suppliers.
Stock Calculation
Product stock is automatically calculated as the sum of all supplier stock. When any supplier’s inventory updates, the product’s total stock is recalculated.
Manual Fulfillment
When Enable automatic fulfillment is off in Settings > Fulfillment, you can manually select which supplier fulfills each item in an order. The order details page shows:
- A comparison table of all available suppliers, including your own internal stock
- Supplier, SKU, cost, and stock for each row
- A per-row Qty field, so one item’s quantity can be split across several suppliers, with an allocation counter that must match the quantity ordered
Best Practices
Accuracy
- Update stock after receiving shipments
- Adjust for damaged or lost items
- Regular physical counts
Firearm Compliance
- Maintain accurate bound book records
- Track serial numbers separately as required
- Follow ATF requirements
Related Documentation
- Creating Products - Product setup
- Product Variants - Variant inventory
- Integrations - Distributor inventory sync
- Printify - Print-on-demand catalog sync

