Skip to content
Grocito
← All posts

Warehouse Management System (WMS) Basics

By Grocito

Warehouse Management System (WMS) Basics

A warehouse management system (WMS) is software that controls what happens to stock inside a warehouse: receiving it, putting it away in a specific bin, picking it for orders, packing, shipping and counting it. Inventory software tells you how much you have. A WMS tells people where it is and what to do next, which is what keeps accuracy and speed up as order volumes grow.

Key takeaways

  • A WMS manages movement and location inside the building. Inventory software tracks quantities, and an ERP covers the wider business such as finance and purchasing.
  • The core loop is receive, put away, pick, pack, ship, count and handle returns, with every step confirmed by a scan.
  • Barcodes or QR codes on locations and products are what make a WMS reliable. Without disciplined labelling, the software only records guesses.
  • If you hold stock with batches, expiry dates or serial numbers, tracking rules such as FIFO and FEFO matter a great deal.
  • Implement in stages: map the process, fix the layout and labels, clean the data, train people, pilot one zone, then go live.
  • Choose measures of success early, for example stock accuracy, order cycle time and dock-to-stock time.

What does a warehouse management system actually do?

Picture a spreadsheet that knows the exact shelf for every item, tells a picker the best route, refuses a wrong scan and updates your online store the moment stock moves. That is the idea. A WMS holds a map of your warehouse as zones, aisles, racks and bins, and assigns every unit of stock to a location.

WMS vs inventory software vs ERP

  • Inventory software records quantities, reorder points, suppliers and valuation. It usually answers "how many do we have in total?"
  • A WMS answers "where exactly is it, who should move it and in which order?" It manages tasks, locations and scanning inside one or more warehouses.
  • An ERP joins finance, purchasing, sales and often manufacturing. Many ERPs have a basic warehouse module, and a dedicated WMS goes much deeper on operations. Our guide to ERP versus standalone apps explains how to judge where the line falls for you.

What are the core WMS functions?

  1. Receiving. Check deliveries against purchase orders, record shortages and damage, and print labels for incoming stock.
  2. Putaway. The system suggests a bin based on item size, turnover, storage rules and free space, instead of whoever is free choosing "somewhere".
  3. Bin locations. Every shelf, pallet position or floor zone has a unique code, so stock can be found without asking the person who put it away.
  4. Picking. Pickers get a task list in a sensible route. See the strategies below.
  5. Packing and shipping. Scan items into a carton to confirm the order is complete, print shipping labels and hand over to the courier with a recorded handover.
  6. Cycle counts. Count small sections of the warehouse on a rolling schedule instead of shutting everything down for one annual stocktake.
  7. Returns. Receive returned goods, inspect them, and decide whether to restock, repair, refurbish or write off.

Picking strategies in words

  • Single order picking: one picker collects one order at a time. It is simple and suits low volumes.
  • Batch picking: a picker collects several orders' worth of the same items in one trip, then sorts them into orders. It suits many small orders with overlapping items.
  • Zone picking: each person looks after one area, and orders move between zones or are combined later. It suits large buildings.
  • Wave picking: orders are released in timed groups, for example to match courier collection times, so work is planned around cut-offs.

Which is best depends on order size, product mix and layout. A good WMS lets you change strategy without rebuilding your process.

How do barcodes, handhelds and tracking rules work?

Scanning is the heartbeat of a WMS. Locations and products carry barcodes or QR codes. A worker scans the bin, scans the item and confirms the quantity. If the wrong item or bin is scanned, the device rejects it right away, so errors are caught at the shelf instead of at the customer's door.

Devices can be rugged handheld scanners, phones or tablets with a scanning app, or wearable scanners. Phones are cheaper to start with. Dedicated scanners are faster and tougher in busy or cold environments. Test a few in your real conditions before you decide.

FIFO, FEFO and batch, expiry and serial tracking

  • FIFO (first in, first out) ships the oldest stock first.
  • FEFO (first expired, first out) ships the stock that expires soonest, which matters for food, cosmetics, medicines and chemicals.
  • Batch or lot tracking links units to a production or supplier batch, so you can find affected stock quickly in a recall.
  • Serial tracking follows individual units, useful for electronics and equipment with warranties.

The system should enforce the rule at picking time, not just report on it afterwards.

What is slotting, and why does it matter?

Slotting means deciding where each product lives. Fast movers go near the packing area and at easy reach height. Heavy items sit low. Items often ordered together sit near each other. Slow movers can use the far corners. Review slotting regularly because demand changes. Good slotting cuts walking time, which is usually the largest part of a picker's day, without buying any equipment.

How does a WMS integrate with e-commerce, ERP and couriers?

A WMS rarely works alone. Typical connections are:

  • Online store and marketplaces: orders flow in, and stock levels flow back so you stop overselling. See our guide to order management and fulfilment workflows.
  • ERP or accounting: purchase orders arrive, receipts and adjustments go back for valuation and finance.
  • Couriers and delivery tools: shipping labels, tracking numbers and handover status. Our logistics delivery tracking guide covers what to expect.

Ask any vendor how integrations are built, whether there is a documented API, and who maintains the connection when the other system changes. Our guide to API integration for business explains the trade-offs.

Have you outgrown spreadsheets?

Signs include:

  • Stock counts rarely match what is on the shelf.
  • Pickers walk around searching for items or rely on one person who "knows where everything is".
  • Mis-picks, wrong shipments and returns are rising.
  • Batch, expiry or serial questions from customers take hours to answer.
  • You cannot grow into a second location without chaos.

If two or three of these sound familiar, a WMS, or at least barcode-based stock control, deserves a serious look.

How do you implement a WMS?

  1. Map the current process. Walk the floor from the dock to dispatch and write down what really happens, including workarounds. Our business process mapping guide shows how.
  2. Design the layout and location codes. Decide on zones, aisles, racks and bins, and a naming pattern people can read.
  3. Label everything. Print and fix location labels and product barcodes. This step takes longer than people expect.
  4. Clean the data. Fix product codes, units of measure, dimensions and opening stock. Our data migration plan helps here.
  5. Train people on their real tasks, with practice scans, before go-live.
  6. Pilot one zone or one product family for a couple of weeks, fix what breaks, then expand.
  7. Go live in stages and keep a way to cross-check stock while the team gains confidence.

Which KPIs should you track?

  • Inventory accuracy: how closely system quantities match counted quantities.
  • Order cycle time: from the order arriving to it leaving the building.
  • Dock-to-stock time: from delivery arriving to being available for sale.

Choose a handful, record a baseline before you change anything, and compare afterwards. Be wary of vendors who promise exact improvements without seeing your operation.

Should you build or buy a WMS?

Buying or subscribing is normally quicker for standard flows. Building custom makes sense when your process is unusual, you need tight integration with your own systems, or off-the-shelf tools force painful workarounds. A hybrid is common: a standard core with custom integrations and handheld screens. Our build vs buy decision framework walks through the questions. If you are exploring tailored options, see our inventory and supply chain software and our work for the logistics and supply chain industry. You can also read the inventory and supply chain visibility use case.

Common WMS mistakes

  • Buying software before fixing the layout and labelling.
  • Skipping data clean-up, so errors are simply digitised.
  • Training only managers and not the pickers who use it daily.

A worked example

Imagine a small online retailer of home goods with one warehouse and a team of eight. Orders are printed and picked from memory, and the same two people always know where things are. They map the process, give every shelf a code, label products and set up a pilot in the fastest-moving zone with handheld scanners. Picking tasks are batched by courier cut-off. After the pilot, new staff pick correctly in days instead of weeks, and cycle counts catch errors before they reach customers. The team then moves the other zones across one at a time.

FAQ

What is the difference between a WMS and inventory management software?

Inventory software records how much stock you have and when to reorder. A WMS manages where stock physically sits and directs the tasks that move it, such as putaway, picking and packing, usually with scanning to confirm each step.

When does a small business need a warehouse management system?

Usually when mistakes, searching for stock and training time start to limit growth. Frequent mis-picks, overselling and inaccurate counts are common signs. Until then, barcode-based inventory software may be enough.

What is the difference between FIFO and FEFO?

FIFO ships the oldest stock first, based on when it arrived. FEFO ships the stock that expires soonest, regardless of arrival date, which suits perishable and date-sensitive goods.

How long does it take to implement a WMS?

It depends on warehouse size, data quality and how many systems must connect. Most of the effort goes into process design, labelling, data clean-up and training, not installing the software, so a staged rollout starting with one pilot zone is the safest approach.

Related reading

Next steps

Walk your warehouse with a notepad and list every place where people search, guess or re-count. Then check whether your product data and location labels are clean enough to support scanning. If you would like help choosing or building a warehouse system that connects to your store and accounts, you can contact us.

More from the blog

Let's build together

Ready to take your business to the next level?

Tell us what you need. We will reply within one business day with next steps.