Inventory Management
Learn how to track stock levels, configure low stock alerts, and manage inventory across your product variants.
Understanding Inventory in Mozhe
Inventory is tracked at the variant level, not the product level. This means:
- A product with Size (S, M, L) tracks stock separately for each size
- A product with Size and Color tracks stock for each size/color combination
- Simple products (no variants) have a single stock count
Viewing Inventory
Product List View
The main Products page shows a summary of inventory:
- Navigate to Products in the sidebar
- View the Stock column which shows total stock across all variants
- Products with low or zero stock are highlighted
Individual Product View
To see detailed inventory for a product:
- Open the product
- Scroll to the Variants section
- Each variant row shows its current stock level
Updating Stock Levels
Single Product Update
To update inventory for a specific product:
- Open the product
- Find the variant you want to update in the Variants section
- Change the Stock value
- Click Save
Variant-Level Updates
Each variant maintains its own stock count:
Update each variant's stock individually as needed.
Stock Keeping Units (SKUs)
SKUs help you track inventory and identify products:
Setting SKUs
- Open a product
- In the Variants section, enter a unique SKU for each variant
- Save the product
SKU Best Practices
- Use a consistent format across all products
- Include relevant information in the SKU:
- Product code
- Size indicator
- Color code
- Examples:
Automatic Stock Deduction
When orders are placed:
- Customer adds items to cart and completes checkout
- Stock is reserved during checkout
- Upon successful payment, stock is permanently deducted
- The specific variant's stock decreases by the ordered quantity
Example
If a customer orders 2 units of "Medium / Black":
- Before order: Stock = 15
- After order: Stock = 13
Low Stock Monitoring
Dashboard Overview
The dashboard shows at-a-glance inventory status:
- Total Products - All products in your catalog
- Active Products - Products available for sale
- Low Stock - Products with variants below the threshold
- Out of Stock - Products with zero stock on all variants
Low Stock Threshold
The default low stock threshold is 10 units. Products with any variant at or below this level are flagged as "Low Stock."
To view low stock products:
- Go to the Dashboard
- Click on the Low Stock metric
- You'll see a filtered list of products needing restocking
Out of Stock Handling
Shop Settings
Configure how out-of-stock products behave:
- Go to Settings > Shop
- Find the Inventory section
- Toggle Hide Out of Stock Products
When enabled:
- Products with zero stock on all variants are hidden from the shop page
- They remain accessible via direct URL
- They reappear automatically when restocked
When disabled:
- Out-of-stock products show with an "Out of Stock" label
- Customers cannot add them to cart
Variant-Level Out of Stock
Individual variants can be out of stock while others remain available:
- If "Small / Black" has 0 stock but "Small / White" has 10
- The product remains visible
- Customers can purchase "Small / White"
- "Small / Black" shows as unavailable in the variant selector
Inventory Reporting
Current Stock Summary
To get an overview of your inventory:
- Go to Products
- Sort by the Stock column (ascending to see lowest first)
- Export the list for external analysis if needed
Stock History
Mozhe tracks inventory changes through order history:
- Open an order to see which variants were purchased
- Stock deductions are recorded with each order
- Use order reports to analyze which variants sell fastest
Best Practices
Regular Stock Checks
- Review inventory weekly at minimum
- Set calendar reminders to check low stock items
- Plan reorders before reaching zero stock
Safety Stock
Maintain buffer inventory to prevent stockouts:
- Calculate your average daily sales
- Keep at least 1-2 weeks of safety stock
- Increase buffer for popular items
Demand Forecasting
Use order history to predict inventory needs:
- Track which variants sell fastest
- Note seasonal patterns
- Stock up before peak periods
SKU Organization
Well-organized SKUs make inventory management easier:
- Use consistent naming conventions
- Include variant details in the SKU
- Keep SKUs short but meaningful
Handling Stockouts
When a product runs out of stock:
For Active Stockouts
- Update the variant stock to 0
- The variant becomes unselectable on the storefront
- Set a reminder to restock
For Expected Restocks
If you know when stock will arrive:
- Keep the product visible
- Update stock when inventory arrives
- Consider pre-orders for high-demand items
For Discontinued Items
If a variant is permanently unavailable:
- Set stock to 0
- Consider hiding or removing the variant
- Update the product description if needed
Inventory and Orders
Order Impact on Stock
The flow of inventory with orders:
- Order Created - Stock is reserved
- Payment Successful - Stock is deducted
- Order Cancelled - Stock is restored automatically
- Order Refunded - Stock can be restored manually if item is returned
Overselling Prevention
Mozhe prevents overselling by:
- Checking stock availability at checkout
- Preventing purchase if stock drops during payment
- Showing real-time availability to customers
Multiple Locations
Note: Multi-location inventory is not currently supported. All stock is tracked at the site level without warehouse or location differentiation.
Integrations
Manual Updates
Currently, inventory is managed manually through the dashboard. Update stock levels as you:
- Receive new shipments
- Complete physical inventory counts
- Transfer stock between locations (tracked externally)
Bulk Import
For large catalog updates:
- Export your product list
- Update stock values in a spreadsheet
- Re-import the updated data
Contact support for bulk import assistance.
Next Steps
- Creating products - Set up initial inventory
- Variants and attributes - Manage inventory per variant
- SEO and meta information - Product discoverability
Common Issues
Stock not deducting after order
Stock deduction requires:
- Successful payment completion
- Order status to be confirmed
- Check the order details to verify payment status
Customers can still order out-of-stock items
This can happen if:
- The "Hide Out of Stock" setting is disabled
- Stock was available when they started checkout
- There's a sync delay (rare)
Negative stock values
Mozhe prevents negative stock. If you see unexpected values:
- Check for pending orders that reserved stock
- Verify recent order completions
- Contact support if the issue persists
Low stock alert not showing
Ensure the variant has:
- Stock at or below the threshold (default: 10)
- The product status is Active
- The dashboard is refreshed