The workroom toolkit

Drapery work order template & generator

Keep window references, finished measurements, fabric identification and production instructions together. Import a calculated project or write a specification, then print a clear record for the worktable.

Private, on this device

A local production document with up to 12 items. Supports drapery yardage, multi-window, Roman fabric, box cushion, pillow, soft valance and covered cornice project JSON. Linked cuts are recalculated from source settings and withdrawn after construction edits. No pricing, invoice or automatic production approval.

EXAMPLE

Example inputs: replace them with your measured project.

Accepts work orders, drapery yardage, multi-window, Roman fabric, box cushion, pillow, soft valance and covered cornice project JSON. Imports replace the open order; append supported source items below. Download example JSON

Project settings

Dimensions and construction

Dimensions are specifications, not raw cuts. A linked source retains its complete original parameters. Any construction edit withdraws its cutting list.

in
in
in
in
in
in
in
in

Materials and instructions

Recalculate changes in the original calculator, export its updated JSON, then import it here. Restoring only undoes edits to the original specifications.

Results update as you type.

A production record, not an invoice or approval. Review every window and current revision before cutting.

Saved on this device

An independent local slot. Export JSON for a portable backup.

Build a document that explains what to make

  1. 01

    Identify the job and its revision

    Start with a meaningful work order number, issue date and revision. Add a required-by date if it is known. A project name is useful for finding a saved file, but it does not replace the window references on the individual items. Keep the revision visible when a corrected document replaces an older printed copy.

  2. 02

    Give each item a clear location

    Use a unique window or item ID and a room name that someone else can recognize. One item describes identical sets or products sharing the same dimensions and construction. Use another item when a window has a different height, material or heading. The form permits up to twelve items and does not silently combine similar-looking windows.

  3. 03

    State what each measurement means

    Choose the width reference before entering the number. Overall rod coverage describes a complete drapery set; a finished product or panel width describes one finished item. Height is the intended finished dimension. Quantity, panels per set and fullness are separate fields. Raw cutting dimensions appear only in the source cutting table, where their meaning is explicit.

  4. 04

    Review source status, then issue the record

    Import a supported project JSON to bring in its specifications and recalculate its cuts. Check the state shown above every item. If a construction field changes, the old cuts disappear until you restore the original specification or import a recalculated source. Print a proof, read it as a maker would, and retain the editable JSON alongside the issued document.

Keep the fabric and the instructions together

A useful sheet removes ambiguity at the table

A recognizable swatch and a specific fabric reference make a production document easier to follow than a color name alone.

Record the manufacturer or supplier reference, pattern, color and lot information that identifies the actual cloth. Enter a lining reference separately when lining is included. The form has space for heading or closure details, pattern placement and production notes, but it cannot inspect the roll or confirm the fabric face for you.

Read the allowances in context. A top allowance is the total cloth consumed above the finished top, not a universal instruction to fold that amount twice. The source parameters remain available with their original construction settings. If the workroom changes its method, return to the appropriate calculator before issuing new cuts.

Curtain production sheet on a clipboard with blue gray face fabric and ivory lining swatches at a cutting bench
Illustrative handoff: a production record should travel with an identifiable material sample.

A revision must reach the pieces it affects

A new file is helpful only when the workroom can distinguish it from the old sheet attached to an unfinished job.

Use the order number and revision consistently on the printed document and saved project. Check the room and window references against the staged fabric. Changing a location label does not alter a cut size; changing a finished drop or construction note may. The tool keeps that distinction visible through the source status rather than assuming every edit is harmless.

Before cutting, compare the current sheet with any labels or drawings already on the table. This generator does not recall documents someone has printed elsewhere and does not send changes to a production team. Establish a practical handoff in your own workroom so the correct revision accompanies the material.

Blue and ivory curtain panels organized on a workroom rail with plain reference cards and swatch pockets
Stage each set with its own window reference and the current production record.

Check the numbers

Revise a drapery drop without retaining old cuts

The English example imports a 72-inch overall coverage width, a 96-inch finished drop, two panels and 2.5 times fullness from the drapery yardage calculator. The source has 4 inches of top allowance and 8 inches of bottom allowance.

  1. At the original settings, plain face cuts are 96 + 4 + 8 = 108 inches long. The generator recalculates these cuts from the imported source; it does not accept an arbitrary saved results table as proof.
  2. Enter the room and a unique window reference. These identification changes preserve the connection to the original calculation because they do not change its manufacturing dimensions.
  3. Change the finished height to 98 inches. The item immediately becomes “Recalculation required,” and its original 108-inch cuts are removed from the preview, CSV and printout. The form does not silently guess the new construction.
  4. Export the original source, revise it in the drapery yardage tool and import the updated project. Alternatively, restore the original specifications to undo the height change. Increase the document revision and inspect the complete sheet before issuing it.
Try your own project

Write specifications someone else can use

Coverage is not flat cloth width

A drapery specification sheet needs a clear width reference. A rod coverage measurement does not say how wide an unpleated panel should be. Fullness, panel count, returns, overlaps and side construction affect that conversion. Keep the width basis visible. Never relabel an imported overall coverage as a finished single-panel width just because both fields contain a width measurement.

Instructions can affect cutting

A changed heading, lining identification or pattern-placement note can matter as much as a changed dimension. This tool conservatively withdraws linked cuts after any manufacturing specification edit, including notes. It cannot interpret prose well enough to decide that a new instruction has no effect on the old cutting plan.

Manual items have an honest status

Add a specification for a project that has no supported calculator source. It can still record useful measurements and instructions, but it is marked as specification only and has no generated cuts. Detaching a source has the same effect. Neither action certifies the pattern or makes an unverified cutting list ready for production.

Local saving needs a portable backup

A local save belongs to this browser and device. Export JSON when the document matters, when you need another device or before replacing a project with an import. A PDF preserves the issued appearance and the CSV provides a record, but only the project JSON restores editable items and their original calculator sources.

The method, explained

How the document protects source calculations

Rule version 1.0.0

Import and normalize

Each accepted source is checked against its own version and calculation rules. The generator maps its finished dimensions and construction values into a specification, then calculates its cuts again. Multi-window files produce one item per window. Roman shade and cushion batches retain their quantity, while the imported source stores additional parameters that are not all repeated in the main editor.

Compare fabrication fields

For a linked item, the current specification is compared with a fresh specification derived from the stored source. Product, width basis, dimensions, quantity, panels, fullness, materials, lining, heading, matching instructions and production notes all participate. A difference makes the item stale. The result table is never treated as an authoritative input, and an imported claim that a record is approved cannot override this comparison.

Print the current state

The A4 or Letter document includes the current order identity, item references, dimension sketch, specifications and status. Source cuts appear only while the fabrication fields match. Original calculation parameters remain labeled as original settings, including stored inactive options, so they cannot be mistaken for newly calculated cuts after a revision. Inspect the browser print preview before saving or printing; diagrams are schematic and are not full-size patterns.

Examples of the production information a professional workroom requests: Precision Draperies: drapery order specifications

Questions about a window treatment work order form

What should a drapery work order include?

Identify the job, revision, room and window. State the product, quantity, width reference, finished height, panel count, fullness, fabric and lining references, heading, allowances and matching instructions. Add clear production notes. The exact construction may require information beyond this form, so review it with the maker before issuing the job.

Is the width for a pair or one panel?

The width reference field answers that question. Overall rod coverage belongs to the complete drapery set. Finished width belongs to one product or panel. The imported yardage and multi-window calculators use whole-set coverage; their panel count and fullness remain separate. Do not divide or multiply an imported width without checking its original meaning.

Why did my cutting list disappear after an edit?

At least one fabrication field no longer matches the stored source calculation. The old cuts are intentionally withdrawn to prevent an outdated size from appearing valid. Recalculate in the original tool and import its updated JSON, or restore the source specifications if the edit was unintended. Changing only the room or item ID does not withdraw cuts.

Can I import a spreadsheet, PDF or cutting-label file?

This version imports supported Workroom Tools project JSON files. A spreadsheet or PDF usually lacks the original construction parameters required for a reliable recalculation. A label-only file contains raw pieces without enough finished specifications, so it is not accepted as a source here. Use a manual specification when no supported project exists.

Can I combine several projects in one production sheet?

Yes. Enable append before importing a supported calculator source. Items are added to the existing order and duplicate references receive a suffix. Review those references and keep within the twelve-item limit. Appending a complete work order file is not supported; import that file as a replacement when you want to restore its own document.

Does the form automatically recalculate a new heading?

No. This generator records specifications and verifies a stored source calculation. It does not infer the cutting effect of a new heading description, a different zipper method or a written note. Use the relevant calculator and a checked construction method, then bring the updated source back into the document.

Is this an invoice or a production approval?

It is a production record. It contains no prices, tax calculation, payment request or automatic sign-off. The source-matched state means the displayed specifications agree with the stored calculation; it does not mean someone has checked the actual fabric or approved the work. Keep your normal material and construction review before cutting.

Are customer files uploaded?

The form processes project files and stores optional saved copies in your browser. Importing a project does not upload it to a server. Export a separate JSON backup because clearing browser data can remove local saves. Use your browser’s print dialog to save the current document as PDF when you need a shareable production record.

Take the plan to your worktable.

Review the measurements, keep a backup and print a proof.

Back to the tool