Inventory by store type

Inventory management for Shopify rug and textile stores

Rugs and textiles come in sizes, colors, and patterns that multiply fast into hundreds of variants. SteadyShelf tracks each one separately so you know what to reorder before a bestselling size sells out.

The inventory problems rug and textile stores run into

  • Size and color variants multiply SKUs. A single rug design in 5 sizes and 4 colors is 20 SKUs, and the 5x7 in gray often sells out while the 9x12 in rust sits for months.
  • Runners and round rugs sell unevenly. Shoppers search for specific shapes and dimensions, so demand per variant is lumpy and hard to eyeball from total sales.
  • Heavy, bulky freight. Rugs ship on pallets or in large rolls, so lead times depend on freight booking and customs as much as production, and reorder timing has to account for that.
  • Discontinued runs and dye lots. Woven and hand-knotted rugs sometimes vary slightly batch to batch, and a supplier may discontinue a colorway with little notice, so reorder quantities need review, not just automatic repeat orders.
  • Showroom samples vs stock. Many rug stores keep a sample on display but sell from a separate stock pool, which can make on-hand counts in Shopify misleading if samples are not handled consistently.

Seasonality and demand

Rug and textile sales usually climb in late summer and fall as shoppers redecorate for the indoor season, and again before the holidays for gifting and hosting. Outdoor rugs and lighter textiles peak in spring and early summer. New home moves and back-to-school season also drive steady demand for entryway and bedroom rugs year round. Because lead times for rugs can run long, especially from overseas weavers, place orders for fall and holiday bestsellers well before the rush, and use past seasonal sales patterns rather than last month's numbers to size those orders.

Suppliers, lead times and minimums

Rug stores typically buy from overseas weaving mills, domestic importers and distributors, and a smaller number of domestic machine-made manufacturers. Overseas mills often take several weeks to months depending on the design and whether it is in-stock or made to order, plus ocean freight time. Domestic distributors are usually faster but carry a markup. MOQs vary widely: some distributors sell by the single unit, while mills may require a minimum order per design or per container, and case packs are less standard here than in other verticals since many rugs ship individually wrapped or rolled.

Worked example

Say you sell a 5x7 wool area rug in gray that moves 1.2 units a day on average. Your supplier's lead time is 30 days and you keep 7 days of safety stock, so your reorder point is 1.2 x (30 + 7) = 44.4, round up to 45 units. If you want 45 days of total cover and you currently have 20 on hand with 10 on order, order quantity is 1.2 x (30 + 45) - (20 + 10) = 90 - 30 = 60 units. If the supplier's case pack is 12, SteadyShelf rounds that up to 60, which happens to divide evenly, so the suggested order is 60 units.

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 rug as a separate variant by size and color, not as one parent product, so sales data is accurate per SKU.
  2. Set a lead time and case pack or minimum order for each supplier in SteadyShelf, since overseas and domestic suppliers differ a lot.
  3. Review the weekly reorder email before fall and holiday season and place orders earlier than usual given longer lead times.
  4. Keep showroom samples out of sellable inventory counts, or track them as a separate non-sellable variant, so on-hand numbers reflect real stock.
  5. Watch for discontinued colorways or dye lot changes and manually adjust or skip a suggested reorder rather than auto-approving it.
  6. Receive partial shipments into Shopify as they arrive, since large rug orders often land in multiple deliveries.

How SteadyShelf fits rug and textile stores

SteadyShelf forecasts demand per rug variant, factors in each supplier's lead time, and tells you when to reorder and how much, rounded to that supplier's case pack or minimum. It does not track dye lots, expiry, or showroom sample status, so you will need to handle those manually, for instance by flagging a sample as a separate non-sellable SKU. It also will not manage multi-location transfers if you run a warehouse plus a retail showroom with separate stock pools.

$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

Can SteadyShelf tell me which rug colorway is about to be discontinued by my supplier?

No. SteadyShelf works from your sales and inventory data, not supplier catalogs. If a supplier tells you a colorway is being discontinued, skip or edit that suggested reorder manually before approving the purchase order.

I keep showroom samples that are not for sale. Will SteadyShelf count those as stock?

SteadyShelf reads whatever inventory numbers are in Shopify. If your samples share a SKU with sellable stock, they will be counted. Set up samples as a separate variant or location so they do not skew your reorder point.

My rugs ship on pallets from overseas and sometimes arrive in two or three partial deliveries. Does SteadyShelf handle that?

Yes. You can receive each partial shipment into Shopify as it arrives, and SteadyShelf updates on-hand and on-order numbers accordingly, so your next reorder suggestion reflects what has actually landed.

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