10 Zoho Inventory Setup Mistakes eCommerce Sellers Make
Most eCommerce sellers who self-implement Zoho Inventory hit the same wall within six months: inventory counts that drift from reality, COGS figures that do not match orders, and warehouse assignments that make multi-channel fulfillment a manual headache. These 10 mistakes explain why — and what the fix looks like.
# 10 Zoho Inventory Setup Mistakes eCommerce Sellers Make
Zoho Inventory has a clean interface, solid documentation, and a setup process that gets basic functionality running in a day. That speed creates a false sense of readiness. The configuration decisions made on day one, often skipped or rushed, produce the real costs months later: inventory counts that drift from physical reality, COGS figures that cannot be trusted, and three SKUs sitting at negative quantities with no clear explanation.
These 10 mistakes appear in almost every Zoho Inventory setup Zolify has audited across eCommerce sellers who configured the system without implementation support.
Mistake 1: Not Entering Cost Price Before Recording the First Sale
Zoho Inventory calculates COGS using the cost price recorded on each item. If cost price is empty or set to zero, every sale records a COGS of zero, regardless of what you actually paid for the inventory.
The fix: before entering any opening stock or recording any sales orders, go to each item and enter the correct cost price. For items already purchased at different prices, enter the weighted average cost. Zoho Inventory will use this as the starting point for FIFO or weighted average COGS calculation going forward.
This is the most common issue in audit scenarios. Sellers realize six months in that their gross margin reports have been meaningless because COGS was zero the entire time.
Mistake 2: Skipping or Incorrectly Entering Opening Stock
Opening stock is not optional. If you have inventory in your warehouse when you go live on Zoho Inventory, that stock must be entered before your first sales order. Zoho treats items with no quantity entry as having zero on hand.
The consequence of skipping this: every sale immediately creates a negative inventory balance. Negative stock is allowed in Zoho Inventory's default settings, but negative balances corrupt COGS calculation, make your inventory valuation reports unreliable, and create reconciliation problems that compound each month.
The fix: run a physical count before go-live. Enter opening stock for every active SKU at cost price. Enable the setting that prevents Zoho Inventory from allowing sales that would take stock below zero (Settings > Preferences > Item and Price Preferences > Don't allow negative stock). This forces you to address discrepancies before they become accounting problems.
Mistake 3: Using a Single Default Warehouse for Multi-Channel Operations
Zoho Inventory's default setup creates one warehouse. Many sellers launch with that single warehouse and never add additional locations. This works for single-channel sellers fulfilling all orders from one place. It breaks when you add Amazon FBA, a 3PL, or a second fulfillment location.
The result: all inventory sits in one warehouse. Shopify orders route from it, even if the stock meant to fulfill those orders is at a 3PL. Amazon FBA replenishment shipments have nowhere to receive into. Your stock count becomes a meaningless aggregate.
The fix: create separate warehouses for each physical location before entering any stock. See Zoho Inventory's multi-warehouse setup for eCommerce for the full configuration. Amazon FBA gets its own warehouse. Your 3PL gets its own warehouse. Opening stock loads into the correct location from day one.
Mistake 4: Setting Up Regular Items Instead of Composite Items for Bundles
If you sell bundles — a three-piece skincare set, a camera with accessories, a gift pack — those need to be composite items in Zoho Inventory, not regular items with their own SKU.
A composite item in Zoho Inventory consists of component items. When you sell the composite, Zoho deducts the components from inventory, not the bundle SKU. COGS calculates from the component cost prices.
If you set a bundle up as a regular item, Zoho deducts the bundle SKU on sale. Component items are never touched. The component inventory balance looks accurate. The bundle SKU goes to zero or negative. And COGS for the bundle is whatever you entered as the bundle's cost price, which is usually wrong because it was not calculated from the component costs.
The fix: for any product consisting of multiple discrete items sold together, create a composite item in Zoho Inventory with each component linked. Existing bundles set up as regular items require rebuilding and stock adjustments.
Mistake 5: Not Mapping Shopify Locations to Zoho Inventory Warehouses
Shopify supports multiple fulfillment locations. Zoho Inventory supports multiple warehouses. For the integration to work correctly, each Shopify location must map to the correct Zoho Inventory warehouse.
When this mapping is wrong, Shopify shows inventory as available from Location A while Zoho Inventory has that stock assigned to Warehouse B. The order comes in, Shopify accepts it, and Zoho Inventory has nothing to fulfill from the assigned warehouse.
The fix: during integration setup, explicitly map each Shopify location to its corresponding Zoho Inventory warehouse. Test by creating a test order in Shopify and confirming it routes to the correct warehouse in Zoho Inventory before going live. For the full integration architecture, see our Shopify Zoho integration guide.
Mistake 6: Not Configuring Per-Warehouse Reorder Points
Zoho Inventory allows reorder points per item per warehouse. Most sellers who configure reorder points at all set them at the item level without warehouse breakdowns.
The result: reorder points trigger based on total stock across all warehouses. If you have 100 units — 80 at Amazon FBA, 10 at a 3PL, and 10 in your own warehouse — your reorder point of 50 never triggers. But you only have 10 units available for Shopify same-day fulfillment.
The fix: set reorder points per warehouse. Your FBA warehouse needs a higher reorder threshold than your own warehouse, because Amazon's inbound processing takes 3–7 days and you need to replenish well before running out of FBA-eligible stock. See multi-channel inventory management with Zoho for how reorder points should be configured across locations.
Mistake 7: Ignoring Landed Cost for Import-Heavy Inventory
Sellers who import goods pay the product cost plus shipping, customs duties, and handling. The item cost in Zoho Inventory should reflect what the product cost to land in your warehouse, not just the supplier invoice amount.
When landed cost is excluded from item cost price, COGS understates the true cost of selling each unit. Margin reports look better than reality. Pricing decisions made from those reports are wrong.
Zoho Inventory has a landed cost feature that allocates additional costs to a purchase order and distributes them across items. Use it for any inventory incurring shipping, freight, or duty costs beyond the supplier price. The Zoho Inventory help center covers the landed cost setup in detail.
Mistake 8: Not Configuring Vendor Pricelists or Preferred Suppliers Per Item
When you reorder from multiple suppliers, Zoho Inventory can store preferred supplier and price list information at the item level. Without this, purchase orders require manual supplier selection and price entry every time — and there is no automatic tracking of which supplier offers the best price per item.
The fix: for each item, add the preferred vendor and purchase price in the item record. This allows Zoho to auto-populate purchase orders with the correct supplier and price, tracks actual purchase costs against the price list, and generates purchasing reports showing supplier price variance over time.
Mistake 9: Not Testing the Returns Workflow Before Go-Live
Returns are a routine operational workflow for eCommerce sellers. Configuring Zoho Inventory without testing the returns process end to end means discovering the gaps during a busy period, when the cost of getting it wrong is highest.
Common returns configuration problems: returns that do not link to the original sales order, restocked items that do not increase the correct warehouse count, damaged returns that never route to a separate location, and credit notes that do not generate in Zoho Books.
The fix: before go-live, create a test order, fulfill it, and process a return. Verify that the return links to the original order, the correct warehouse receives the stock, Zoho Books creates a credit note, and COGS adjusts correctly for restocked items. For the full returns workflow, see our eCommerce returns management with Zoho guide.
Mistake 10: Not Connecting Zoho Inventory to Zoho Books from Day One
Zoho Inventory and Zoho Books have a native integration that keeps inventory and accounting in sync automatically. Every sales order fulfillment in Zoho Inventory creates the corresponding invoice in Zoho Books. Every purchase order receipt updates inventory and creates a bill.
Sellers who set up Zoho Inventory in isolation — to manage stock without connecting accounting — end up doing manual data entry into Zoho Books or running a spreadsheet alongside Zoho Inventory. Both approaches defeat the purpose of having Zoho Books.
The fix: connect Zoho Inventory to Zoho Books during initial setup. Set the chart of accounts correctly for eCommerce — separate inventory asset accounts per product category, a dedicated COGS account, and a marketplace fee expense account. The connection takes minutes to configure and saves hours of manual reconciliation monthly.
Why These Mistakes Compound
Each mistake on this list is fixable. The problem is that most sellers find them months after go-live, when historical data is in the mix. Rebuilding bundle items after six months of sales means reconciling component deductions against what was actually shipped. Fixing missing cost prices means reconstructing COGS back to launch date. Rebuilding warehouse structure requires migrating stock quantities with a fresh physical count — on top of the remediation work.
Zolify's eCommerce Ops Audits find these issues in most self-implemented Zoho Inventory setups. The audit covers configuration review, data accuracy check, and a remediation roadmap. For operations that want to get it right from the start, our implementation includes a CA/CPA reviewing every configuration decision before go-live — the same accounting expertise that runs across 100+ eCommerce implementations.
Book an eCommerce Ops Audit to get a professional assessment of your current Zoho Inventory setup.
Frequently Asked Questions
Not setting up multi-location inventory to match Shopify's location structure. Shopify supports multiple fulfillment locations, and each needs to map to a warehouse in Zoho Inventory. When the mapping is wrong, Shopify shows stock available for sale that Zoho Inventory has assigned to a different location, leading to oversells and fulfillment errors.
Yes, but only if cost price is recorded at the item level before any sales. Zoho Inventory uses the valuation method you set (FIFO or weighted average) to calculate COGS when a sales order is fulfilled. If the cost price field is empty or set to zero, COGS calculates as zero regardless of what you paid for the inventory — and your gross margin reports in Zoho Books will be wrong from day one.
In Zoho Inventory Settings > Warehouses, create a warehouse called 'Amazon FBA' with the appropriate address. Link your Amazon Seller Central account through Zoho's Amazon integration. Set separate reorder points for the FBA warehouse to account for Amazon's inbound processing delays. Stock at FBA should only sit in the FBA warehouse location — never mixed with your own warehouse inventory.
Zoho Inventory treats items with no stock entry as having zero quantity on hand. When you record sales without entering opening stock, your inventory balance goes negative immediately for items you actually have in your warehouse. This corrupts COGS calculation and inventory valuation, and creates reconciliation problems that compound every month. Opening stock must be entered at cost price before your first sales order.
Yes. A composite item (bundle) deducts the component items from inventory when the bundle is sold, not the bundle SKU itself. COGS calculates from the component item cost prices. If you sell bundles but set them up as regular items rather than composite items, Zoho Inventory deducts the bundle SKU without touching component stock — leading to inventory inaccuracies and incorrect COGS figures across every sale.
