Fabric Remnants Request List: Share Leftover Lengths Without Promising Stock
This is a proposed example workflow, not an observed client result. It suits a custom fabric seller who ends up with leftover lengths after cutting orders and wants to give customers a way to ask about them without publishing something that behaves like a live stock count.
The core idea
A remnant is a physical item that changes quickly. It gets cut again, set aside for a customer, or found to have a flaw. So the public page should be a request list, not a catalogue. Its job is to say what kinds of leftovers sometimes exist and to collect what the customer needs. Your team then confirms by looking at the actual piece.
Inputs to record internally
For each leftover length, keep a small private record:
- Fabric name as it appears on the roll label
- Fibre content as printed on the label
- Usable width, measured
- Usable length, measured flat after removing damaged ends
- Date and person who measured
- Flaws or marks, in plain words
- Status: free, set aside for a named order, or being recut
The public list is generated from the free records only, and it shows less than the internal record.
What the public list shows
Show the fabric name, fibre content, a length band such as 'under 1 metre', 'about 1 to 2 metres' or 'over 2 metres', and a photo if you have one. Do not show an exact length, a quantity, or words like 'in stock' or 'available now'. Place one sentence above the list: 'These leftovers change often. Send a request and we will check the actual piece before replying.'
Request fields
Ask for the fabric name or a description, the length the customer needs, what they are making, and the date they need it by. Ask for the project because it helps you judge whether a small piece is enough, for example a cushion cover versus a curtain.
Decision branches
- The piece is shorter than the smallest length you are willing to cut or sell: do not list it. Set it aside for samples or offcut bundles if you offer them.
- Status is set aside or being recut: remove it from the public list at once.
- The measured date is older than your chosen review period: remeasure before listing or replying. Pick a period that suits how often you handle the rolls.
- The request needs more than the measured length: reply that this piece is too short, and offer to quote a cut from a current roll instead.
- The piece has a flaw: tell the customer in the reply, with a photo if possible, and let them decide.
Stop conditions
Stop and do not reply with a yes if nobody has physically checked the piece on the day of the reply. Stop listing a fabric if its label is missing or unreadable, because you cannot state the fibre content honestly.
Example
A customer asks for 1.8 metres of a mid weight cotton for a loose cover. Your record shows a measured 2.1 metres, flaw noted at one end, measured recently. A staff member lays the piece out, confirms 1.9 usable metres, and replies: 'We checked the piece today. It has about 1.9 metres of usable length and a small mark near one end, photo attached. Would you like us to set it aside for you until the date you choose?' Only after the customer says yes does the status change to set aside, and the item leaves the public list.
Acceptance test
Choose three leftover records: one free, one set aside, one older than your review period. Check the following:
- Only the free, recently measured record appears on the public list.
- The public text for that record contains no exact quantity and none of the phrases 'in stock' or 'available now'.
- A test request asking for more than the measured length produces a reply that declines that piece and offers a quote from a current roll.
- A second person can read the reply and tell exactly what was checked, by whom, and when.
If any of these fail, fix the wording or the status rule before publishing the list.
Conclusion
The list invites interest while the confirmation step protects accuracy. By separating private measurements from public bands, removing set aside pieces immediately, and replying only after a physical check, you can use leftovers without ever promising something you have already cut.