Inventory how-to

How to manage inventory for custom and personalized products

Custom and personalized products are usually made to order, so you are managing raw materials and components, not finished unit forecasts.

Short answer: Custom and personalized products are usually made to order, so you are managing raw materials and components, not finished unit forecasts. Track the inputs (blanks, fabric, engraving stock, packaging) with reorder points, and treat the personalization step as a production step outside your inventory app.

Separate the blank from the finished product

A personalized mug is really a plain mug plus an engraving step. Forecast and reorder the plain mug (the input), not the thousands of possible finished variants. If you try to hold stock of every name, color, and text combination, you will overbuy and still run out of the wrong ones.

Set reorder points on components, not on finished SKUs

For each input item (blanks, ribbon, boxes, ink cartridges), calculate a reorder point from how fast you use it and how long your supplier takes to deliver. If you use 20 blanks a day, your supplier takes 10 days, and you keep 4 safety days, you want to reorder when stock hits 280 units (20 x 14).

Handle made-to-order items as zero-stock or pre-order

If a product is fully made after the order comes in, it does not need stock tracking at all. List it with inventory tracking off, or set it to a small buffer quantity, and focus your tracking effort on the materials that run out.

Watch lead time on the personalization step itself

Your supplier lead time for raw materials is only part of the wait. Add your own production time (engraving, sewing, printing) to the customer-facing delivery estimate, separate from any supplier order-by date math.

Step by step

  1. List every custom product as a bill of one or more input items (blank, packaging, trim).
  2. Track stock and reorder points on those input items, not on the finished personalized SKU.
  3. Set safety days higher for inputs with long or unreliable supplier lead times.
  4. Turn off inventory tracking for finished personalized variants that are made only after an order comes in.
  5. Add your in-house production time on top of supplier lead time when you tell customers a delivery date.
  6. Review input usage weekly and adjust reorder points as order volume changes.

Worked example

A store sells engraved pet tags in 40 color and shape combinations, all cut from the same blank tag. They use 30 blanks a day, the blank supplier has a 7-day lead time, and they keep 3 safety days. Reorder point = 30 x (7+3) = 300 blanks. They reorder when blank stock hits 300, and the finished tag variants stay untracked since each one is engraved to order after purchase.

How SteadyShelf helps

SteadyShelf can forecast and set order-by dates for your blank or component SKUs if you track them as regular variants with their own supplier and lead time. It does not handle bundles or BOM logic, so it cannot automatically link a finished personalized product to its input components, you need to manage that mapping yourself and apply SteadyShelf's reorder math to the input item directly.

$29/month flat, unlimited products and suppliers, 30-day free trial. Run the numbers now with the free reorder point calculator.

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

Related guides

All inventory how-to guides ยท Inventory glossary

FAQ

Should I track inventory on each personalized variant separately?

No, in most cases. Track the blank or input material instead, since that is what actually runs out. Tracking hundreds of personalized variant combinations individually creates work without giving you anything useful, since you cannot pre-stock a name or custom text.

How do I set a delivery estimate for customers if production time varies?

Use your slowest realistic production time as the baseline, add it to shipping time, and review it monthly against actual fulfillment times. If backlogs grow, extend the estimate rather than let it slip and disappoint customers.

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