Inventory by store type

Inventory management for Shopify wholesale and B2B Shopify stores

Wholesale and B2B Shopify stores deal with bulk orders, net payment terms, and sales that jump around depending on which retail accounts are reordering that month. SteadyShelf forecasts demand per variant and tells you when to reorder from each supplier so a single big wholesale order doesn't leave you stuck with empty shelves for your other buyers.

The inventory problems wholesale and B2B Shopify stores run into

  • Lumpy demand from bulk orders. A single wholesale account ordering 500 units at once can look like a sales spike and throw off a simple average, so forecasting needs to account for recurring account orders separately from retail drip sales.
  • Mixed order patterns across channels. You might sell the same SKU as single units to consumers and in cases of 12 or 24 to retailers, and your reorder math has to work off total units moving, not just transaction count.
  • Minimum order quantities from suppliers vs minimum order quantities from your own B2B customers. You are squeezed between your supplier's case pack rules and your wholesale buyers' MOQs, so safety stock has to cover both sides.
  • Net payment terms slowing replenishment decisions. Many suppliers extend net-30 or net-60 terms, but that does not change their physical lead time, so order-by dates still need to be based on when goods actually ship, not when you pay.
  • Private label and custom packaging SKUs. If you sell white-labeled goods to retail accounts under their own branding, each customer's version is a separate variant with its own reorder logic, lead time and minimum.

Seasonality and demand

B2B demand often follows your customers' own selling seasons rather than consumer holidays directly. Retailers that stock up for their own peak season (back to school, holiday gift season, summer) will place larger orders 6 to 10 weeks ahead of when they expect to sell through, so your demand spike comes earlier than the actual consumer spike. New wholesale accounts coming online or a single large customer doubling their order size can look like a seasonal pattern when it's really a one-time shift, so check your reorder suggestions against what you know about your accounts rather than trusting the trend line blindly. Plan safety stock higher heading into the months when your biggest wholesale accounts typically place their seasonal orders.

Suppliers, lead times and minimums

Wholesale and B2B stores typically buy from manufacturers or large distributors rather than small craft suppliers, and these suppliers often set higher minimum order quantities and case pack sizes than a typical retail supplier would. Lead times vary widely. Domestic suppliers might ship in a week or two, while overseas manufacturers often take several weeks, especially if goods are custom packaged or private labeled. Many of these suppliers also require a deposit or offer net payment terms, which affects your cash flow but not the physical shipping time, so order-by dates still need to be based on when stock actually arrives.

Worked example

A Shopify B2B store sells insulated water bottles to both individual customers and retail shops. The 32oz steel variant sells an average of 14 units a day across both channels combined. The supplier's lead time is 20 days and the store keeps 5 safety days, so the reorder point is 14 x (20 + 5) = 350 units. The store wants 30 days of cover, has 210 units on hand and 240 already on order, so order quantity is 14 x (20 + 30) minus (210 + 240) = 700 minus 450 = 250 units. The supplier's case pack is 50, so SteadyShelf rounds the suggested order up to 250 units, which divides evenly.

Try it with your own numbers in the reorder point calculator, or size your buffer with the safety stock calculator.

A simple system to start this week

  1. List every SKU and variant including any private-label or custom-packaging versions for specific wholesale accounts.
  2. Enter each supplier's case pack size, minimum order quantity, and typical lead time in SteadyShelf.
  3. Separate recurring large wholesale orders from one-off bulk buys in your own notes so forecasts aren't thrown off by a single big order.
  4. Set safety days per SKU based on how reliable each supplier is and how unpredictable your B2B order timing is.
  5. Review the weekly reorder email and compare suggested quantities against any known upcoming large wholesale orders.
  6. Approve purchase orders in SteadyShelf and confirm receiving, including partial shipments, as stock arrives.

How SteadyShelf fits wholesale and B2B Shopify stores

SteadyShelf fits wholesale and B2B Shopify stores by forecasting per variant, factoring in supplier lead times, and giving you an order-by date so you can keep enough stock for both retail and wholesale channels. It rounds suggested orders to your supplier's case packs and minimums, which matters when you're buying in bulk. It does not separate retail demand from wholesale demand automatically or manage different warehouse locations, so you still need to watch for large one-off orders that could distort the forecast.

$29/month flat, unlimited products and suppliers, 30-day free trial.

SteadyShelf is launching on the Shopify App Store. Join early access to get the install link first.

More: inventory management by store type · inventory glossary · Stocky alternatives

FAQ

Does SteadyShelf handle different stock locations for wholesale versus retail?

No. SteadyShelf tracks one stock pool in Shopify. If you run separate warehouses or split inventory between a retail location and a wholesale location, it will forecast and reorder against whichever location's stock and sales data you connect. For multi-location transfer planning, you still need a separate process or app.

How does SteadyShelf deal with wholesale customers who order in bulk only occasionally?

Set up a customer tag or price list for your wholesale accounts so their orders are identifiable in Shopify. SteadyShelf reads sales history per variant regardless of who bought it, so big wholesale orders will show up in your demand forecast and can skew it. Flag known one-off bulk orders so they don't get treated as a new normal sales rate.

We sell perishable or dated goods wholesale. Does SteadyShelf track expiry?

It doesn't track expiry dates or lot numbers. For perishable or dated wholesale goods, keep your own lot log, FIFO your shelves, and use SteadyShelf's reorder dates to avoid overbuying stock that might expire before a bulk buyer takes it.

Let SteadyShelf do this math for every SKU

Order-by dates per supplier, seasonal forecasts and draft POs for your Shopify store. $29/month after a 30-day free trial.

Get early access