A hotel has 120 standard rooms, 18 suites, several corner rooms, and public areas. The estimate includes a line: “wooden curtain rods — 150 pcs.” That is enough for the budget. It is not enough for procurement.

The same number of windows does not mean the same number of identical curtain rods. One room may have one layer of textiles, another may have sheer curtains and drapes, a third may have two windows, a suite may have a wide opening, and a public area may have a completely different mounting scheme. Even with the same window width, the set may differ in number of rows, length, finish, and composition.

Therefore, wholesale curtain rods should be calculated not “by the number of windows,” but by standard window sets.

Working sequence: room type → window type → opening width → design curtain rod length → one or two rows → textiles → suspension system → specific SKU → material → finish → support scheme → set → number of identical windows → marking → floor-by-floor issue → reserve → reorder.

The main principle: in wholesale procurement, you count not abstract curtain rods, but repeatable window sets.

Go to Catalog

Why wholesale curtain rods cannot be ordered as a single line

The phrase "150 wooden curtain rods" hides too many parameters. For each window, you need to know at least:

  • room type;
  • window type;
  • opening width;
  • approved curtain rod length;
  • one or two rows;
  • what textiles are planned;
  • specific article number;
  • the material;
  • finish;
  • kit composition;
  • mounting base;
  • approved support layout;
  • number of identical sets.

If this data is missing, procurement has to guess. In one case, it will order a single-row system where a sheer curtain will later be needed. In another, the same length for two windows with different side wall sections. In a third, it will mix finishes of the same profile.

Therefore Wooden cornice for curtains it is first selected as a functional system, and then converted into a repeatable wholesale set.

Why the number of windows alone solves nothing

A hundred windows could mean a hundred identical sets. But they could also mean four types of 40, 30, 20, and 10 units. For production, packaging, and warehousing, these are completely different tasks.

Our factory also produces:

View Full Product Catalog

First we classify windows, not curtain rods

The most convenient starting point is the window typology.

For example:

  • O‑01 — standard room window;
  • O‑02 — narrower room window;
  • O‑03 — luxury window;
  • O‑04 — panoramic window;
  • O‑05 — two adjacent windows;
  • O-06 — public area.

For each type, specify:

  • opening width;
  • height;
  • side walls;
  • furniture placement;
  • room type;
  • estimated textiles;
  • number of such windows.
Window type Room Quantity Opening width Textiles Row count
O-01 Standard room 80 As per project Sheer + curtain 2
O-02 Superior room 24 As per project Curtain 1
O-03 Luxury 12 As per project Sheer + curtain 2
О‑04 Special number 4 As per project As per project Separately

After this, the window type is linked to the type of curtain rod set КШ‑01, КШ‑02, and so on.

Get Consultation

Why the same window width does not yet mean the same set

In two rooms, the opening may be the same. But in one, only a curtain is provided, while in the other, a sheer and a curtain. This means the number of rows and the functional configuration already differ.

The width of the window opening is not equal to the length of the curtain rod

A functional curtain rod usually extends beyond the boundaries of the opening so that the fabric can move to the sides and not cover the window more than the project provides. But for a wholesale series, you cannot use the household rule “add approximately this much.”

The design length must be an approved parameter of a specific window type.

For example:

О‑01 → КШ‑01 → length according to the approved assembly.

О‑02 → КШ‑02 → another approved length.

If one installer adds one extension to the opening and another adds a different one, identical numbers will receive different window compositions.

What affects the design length

  • width of the opening;
  • side walls;
  • furniture near the window;
  • radiators and other elements;
  • curtain movement;
  • position of the brackets;
  • presence of two adjacent windows;
  • architectural composition of the wall.

The length is approved on a typical window and then repeated for all truly identical rooms.

Single-row and double-row systems must be separate types

A single-row wooden curtain rod is needed when the project calls for a single layer of textile. A double-row one is needed when the window works with two independent layers, for example with a sheer and drapes.

These are different sets, not the same product "in double quantity."

Convenient for the specification:

KS‑01 — single-row.

KS‑02 — double-row.

STAVROS already covers such configurations separately in the article Buy a wooden curtain rod. In the wholesale list, the row count must be fixed before requesting a price.

Why a double-row one cannot be counted as a single-row ×2

The system has a different composition, relative position of the rows, set of supports, and working scheme. Therefore, it must be counted as a separate type.

The textile concept must be approved before mass purchasing

The curtain rod is a functional part of the curtain system. Therefore, purchasing it completely independently of the textiles is risky.

Before ordering, you need to at least understand:

  • one layer of fabric or two;
  • the nature of the textile composition;
  • the estimated weight and volume;
  • the hanging method;
  • how the fabric should move;
  • whether full blackout is needed;
  • whether there is a separate lightweight daytime layer.

The phrase "heavy curtains" is not a technical specification in itself. The textile designer or system supplier must determine the permissible configuration and load scheme.

Why the buyer should not determine the load capacity on their own

The buyer may see a thick wooden profile and assume it will "definitely hold." This is the wrong role. It is necessary to obtain an approved system for the specific product, supports, base, and textile.

The suspension type must be coordinated together with the wooden part of the system

Depending on the selected system, the textile may be suspended on rings, hooks, or another provided mechanism.

A beautiful wooden element that does not match the selected suspension mechanism becomes a problem already during installation.

Therefore, the set specifies:

  • load-bearing wooden element;
  • number of rows;
  • provided suspension mechanism;
  • decorative ends, if they are part of the system;
  • brackets and supports;
  • compatible hardware for the specific scheme.

You don't need to first buy the profile and then figure out how to adapt your chosen curtains to it.

A specific SKU is mandatory: "wooden curtain rod" is not enough

STAVROS has various wooden curtain rods and profiles. Therefore, a verbal description like "classic wooden curtain rod" is not a purchasing line item.

Correct:

KS‑01 / SKU ___ / material ___ / finish ___ / length ___ / item number A.

If the project uses wooden cornice from a specific product group, its SKU must be recorded identically in the design specification, commercial proposal, packaging, and reorder.

Why you cannot substitute with a "similar wooden" one without verification

Another profile may differ in diameter, cross-section, commercial length, material, and compatible mounting system. A similar appearance does not make it equivalent.

Round moulding for a curtain system should be allocated to a separate product group

Some wooden curtain rod systems are built around a round wooden profile. In this case, you cannot list only a "round pole" or "round curtain rod" in the specifications.

It is necessary to record:

  • a specific article or system;
  • diameter;
  • the material;
  • commercial length;
  • finish;
  • the purpose of the front and rear rows, if the system is double-row;
  • compatible brackets and finials.

Material pro round molding shows that a cylindrical wooden profile is used for different purposes. But the same diameter does not automatically become a universal curtain rod for any window.

Why the diameter cannot be chosen based on appearance alone

It is related not only to the proportion of the window, but also to the specific system, its mounting, compatible rings or other elements, and the design load.

Therefore, the purchaser should not decide: "this diameter looks thick enough." They receive an already approved configuration.

Why one diameter does not have to work throughout the entire project

A standard room, a suite, and a restaurant may have different window scales and different textile compositions. Sometimes one profile truly covers all tasks. Sometimes a project needs different systems. This is determined by reference nodes, not by warehouse convenience.

A typical room needs to be turned into a set of window systems, not just a number of windows

For a standard room, it is useful to create a single set card.

Field Window system set KS‑01
Room type Number A
Window type O-01
Design length According to the approved assembly
Row configuration 2
Textiles Sheer + curtain
Article number ___
Material ___
Finishing ___
Base As per project
Support layout Approved for the system

After the card is approved, the entry “80 windows” becomes:

KS‑01 × 80 sets.

This is much stronger for procurement, packaging, and floor distribution.

Why a set is better than a total count

The set explains exactly what is included in one repeatable number. If some parts change, the KS‑01 version is updated as a whole. There is no need to look for changes in five different schedules.

A mirrored number does not necessarily require a new type of curtain rod

A mirrored layout by itself does not mean a different window configuration.

if:

  • the opening is the same;
  • the side wall sections are the same;
  • the textiles are the same;
  • the furniture does not interfere;
  • the base and mounting scheme match;

then number A and mirrored number A can use the same KS‑01.

This is a useful unification: fewer types, fewer packaging codes, simpler reservation.

When the mirrored number does become separate

If a wardrobe, air conditioner, protrusion, or another element is only on one side and changes the available length or the position of the support, the mirrored variant must be checked separately.

You don't need to create a new code automatically. But you also can't copy the old one without checking.

Corner numbers and suites are better treated as standalone window types

Trying to treat a suite as a "regular room + 30% length" is almost always weak.

A suite may include:

  • two windows;
  • a wider opening;
  • corner glazing;
  • two independent textile zones;
  • a different dimming scenario;
  • different furniture near the window;
  • a different cornice finish.

Therefore, a separate type is created, for example KS‑03.

Two windows in one room

The main question: are these two independent cornices or one shared composition? The decision affects not only the linear meters, but also the number of sets, end caps, and supports.

Corner glazing

Here it is especially risky to apply the rule for a straight window. The geometry and mounting must be provided by the design of the specific system.

Panoramic windows and two adjacent openings cannot be calculated using the standard unit rule

A large width changes the functional scheme. The question is no longer just how much longer the wooden element is.

Need to confirm:

  • the permissible length of a specific system;
  • whether joints are needed;
  • approved support layout;
  • base type;
  • movement of the textile;
  • the effect of the pier between windows;
  • the possibility of a single or separate cornice.

A panoramic window cannot be transferred into a wholesale list using only the formula “standard KS‑01 × length coefficient.”

Why the pier between windows goes into the specification

It is precisely its width that can determine whether one common system or two separate sets makes sense. Therefore, the pier is not an architectural trifle, but a parameter of the window type.

Public premises receive their own configuration types

A restaurant, conference hall, and meeting room should not automatically receive an enlarged version of the hotel curtain track.

Restaurant

It may have tall windows, active use throughout the day, different textiles, and different interaction with furniture. This is a standalone CT type.

Conference hall

It may require blackout and a multi-layer textile scheme. The load and configuration should be determined by the system designer, not the purchaser.

Offices and meeting rooms

Sometimes a simpler single-row system really does work here. But it is also standardized and receives its own code.

If the project purchases construction materials wholesale, the curtain track part must still remain a separate specification table rather than dissolving into the general finishing estimate.

Material and finish turn one CT type into several procurement variants

The same structural type can be used in different interior zones with different finishes.

For example:

  • CT‑01 / natural oak;
  • KS‑01 / dark tint;
  • KS‑01 / painted finish.

The geometric logic is the same. The procurement lines are different.

Code Window type Row count Material Finish Quantity
KS‑01A O-01 2 Oak Natural 60
KS‑01B O-01 2 Oak Dark 20

The finish is fixed by a physical sample or an approved code. Words like “walnut,” “wenge,” or “oak” without a reference are too ambiguous for a series.

For general procurement tasks finishing material suppliers they must receive exactly this configuration, not a request to “make 80 identical cornices in roughly a dark color.”

The curtain cornice should be coordinated with skirting boards, architraves, and other woodwork

It is not necessary to make the entire interior one color. But the decision must be intentional.

The skirting board can:

  • match the doors;
  • be closer to the baseboard;
  • tie in with the furniture;
  • contrast with the wall;
  • have a separate accent finish.

It is important that one room type follows the same logic from room to room.

If several Construction material suppliers Moscow are working on the project, visual consistency should not depend on who supplied a particular element: the reference and the finish code remain shared.

First, the finished length of each type is determined, then the commercial length is checked

In the wholesale statement, two different quantities need to be separated.

Finished length of the set — the length required for a specific window after all design decisions.

Product length — the size in which the selected element of a specific SKU and material is actually produced.

You must not invent the product length from memory or carry it over from another profile. It must be verified against the current product page of the selected item.

Why this changes purchasing

Suppose KS‑01 has an approved finished length of 2200 mm. If the selected product is manufactured in a length that allows such a set to be produced without joining, the task is one thing. If the source element is shorter, a different construction appears: a joint, a different composition, or a different type of curtain rod.

This problem cannot be solved after delivery.

Total linear meters do not replace the number of sets

Let:

  • KS‑01 — length 2200 mm, 80 sets;
  • KS‑02 — length 1900 mm, 24 sets;
  • KS‑03 — length 3100 mm, 12 sets.

Net linear meters of load-bearing elements:

2.2 × 80 = 176 m.

1.9 × 24 = 45.6 m.

3.1 × 12 = 37.2 m.

Total 258.8 m.

But an order cannot be placed as the line “258.8 m of wooden cornice.” KS‑03 may require a completely different commercial length or structural design, while KS‑01 and KS‑02 may differ in row count.

Therefore cornices wholesale are counted by type, and the total linear meters are used only as a control sum.

Why joining cannot be considered only a matter of savings

If a specific system allows a composite cornice, the joint location, supports, and compatible components must be part of the approved solution. The purchaser must not independently split a long cornice into two convenient commercial strips.

Brackets, supports and the base must be approved before ordering the profile

A functional cornice is a system. Without supports and fastening, the wooden element remains just a profile.

Before purchasing, the following must be known:

  • base type;
  • mounting point;
  • design length;
  • number of rows;
  • specific set of brackets;
  • approved support layout;
  • textile load;
  • permissible installation method.

The number of supports cannot be assigned by a single universal formula in the article. It depends on the specific system, base, length, load and design solution.

Why the wall base is part of procurement preparation

Concrete, brick, framed partition, and other substrates require different installation solutions. A curtain rod cannot be finally ordered without understanding where it will be mounted.

The purchaser is not obliged to select the anchor themselves. But they must ensure that the mounting scheme is determined by a responsible specialist and is compatible with the ordered set.

Why you cannot buy a wooden profile and "pick the mounting later"

After delivery, it may turn out that the required bracket does not fit in terms of projection, does not fit between the cabinet and the window, or does not match the substrate.

Therefore, the set is considered as a whole.

If the project is ordered by Wholesale building material suppliers even through the general estimate, the curtain rod system must still be allocated as a separate specification with all components.

Furniture, air conditioning, and other equipment near the window are included in the coordination

The curtain rod uses the upper part of the wall, and the curtain must move freely. Therefore, nearby elements can change the permissible length or position of the supports.

Built-in wardrobe next to the window

Check:

  • available wall length;
  • does the bracket fit inside the wardrobe;
  • can the curtain be fully pulled aside;
  • does the fabric touch the furniture;
  • does it interfere with opening the front.

If the wardrobe comes too close, the design length of KS‑01 may become shorter than in a neighboring standard room. This is already a separate version or a different type of set.

Air conditioner or other equipment

The curtain track does not "work together" with the air conditioner, but both use the same wall area. It is necessary to check for physical conflict, access for maintenance, and fabric movement.

If the equipment changes the window composition in only five rooms, there is no need to change all 80 KS‑01. A separate KS‑01B or another code is created for the exception.

Why such coordination reduces overstock

Without it, identical curtain tracks arrive at the warehouse, and installers on site begin shortening individual ones. After that, the reserve and reorder no longer correspond to the standard sets.

When wholesale building material suppliers for several units, such exceptions should be visible already in the master list.

The reference number verifies the curtain rod as a working system, not as a beautiful detail

Before replicating KS‑01 for 80 units, it is useful to assemble one fully working assembly.

Check:

  • actual window width;
  • design length of the curtain rod;
  • number of rows;
  • actual textile;
  • movement of the sheer and drapes;
  • window opening;
  • distance to furniture;
  • position of the brackets;
  • finish;
  • combination with other wooden elements.

Only after this does the type become the reference.

What may be revealed on the reference sample

For example:

  • the curtain rod is visually too short relative to the opening;
  • the curtain, when open, interferes with the wardrobe;
  • the second row is positioned inconveniently;
  • the support lands on a weak or occupied spot;
  • the finish does not align with the skirting board;
  • the decorative end piece does not fit within the wall pier.

Fixing one set is cheaper than 80.

Why the reference number is stronger than the drawing

The drawing confirms the dimensions. The reference shows the actual performance of the textile and the interaction of all elements.

For a serial object wholesale purchase of building materials should move to the mass phase only after the standard set has been physically confirmed.

The final complete specification must count cornices by KS codes

After all checks, one working table is created.

Code Room Type Window type Article Length Row count Finish Quantity
KS-01 Number A O-01 ___ ___ 2 O-01 80
KS‑02 Number B O-02 ___ ___ 1 O-01 24
KS‑03 Luxury O-03 ___ ___ 2 O-02 12
KS‑04 Special number О‑04 ___ ___ As per project O-02 4

Each KS is supplied with a separate kit list: brackets, row configuration, end pieces, suspension mechanism, and other specified components.

Why the table should be the master version

If floors are managed in independent files, changes easily diverge. A single master specification should show:

  • overall project requirement;
  • ordered;
  • received;
  • ISSUED;
  • remaining stock;
  • reserve.

When delivery of finishing materials such a table becomes the linking document between the project, supplier, warehouse, and installation.

Marking and floor-by-floor kit assembly protect standard curtain rails from mix-ups

After production, several KS-types may look almost identical. Especially if the lengths are close and the finish is the same. In the warehouse, a box labeled "wooden cornice" conveys nothing useful.

Minimum labeling of the packaging unit:

  • project;
  • KS code;
  • room type;
  • floor or building;
  • article number;
  • finishing;
  • number of sets;
  • window type, if necessary.

For example:

OBJECT-A / KS-01 / NUMBER A / FLOOR 3 / 20 SETS.

This is enough for the warehouse and installation team to understand the purpose without looking up dimensions in a separate table.

Why floor-by-floor packaging is more convenient than a single batch

Weak scheme:

150 cornices per project.

Strong:

Floor 3 — 20 × КШ‑01 + 4 × КШ‑02.

Floor 4 — 20 × КШ‑01 + 4 × КШ‑02.

Luxury zone — 6 × КШ‑03.

This reduces the risk of delivering items to the wrong unit numbers.

Why a kit must be a physical kit

If the profile is stored separately, the brackets separately, the end caps separately, and the rings or other suspension mechanism in a third place, distribution errors become more likely.

For a typical project, it is useful to pack or at least assemble the complete КШ‑01 set according to the bill of materials.

This does not mean that every part must be in a single box. But the warehouse unit must have a clear packing list.

What to do when repacking on site

If the factory packaging is opened and divided by floor, the new kit must receive a new label with the same key fields.

You must not move material into an unnamed box like "cornices 3rd floor" — especially if the floor has KS‑01 and KS‑02.

Why the finish must be visible in the labeling

A single KS type can exist in two finishes. Therefore, KS‑01 without a finish code may also be insufficient.

For a wholesale batch building materials supplier wholesale must receive labeling requirements before shipment, not after the first mispick.

Physical separation in the warehouse

It is convenient to designate:

  • KS‑01 / finish A;
  • KS‑01 / finish B;
  • KS‑02;
  • KS‑03;
  • reserve.

So the same length or a similar profile does not become a reason to put everything together.

Reserve and reorder should be calculated by KS types, not by the total number of curtain rods

Incorrect entry:

Reserve — 5 curtain rods.

Correct:

  • KS‑01 — reserve ___ sets;
  • KS‑02 — reserve ___;
  • KS‑03 — reserve ___;
  • individual components — per project.

One type does not always replace another. Even with a similar length, the number of rows, finish, article number, profile, composition of supports, and suspension mechanism may differ.

The reserve should account for repeatability

If KS‑01 is used in 80 rooms, a reserve for it is potentially useful in many places. KS‑04 is used in four special rooms — here the logic for the reserve may be different.

There is no universal percentage. You need to look at:

  • the number of identical windows;
  • the availability of reordering;
  • complexity of finishing;
  • the length of the elements;
  • the composition of the components;
  • the risk of damage during installation;
  • the service life of the property.

How to place a reorder

Not:

“Please send one more wooden curtain rod.”

But:

KS‑02 / item code ___ / design length ___ / material ___ / finish ___ / set ___ / quantity ___.

If the KS-02 version has changed since the first delivery, the current version must be specified in the reorder.

Why the profile stock is not always equal to the spare kit

There may be a long wooden element in stock, but brackets or end caps may be missing. Therefore, the reserve for a functional curtain rod should be tracked as a complete set.

The opposite situation is also possible: the components are available, but the wooden element of the required length is not.

Actual stock before the second batch

Before reordering, it is useful to recalculate:

  • complete ready-made KS kits;
  • complete profiles;
  • brackets and supports;
  • endings;
  • suspension mechanism;
  • finishes;
  • damaged elements.

Only after that is a new request created.

If wholesale purchase of building materials comes in batches; the remainder of the first should reduce the second only where the KS type fully matches.

Why urgent replacement with a “similar” item is risky

If KS‑02 is out of stock, you cannot automatically use KS‑01 of a similar length. The row count or set may differ. Replacement goes through a project review.

Practical example: a 120-room hotel turns into four wholesale sets

Let’s consider a hypothetical hotel:

  • 80 standard rooms;
  • 24 upgraded rooms;
  • 12 suites;
  • 4 special rooms.

That’s 120 rooms in total. But for procurement, this is not 120 identical curtain rods.

Step 1. Determine window types

After measuring and checking the project, we get:

Room type Quantity Window type Textiles KS
Standard 80 O-01 Sheer + curtain KS-01
Improved 24 O-02 Single layer KS‑02
Luxury 12 O-03 Two layers KS‑03
special 4 О‑04 Separate scenario KS‑04

Step 2. Record the design lengths

Conventionally:

  • KS-01 — 2200 mm;
  • KS-02 — 1900 mm;
  • KS‑03 — 3100 mm;
  • KS‑04 — per individual unit.

These numbers are an example calculation, not a universal recommendation for window output.

Step 3. Calculate the net linear meters of wooden elements

KS‑01:

80 × 2.2 = 176 m.

KS‑02:

24 × 1.9 = 45.6 m.

KS‑03:

12 × 3.1 = 37.2 m.

Total excluding KS‑04:

258.8 m.

The estimate could round this to approximately 260 m. But for purchasing, three separate lines are more valuable.

Step 4. Check product lengths and construction

For each selected item, the current product page is checked. A KS‑03 with a length of 3100 mm may require a different construction or connection if the specific product is not manufactured in a suitable single-piece length.

Before this check, 37.2 m cannot be converted into a number of product units.

Step 5. Calculate the number of rows

KS‑01 and KS‑03 are double-row. KS‑02 is single-row.

This means that the total linear meters of wooden elements are only part of the requirement. Components must be calculated by system.

Step 6. Check the finish

Suppose:

  • KSH‑01 and KSH‑02 — same finish;
  • KSH‑03 — different;
  • KSH‑04 — special.

Even if the wooden part's SKU is the same, the finish creates separate purchasing lines.

Step 7. Generate the per-floor output

For example, one floor contains:

20 × KSH‑01 + 6 × KSH‑02.

The warehouse receives not 26 “cornices,” but two labeled sets.

Step 8. Add the reserve

The reserve is calculated for each KSH separately after checking repeatability, cost, and the possibility of reordering.

Step 9. Verify four reference nodes

Not 120 independent tests. Four verified types, if all rooms truly match them.

Step 10. Get a proper wholesale order

Summary:

  • KS‑01 — 80 + reserve;
  • KS‑02 — 24 + reserve;
  • KS‑03 — 12 + reserve;
  • KS‑04 — 4 + reserve.

This is exactly how wholesale curtain rods from the manufacturer turn into an executable specification.

If purchased in parallel building materials at wholesale prices, you cannot compare the cost of curtain rods by average meter alone: different KS types have different composition and number of rows.

When ordering building materials wholesale from the manufacturer The curtain rod system must be transferred to the manufacturer specifically by kit codes.

How to distribute 120 rooms across floors without losing the overall balance

Once the total requirement for curtain rods is known, it must be divided according to the actual installation sequence.

Let's assume the hotel has five guest floors. Each has 20 standard rooms and several upgraded ones. The suites are on the top two floors.

Floor CR-01 CR-02 CR-03 CR-04 Comment
2 20 4 0 0 Typical floor
3 20 4 0 0 Typical floor
4 20 4 0 0 Typical floor
5 20 6 6 0 Lux
6 0 6 6 4 Suites and special rooms

Such a table solves several tasks at once.

First, the warehouse knows how many sets to issue per floor. Second, it is clear that KSh‑03 cannot be accidentally sent to a standard second floor. Third, the floor-by-floor schedule maintains a link to the overall project requirement.

If floor 5 is delayed, its sets can be withheld without disrupting the overall accounting.

Why the floor-by-floor table should not replace the master specification

The master specification answers how much the project needs in total. The floor-by-floor one — where and when it goes.

If only floors are stored, it is easy to lose the overall balance when the number of rooms changes. If only the overall balance is stored, the warehouse does not understand the set composition.

Both are needed.

What to do if two finishes of the same KSh are mixed on a floor

For example, KSh‑01 is natural in standard rooms, and dark in two special ones.

Two rows appear in the floor-by-floor table:

  • KSh‑01A / finish O‑01 / 18 sets;
  • KSH‑01B / finish O‑02 / 2 sets.

You cannot simply leave it as “KSH‑01 — 20”, because physically these are two different batches.

How to control the completeness of one KSH

A small packing list is useful for each type.

Kit component Quantity per KSH‑01 Checked
Main wooden element / row 1 By system ___
Second row By system ___
Brackets / supports According to the approved scheme ___
Endings As per project ___
Suspension / rings / other By system ___
Fastening According to the approved configuration ___

The quantity in the table is not set universally, because it depends on the selected product. But the format itself protects against a situation where the wooden elements have arrived but the functional part has been forgotten.

Why completeness must be checked before sending to the floor

If an incomplete KS‑01 has gone to the floor, the installer will either stop or start replacing the missing parts with others. Both scenarios violate standardization.

Therefore, “the cornice is ready for issue” means: the kit has been fully checked.

A KS version is required for any change to a standard solution

Let's imagine that after installing the first ten rooms, the project decided to increase the length of KS‑01 by 80 mm, because the fabric in the open state took up more space than expected.

The old code cannot continue to be used without a mark.

Working history:

  • KS‑01 / R01 — original version;
  • KS‑01 / R02 — new length after the reference adjustment;
  • R02 is valid from number 211 or from a specific floor;
  • the R01 balance is tracked separately.

If the old and new elements are physically similar, the version is especially important.

What to do with already manufactured material of the old version

First check whether it can be safely used in already confirmed old numbers, another area, or reserve. There is no need to automatically write off the entire batch.

But R01 and R02 must not be mixed in the same numbers without understanding the consequences.

How to count two windows if the textile visually unites them

Suppose a suite has two windows each 1400 mm wide, with a 500 mm pier between them. The designer wants one continuous textile composition.

There are two fundamentally different schemes:

Scheme A — two independent curtain rods.

the project receives:

  • two sets;
  • four external ends;
  • its own support scheme for each;
  • two independent fabric movements.

Scheme B — one common system above

Acceptance of the first batch must verify completeness, not just appearance

For a functional curtain rod, it is not enough to make sure the wooden part arrived undamaged. During acceptance, the entire KS set is checked.

Minimum check:

  • KS code;
  • item code of the wooden element;
  • design and commercial length;
  • the material;
  • finish;
  • number of rows;
  • brackets and supports;
  • endings;
  • provided suspension mechanism;
  • floor or zone marking;
  • number of complete sets.

If 20 KS-01 profiles arrived, but only 18 bracket sets, the floor is short by 20 units. The linear meterage of material does not fix anything here.

That is why the acceptance report should be tracked by complete sets, not only by linear meters.

Returning leftovers from the floor must preserve the KS code

After installation, the following may remain on the floor:

  • a complete set;
  • a whole wooden element without some components;
  • Brackets;
  • endings;
  • packaging with the wrong type;
  • a damaged part.

Everything must not be returned to the depersonalized "cornices" area.

Return is recorded:

KSH‑01 / floor 3 / 1 complete set + 1 profile without brackets.

This is how the warehouse understands that one element can only be used after the set is restored.

Before reordering, you need to check not what was ordered, but what actually remains

The project required 80 KSH‑01. In the first batch, 50 were ordered.

After installation:

  • 44 installed;
  • 3 complete sets remained;
  • 2 sets partially damaged;
  • 1 set was disassembled for a sample and is no longer considered complete.

The simple formula 80 − 50 = 30 results in an incorrect reorder.

In fact, there are 36 units left until the project closes. Three complete sets are already in stock. This means the base requirement for the second batch is 33 sets plus the recalculated reserve and possible restoration of partially damaged items.

This calculation is especially important if the sets are expensive or have a long production lead time.

It is too early to order the curtain rod if the window type has not yet been finalized

A wholesale batch is not ready if:

  • the opening width is still changing;
  • the textile has not been approved;
  • the number of rows has not been determined;
  • the design length is not clear;
  • a specific system has not been selected;
  • the base is unknown;
  • no support schemes;
  • built-in furniture near the window is still in progress;
  • reference number not confirmed.

At this stage, an early order does not save time. It locks in an interim decision that later has to be redone.

When standard rooms can be launched earlier than luxury ones

A large project does not have to wait for every non-standard room to be completed.

If КШ‑01 for 80 standard rooms is fully approved, while КШ‑03 for luxury rooms is still changing, the first standard batch can be ordered separately.

The master specification keeps both groups:

Code Project requirement Status To order now
KS-01 80 + reserve Approved First batch
KS‑02 24 + reserve Approved First batch
KS‑03 12 + reserve In revision 0
KS‑04 4 + reserve In revision 0

This way, the timeline for standard floors does not depend on the complex luxury unit.

Why a functional cornice should not be confused with a decorative ceiling cornice in documentation

A single project may simultaneously have a decorative wooden cornice at the wall-ceiling junction and a functional curtain cornice. Both are often referred to simply as a "cornice" in correspondence.

This is dangerous for the specification.

It is useful to distinguish:

  • DC — decorative cornice or another internal code;
  • CC — curtain cornice.

Thus, the request "КШ‑01 × 20" cannot be confused with decorative ceiling molding.

It is this distinct functional intent that sets the new page apart from the general cluster "cornices wholesale".

After installing the first floor, it is useful to compare the design package with actual operation

The reference number tests the system before mass installation. The first fully completed floor shows how it performs in a real series.

It is useful to gather feedback on several questions:

  • whether the actual window dimensions matched the standard ones;
  • whether any unexpected conflicts with furniture arose;
  • whether it is convenient to open the window with the textiles installed;
  • whether the brackets interfere with servicing adjacent elements;
  • whether the components were sufficient without improvisation;
  • whether a systematic error has appeared in the marking;
  • whether the actual requirement matched the number of sets.

If everything works, KS‑01 can be confidently rolled out further.

If installers encounter the same problem on five rooms in a row, it is no longer a coincidence. It is necessary to stop the repetition of the error and check the standard set itself.

For example, if in all rooms the curtain in the open position touches the wardrobe, increasing the cornice allowance will not solve the problem. The length or the window composition needs to be revised through the designer.

Such a check is especially useful for hotels, where several floors are launched sequentially. The first phase becomes practical confirmation for the following ones.

The price should be compared based on the full KS set, not on a single wooden element

Supplier A offers a cheaper wooden rod. Supplier B is more expensive. But if the first one charges separately for brackets, finials, rings, and part of the fasteners, comparing a single profile price is misleading.

For each KS, it is useful to calculate:

COST OF THE WOODEN PART + BRACKETS + FINIALS + SUSPENSION MECHANISM + OTHER COMPONENTS + FINISHING + PACKAGING + DELIVERY.

Then it becomes clear how much one ready-to-install KS‑01 and KS‑02 actually costs.

Indicator CR-01 CR-02
Wooden element ___ ___
Supports ___ ___
Endings ___ ___
Pendant ___ ___
Finishing ___ ___
Total per set ___ ___

This calculation is especially important for two-row systems: externally they may use a similar profile, but the full set is more expensive and more complex.

If materials in bulk are purchased under a single contract, cornice sets are still compared within their product group by full functional cost.

The final reconciliation must link the window schedule, the KS specification, and the warehouse batch

Before payment, it is convenient to check three documents at once.

The window schedule answers how many windows of each type actually exist.

The KS specification answers which set is assigned to each type.

The commercial order answers how many such sets the manufacturer must produce and ship.

If the window schedule lists 80 windows O-01, the KS specification assigns KS-01 to 80, but the supplier order shows 78, the series is no longer closed. The total footage may still look plausible.

Similarly, if the order contains 80 KS-01, but two windows O-01 actually belong to the KS-01B version due to furniture near the window, the kit assembly is also incorrect.

Therefore, the final check is not based on the total sum, but on the linkage:

WINDOW TYPE → KS CODE → VERSION → FINISH → QUANTITY.

After delivery, the same linkage is used in the warehouse. A kit is not considered "extra" until it is clear which window and which version it belongs to.

The same KS can be summed by building, but the origin of the quantity must be preserved

For example, KS-01 is used:

  • in building A — 80 kits;
  • in building B — 60;
  • in the apart-block — 20.

If the article number, length, row count, material, finish, and pattern match completely, the manufacturer can be ordered 160 identical sets in one large batch.

But within the master list, the breakdown of 80 + 60 + 20 remains.

This makes it possible to issue material by building and see where overspending occurred. If building A used 82 sets, it should not quietly "eat into" the reserve of building B.

This way, building material suppliers receive a large, economically understandable wholesale order, while the site retains control over the purpose of each unit.

15 typical mistakes when buying wooden curtain rods wholesale

1. Ordering only by the number of windows

Why it happens: the estimate already has 120 windows. Consequence: different row counts and lengths get mixed up. How to prevent it: first the O types, then the KS sets.

2. Treating the window width as the curtain rod length

Cause: the opening width is the most readily available figure. Consequence: the curtain rod does not match the curtain composition. Prevention: the design length is approved separately.

3. Not recording the extension beyond the opening

Cause: the installer will add it "on site." Consequence: identical numbers get different lengths. Prevention: one approved size for type O-01.

4. Not distinguishing single-row and double-row systems

Cause: the wooden profile looks similar externally. Consequence: the functional row or components are missing. Prevention: separate CS codes.

5. Choosing the system before approving the textiles

Cause: finishing materials are purchased before fabrics. Consequence: a second row or a different load scheme is required later. Prevention: textile concept first.

6. Not accounting for different room types

Cause: the entire room inventory is considered standard. Consequence: suites and special rooms are furnished incorrectly. Prevention: real typology.

7. Treating a suite as an enlarged standard room

Cause: there is a desire to apply a coefficient. Consequence: two windows or complex textiles are not included in the set. Prevention: a separate CS.

8. Not accounting for two adjacent windows

Reason: the total width seems sufficient. Consequence: the question remains unresolved: one long curtain rod or two separate ones. Prevention: resolve before ordering.

9. Do not fix the finish

Reason: the article number is the same. Consequence: the correct geometry in the wrong color goes to the floor. Prevention: finish in the kit code and labeling.

10. Do not take the wall base into account

Reason: fastening is left to the installer. Consequence: the selected kit does not match the actual base. Prevention: the installation diagram is approved in advance.

11. Assign the number of supports "by eye"

Reason: they try to use a universal spacing. Consequence: the solution is not tied to a specific system and load. Prevention: use the approved diagram for the specific product.

12. Buy a wooden profile separately from the functional system

Reason: the profile is easier to order earlier. Consequence: later the brackets, suspension, or end caps do not match. Prevention: complete specification.

13. Do not assemble the reference number

Cause: the drawings seem sufficient. Consequence: the systemic error repeats 80 times. Prevention: physical verification of one set.

14. Store all curtain rods as a single unlabeled batch

Cause: the items look similar. Consequence: КШ‑01 and КШ‑02 get mixed up under the wrong numbers. Prevention: labeling and floor-by-floor kitting.

15. Place a reorder without a kit code

Cause: you need “one more of the same curtain rod.” Consequence: a different row count, finish, or length arrives. Prevention: repeat the full approved line.

If the purchase is part of a general wholesale materials package, these 15 checks cannot be replaced by a single estimate line.

Checklist, decision tree, final algorithm, and frequently asked questions

Checklist before ordering

Check Status
All room types are defined ___
All window types are defined ___
The quantity of each type has been counted ___
The width of each standard opening is confirmed ___
Design cornice length approved ___
Number of rows approved ___
Textile concept approved ___
Suspension mechanism determined ___
Specific article number specified ___
Material is specified ___
Finish specified ___
Commercial length verified ___
Base type known ___
Support scheme approved ___
Furniture near the window checked ___
Equipment near the window checked ___
Reference kit assembled ___
Floor-by-floor breakdown is ready ___
Marking approved ___
Reserve calculated by type ___
Reorder sequence determined ___

If the project is managed building materials Moscow wholesale across multiple phases, the list is iterated for each new zone where the window type or textiles change.

Decision tree

Windows of the same width?

No → different window types.

Yes → check the textiles.

Are the textiles the same in layers and function?

No → different curtain комплекты.

Yes → check side walls, furniture and equipment.

Are the conditions around the window the same?

No → separate set option.

Yes → one type can be used.

Single layer of fabric?

A single-row approved system is being considered.

Two layers?

A double-row approved system is being considered.

Is the opening panoramic or very wide?

Do not scale a standard window system by a coefficient. A separate structural check is required.

Two adjacent windows?

First decide: two independent sets or one system.

Is the finish different?

Yes → separate purchasing line and marking.

Final algorithm

COLLECT ROOM TYPES → COLLECT WINDOW TYPES → COUNT QUANTITY → APPROVE TEXTILE → DETERMINE STACK-UP → RECORD DESIGN LENGTH → SELECT SKU → CHECK MATERIAL AND FINISH → CHECK COMMERCIAL LENGTH → DETERMINE MOUNTING MECHANISM → COORDINATE BASE AND BRACKETS → CHECK FURNITURE AND EQUIPMENT → ASSEMBLE REFERENCE NUMBER → CREATE WINDOW SYSTEM CODES → MULTIPLY BY NUMBER OF TYPICAL ROOMS → FORM FLOOR-BY-FLOOR SETS → MARK → ADD RESERVE BY TYPE → PLACE WHOLESALE ORDER.

For a general wholesale hub, you can use the page linear products wholesale, but functional window systems must remain a separate product specification.

Can the curtain track be calculated by window width plus a universal allowance?

For a serial project, better not. The release must be approved for a specific window type, taking into account textiles, wall piers, and furniture.

Is a single-row and double-row curtain rod one product?

No, in the procurement sense. They must exist as separate KS sets.

When is a double-row option needed?

When a two-layer textile composition is approved, for example a sheer and a curtain. The specific system is still verified against the project.

Can mirrored numbers be combined?

Yes, if the window, textile, length, furniture constraints, and base are truly identical.

How should two adjacent windows be counted?

First, the project determines whether these are two curtain rods or one shared system. Only then does the procurement length and number of sets follow.

Who determines the number of supports?

Not the purchaser using a universal spacing. The approved scheme for the specific curtain rod system is used, taking into account the base and load.

Can a wooden profile be ordered before the brackets?

Risky. It is better to first confirm the complete functional set and compatibility.

What should be written on the packaging?

Project, KS code, floor or room, finish, and number of sets; if necessary — the article number and window type.

How to calculate the reserve?

Separately for each KS. One spare single-row set does not replace a double-row one.

How to place a reorder?

Repeat the full KS line: article number, length, material, finish, row count, and set composition.

Before the final payment, it is useful to perform one more simple check: the number of windows of each type must match the number of approved sets for the corresponding KS code, taking into account the existing reserve. Such a check catches errors that are not visible from linear meters. For example, the total volume of wood may be sufficient, but one special number will remain without a double-row set if it was accidentally included in the standard group. After this check, the master specification becomes the only working document for ordering, warehouse, floor-by-floor issuance, and repeat purchasing.

This is also useful for the operation of the facility: a year later, the service does not need to look for a “similar wooden cornice.” It sees the KS code, article number, length, row count, and finish of a specific number and can order an exact repeat or check an approved replacement in advance. The more identical numbers there are, the more valuable such standardization becomes.

The same system simplifies inventory: any remainder is immediately attributed to a specific KS code and does not turn into an impersonal warehouse stock.

After such preparation, wholesale curtain rods cease to be an impersonal batch of 150 items and become a system of repeatable sets, each tied to a specific window, textile, and room.

If a project simultaneously purchases wholesale building materials from the manufacturer, building materials at wholesale prices, and wholesale procurement of construction materials, all these general commercial directions lead to the STAVROS homepage, while the product curtain article remains a specialized landing page.