How to manage inventory for your online store

Home / Everything About / Everything About E Commerce / How to manage inventory for your online store

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?

How do I handle inventory for products that sell on my own store and on a marketplace at the same time?

Should I allow backorders when I am out of stock?

How do I handle inventory for products I make myself rather than buy from a supplier?

What is dead stock and how do I avoid it?

How does dropshipping affect inventory management?