Inventory problems compound quietly. A missed reorder here, an oversold product there, and before long you are issuing refunds, writing apology emails, and watching repeat buyers go elsewhere. Getting a reliable system in place early costs far less than cleaning up the damage after it breaks down.
What is inventory management for an online store?
Inventory management is the process of tracking how many units of each product you have on hand, how fast they sell, when to reorder, and what happens to stock as orders come in and go out. For an online store, it also includes keeping your store's displayed stock counts accurate so buyers never purchase something you cannot ship.
At its simplest, ecommerce inventory management answers four questions at any given time. How much do you have? Where is it? How fast is it moving? When do you need more? A store that can answer all four reliably has functional inventory management. A store that cannot answer them consistently is operating with blind spots that will eventually cost a sale.
The stakes are different online than in a physical store. In a physical store, a buyer can see an empty shelf. Online, they can complete checkout on a product you do not have. That is an oversell, and recovering from it is worse than a missed sale. It involves a refund, an explanation, and a disappointed customer who now has to reorder something they already thought was sorted.
How does inventory tracking work?
Inventory tracking starts with a count. Every product in your catalog has a stock quantity attached to it. When a buyer places an order, that quantity decreases. When you receive new stock, it increases. The system that handles this in real time is inventory tracking.
Manual tracking uses a spreadsheet or a written log. Each sale is recorded, each delivery is added, and the running count is updated by hand. For very small stores with limited SKUs, this works. It breaks down when order volume increases, when products have multiple variants, or when you are selling across more than one channel and stock needs to update in multiple places at once.
Automated tracking, built into most e-commerce systems, updates stock counts in real time as orders come in. A buyer purchases a red t-shirt in size medium. The system immediately subtracts one from that variant's count. If stock drops to zero, the product is marked unavailable or out of stock automatically. No manual step required. This is the standard approach for any store with more than a handful of products.
What is a reorder point and how do you set one?
A reorder point is the stock level at which you trigger a new order from your supplier. It is not zero. By the time your stock reaches zero, you have already missed sales. The reorder point is set high enough that new inventory arrives before you run out.
Calculating a reorder point requires two inputs. First, your average daily sales rate for that product. Second, your supplier's lead time, meaning how many days it takes from placing an order to receiving the stock. Multiply those two numbers and you have the minimum stock level at which you need to reorder to avoid a gap.
Add a safety buffer on top. Lead times from suppliers are not always precise. A shipment that was supposed to arrive in seven days sometimes takes ten. The safety stock is the extra units that cover you if the supplier runs late or if sales spike unexpectedly. A common approach is to add three to five days of average sales as safety stock on top of the base reorder calculation.
Set reorder points per product, not per catalog. A fast-moving bestseller needs a much higher reorder point than a slow-moving specialty item. Review and adjust reorder points seasonally, since sales rates change and the reorder math needs to keep up.
How do you prevent overselling?
Overselling happens when a buyer purchases a product you cannot fulfill because your system showed a higher stock count than you actually had. It is almost always a sync problem. Your actual inventory and your system's inventory count have drifted apart.
The most common causes are manual errors, such as forgetting to update stock after returns or damaged goods are removed. It also happens when you sell on multiple channels and a sale on one channel does not immediately update the count on another. A sale through your own store and a sale through a marketplace for the same item, if not synced in real time, can both process before either channel updates the available count.
Preventing overselling starts with accurate counts. Reconcile your physical inventory with your system count on a regular schedule. For low-volume stores, monthly is workable. For high-volume stores, weekly or after every large delivery. If you sell on multiple channels, ensure they all pull from a single inventory source rather than maintaining separate counts.
You can also set a stock buffer in your system. A buffer of two or three units means that your store shows a product as out of stock when it still has two or three units left. This is a safety net that gives you time to verify counts before the last few units sell. It trades a small amount of potential revenue for a much lower risk of overselling.
What is the difference between FIFO and LIFO?
FIFO stands for first in, first out. It means you sell the oldest stock first. LIFO stands for last in, first out, which means you sell the newest stock first.
For most physical products, FIFO is the correct approach. Products that expire, degrade, or go out of style need to be sold in the order they were received so older stock does not sit behind newer stock indefinitely. A food brand, a skincare brand, or an apparel brand with seasonal collections all need FIFO. The first batch received is the first batch shipped.
LIFO is used in some accounting contexts but is rarely the right operational approach for ecommerce brands. The exception is products where condition does not degrade and shelf life is not a factor, such as certain durable goods or digital items. Even then, most stores default to FIFO because it reduces the risk of holding expired or obsolete stock.
How do you manage inventory for products with variants?
Variants are the combinations of size, color, material, or other options that create different versions of the same base product. A t-shirt in five colors and four sizes is one product with twenty variants. Each variant has its own stock count, its own reorder point, and its own sales rate.
Managing inventory at the variant level is more work than managing it at the product level, but it is the only approach that prevents variant-specific stockouts. A product that shows as available may still be out of stock in the most popular size or color. Tracking stock at the variant level makes those gaps visible before a buyer hits them.
Group your variant data when reviewing reorder decisions. A red t-shirt in large may be selling faster than the same shirt in extra-small. Set variant-specific reorder points for your top sellers and accept that low-selling variants can be managed with a smaller safety buffer. This reduces capital tied up in slow-moving stock without leaving your best-selling variants exposed.
How do you do a stock count or inventory audit?
A stock count is a physical check of what you actually have versus what your system says you have. The gap between those two numbers is called shrinkage, and it accumulates from returns that were not processed correctly, damaged goods that were not written off, theft, and simple counting errors.
Full inventory count
A full count checks every item in your store's inventory at once. It is the most accurate method and the most disruptive. For stores with large catalogs, a full count typically happens once or twice a year, often at the end of a financial period. It requires counting every product and every variant and reconciling the result against your system count.
Cycle counting
Cycle counting checks a portion of your inventory on a rotating schedule rather than everything at once. Each week or month, a different section of your catalog is counted. Over the course of a year, every product has been counted at least once. This is less disruptive than a full count and catches discrepancies before they compound. It is the preferred method for stores that carry large amounts of stock and cannot shut down operations for a full count.
Spot checks
Spot checks are unscheduled counts of specific high-value or fast-moving products. They are triggered by a flag, such as a reorder point being hit earlier than expected or a customer complaint about a product being marked in stock when it was not available. Spot checks confirm whether the system count is accurate for a specific item without auditing the full catalog.
What is safety stock and how much should you hold?
Safety stock is the reserve inventory you keep above your minimum operating level to absorb unexpected demand spikes or supply delays. It is inventory you hope not to need but will be glad you have when lead times slip or a product suddenly sells faster than forecast.
The right amount of safety stock depends on how variable your demand is and how reliable your suppliers are. A product with steady, predictable sales and a supplier who always delivers on time needs very little safety stock. A product with erratic sales or a supplier with inconsistent lead times needs more. Calculate safety stock based on the worst-case lead time and the highest sales rate you have seen in a comparable period, then compare that to your average scenario. The gap between worst-case and average is roughly how much safety stock you need.
Holding too much safety stock ties up cash in inventory that is sitting rather than selling. Holding too little creates stockouts that cost you sales and buyer trust. Review safety stock levels after any period of unusual demand, such as a promotional campaign, a product launch, or a seasonal spike.
How do you manage inventory during a sale or promotion?
Promotional periods compress the sales rate for affected products dramatically. A product that sells 10 units a week during normal trading may sell 100 in the first two days of a sale. Inventory systems that work fine at normal volumes can fall behind during a spike if they are not set up to handle rapid order processing.
Before any promotion, review stock levels for every product you plan to include. Set conservative participation limits if your stock is tight. It is better to cap a promotion at a specific unit count than to oversell and issue refunds during your busiest period.
After the promotion, reconcile your counts before reopening normal trading. Promotional orders sometimes create a backlog in fulfillment that delays the stock count updating correctly. A post-promotion reconciliation catches those gaps before they carry into regular inventory management.
How WEMASY handles inventory management
WEMASY's e-commerce system includes built-in inventory tracking with real-time stock updates as orders are placed, variant-level counts, low stock notifications, and the option to display out-of-stock status automatically when inventory reaches zero. You can set reorder thresholds and review inventory reports from your store dashboard. See what is included in each plan on the pricing page. For a deeper look at how inventory connects to your product setup, see what is a product catalog and how to build one.
Related reading: What is e-commerce? and How does an online store work?.
Frequently asked questions
What is the best way to start tracking inventory if I have no system at all?
Start with a spreadsheet and a count. List every product and variant you stock, enter the current quantity for each, and note your supplier lead time. Record every sale and every delivery. This gives you a baseline. Once you have a basic count and a process for updating it, you will quickly see where the manual approach breaks down, which is usually the point where an automated system becomes necessary. The goal of the manual phase is to understand your catalog well enough to set up an automated system correctly. With WEMASY's website builder, you can set this up directly on your store.
How do I handle inventory for products that sell on my own store and on a marketplace at the same time?
Multichannel selling requires a single source of inventory truth. If each channel maintains its own count, overselling is almost inevitable. Use an inventory system that syncs stock in real time across all channels so a sale anywhere immediately reduces the available count everywhere. If your e-commerce system does not support this natively, a multichannel inventory app that connects your channels to a shared count is the next option. Selling on two channels with separate inventory counts and hoping for the best is not a sustainable approach as volume grows.
Should I allow backorders when I am out of stock?
Backorders let buyers purchase a product you currently do not have, with a fulfillment date once stock arrives. They can maintain revenue during a stockout, but they require clear communication with buyers about the expected wait time. If you offer backorders, display the expected shipping date prominently and send a confirmation email that restates the timeline. Never offer backorders if you are uncertain when stock will arrive. Buyers who order a backordered item and then receive no update are more likely to cancel and leave a negative review than buyers who were told the product was simply out of stock.
How do I handle inventory for products I make myself rather than buy from a supplier?
For handmade or made-to-order products, inventory management focuses on production capacity rather than warehouse stock. Track the materials and components you need to make each product, your current material inventory, and your production rate. Reorder points apply to your raw materials, not to finished goods. Set a realistic lead time for each product based on how long it takes you to produce it, and display that timeline to buyers at checkout. If your order volume is growing faster than your production capacity, that gap is the most important inventory signal in your operation.
What is dead stock and how do I avoid it?
Dead stock is inventory that is not selling and is unlikely to sell at its current price. It ties up capital, takes up storage space, and represents a buying or forecasting error. To avoid it, buy conservatively for new or unproven products and only scale orders once you have real sales data. Review slow-moving items monthly. A product that has not sold in 60 days is a candidate for a price reduction or a promotional push before it becomes permanently stuck inventory. The sooner you act on slow-moving stock, the more of your investment you recover.
How does dropshipping affect inventory management?
With dropshipping, you do not hold physical inventory. Your supplier ships directly to your buyer when an order is placed. Inventory management in this model means tracking your supplier's stock availability, not your own. The risk is that your supplier's stock count and your store's listed availability go out of sync. A buyer purchases a product that your store says is in stock, but your supplier has run out. This creates an oversell situation that is harder to prevent because you are dependent on your supplier's data accuracy. Set your store to update availability based on real-time supplier feeds where possible, and build a process for monitoring supplier stock levels regularly.