Skip to main content

The component library

The top-level Components module: the shared library of every component, shown as an editable table — its columns, sorting, filtering, adding and editing components inline, what's configured in Admin, importing and exporting, and how components feed BOMs.

Components in the top navigation is your brand's shared component library — every material, trim, and other component in one place. A component lives here once and is reused across products: when you fill a BOM placement, you pick from this library, and anything you create inline in a BOM lands here too.

The component library — the filter bar on the left and the component table with image, name, number, type, composition and attribute columns

The component table

The library is a table — one row per component, with columns for its image, name, number, type, composition, attributes, colors, origin, MOQ, lead time, price, treatments, certifications, compliance, status, seasons, tags, supply chain, files, and the products that use it. Most cells are editable in place — click a cell to change its value.

Work with the columns table:

  • Reorder — grab the dots on a header (the cursor turns to a hand) and drag it into place.

  • Right-click a header for: Hide the column, Pin / Unpin it so it stays in view as you scroll sideways, or Reset columns to default.

The right-click column menu on a component table header — hide, pin, and reset columns to default

Tick the checkbox on one or more rows to Duplicate or Delete the selected components from the toolbar.

The columns

Reading the table left to right. Each cell opens its own editor — several hold more than the column name suggests, and a few feed other parts of the PLM, so it's worth knowing what each one does.

  • Image — the component's photo or sketch, so it's recognisable at a glance here and in BOMs. Click the cell to upload one, or drag a file straight onto the row.

  • Name — what you call the component. The same editor also takes a reference number and a secondary reference, so alongside the system-generated number you can record your own code and the supplier's — useful when a component is known by different names internally and at the factory.

  • Number — the component's reference number, generated automatically from your brand's numbering setup; it's how the component is identified across the system. Click the cell to open Change component number, where you can switch to Set manual number and enter your own, or keep Use system generated number — reverting to the system number removes the manual flag.

  • Type — works as a hierarchy: you set what type the component is, then optionally a sub-type (a subgroup) — for example type Trim, sub-type Zipper. It categorises components so they're easier to work with in the table. You can add a type and sub-type directly in the popper or in Admin where it's configured.

  • Composition — what the component is made of. Open the popper, pick a material, and set its share — type the percentage or drag the slider — using as many materials as it takes. Materials are added either in Admin or directly in the popper. In Admin you can also set up detail types that "dress" a material: a detail type such as sustainability gives a material values like organic or recycled, which combine into a single value when the material is chosen. So typing a material — say cotton — surfaces every cotton variant you've dressed with different values.

  • Attributes — measured specifics like weight, thickness, length or width. Pick an attribute, type the value, choose the unit, and press Enter; add as many as you need. Attributes are set up in Admin, where you add the attributes you want and the units each one can be measured in.

  • Colors — the colors the component comes in, with the option to add from your brand's palettes (if you've created them), from the Pantone palette or you can add a custom color. More than one is fine: Star the one that should come first as the default, and tick a color's checkbox to mark it approved as the component develops.

  • Origin — where the component is made. It defaults to the country of the component's supplier — the supplier you set in Supply chain — shown as a faded flag until you set it explicitly, and you can override it or set it per supplier. You can also record a separate raw-material origin. When the component has no supplier yet, set the origin on the component directly.

  • MOQ — the minimum order quantity, kept separately for bulk and sample. Set a quantity and choose your unit. The unit you choose here determines which units are available for Price. Add/remove units in admin.

  • Lead time — split into bulk and sample.

  • Price — the component's cost, with a currency and a unit (the unit options follow the MOQ unit), recorded against the supplier. Changing the price here updates every BOM that uses this component. If the price should differ from one product to another, leave this library price empty and set it inside that product's BOM instead — a price filled in here locks the per-product price, so you can't override it in the BOM while the library price is set.

  • Comment — a free-text note for anything the dedicated fields don't cover.

  • Category — the placements the component is used as. Categories come from the placements in your BOMs: when the component is used on a placement, that category locks onto it automatically (shown with a padlock) and can't be removed. You can add further categories manually.

  • Treatments — finishing applied to the component. Created in admin. Choose from the searchable picker or add a missing one on the spot.

  • Certifications — upload a file, write a summary, and set a validation date per component. The available certification types are configured and added in Admin, where you can also set a reminder that flags when a certification is about to expire.

  • Compliance — upload a file, write a summary, set a result (pass / fail / not set), and set the test date per component. The available compliance types are configured and added in Admin.

  • Status — where the component stands in its development. Statuses are set up in Admin — Approved, Under development, and Archive, but fully customizable. A status can also be marked hidden (for example Archive): components you no longer work with drop out of the default view without being deleted, so their history is preserved.

  • Seasons — This is a manual tag: it is not filled in automatically from the products that use the component, so add the seasons yourself if you want to track them.

  • Tags — tag your components. Add a tag in the popper or in Admin where it is configured.

  • Tariff codes — customs HS codes, by region. The tariff systems are set up in Admin; here you choose the system (for example EU, US or CN) and search its catalogue. More than one can be added.

  • Supply chain — the tiered supplier chain behind the component, and where you add the suppliers that feed the component's Origin. The component's own supplier sits at the top, with upstream tiers behind it (for example a mill, then a farm); each tier holds a supplier, and the star marks the main supplier — the default that's carried into a product's BOM when the component is placed. A supplier's registered country is what auto-fills Origin (faded until you set it explicitly). You can record more than one supplier, and the tier structure is set up in Admin.

  • Files — documents attached to the component. A component's files follows it into the products it's used on: when you send a sample request for one of those products, the component's files appear in the request's file picker, so you can attach them without re-uploading.

  • Products — every product that uses this component, filled in automatically; you can jump straight to a product from here.

  • Created and Created by — when the component was created and by whom (read-only).

Custom fields are added in Admin for anything your brand needs beyond the default fields, and appear as their own columns at the end of the table.

Finding components

The Filter bar helps you narrow the list to the components you want to view— by type, composition, supplier, season, status, certification, attributes, treatments, color, origin, and tags. The search box matches a component's name and reference number. The gear (⚙️) at the top of the Filter bar opens Configure Filters, where you choose which filters appear and which stay hidden.

Adding and editing components

New component adds a fresh row to the top of the table. There's no separate form — the table row is the component, so you fill it in cell by cell, each cell opening the right editor for its field (see The columns above).

Clicking New component adds a fresh, empty row at the top of the component table

To start from an existing component instead, tick its row and use Duplicate.

Importing and exporting

The three-dot menu next to New component offers Export, which downloads the table as a file, and Import, for adding new components in bulk — importing onto components that already exist isn't possible.

The export file and the import file aren't the same: to import, download the Template from the menu and fill that in — don't reuse an exported table.

How components connect to products

Components are used on products through the BOM: each placement in a product's BOM is filled with a component from this library. You can also create a component on the fly while building a BOM — it's added to the library at the same time, which is why a near-empty duplicate created in a hurry shows up here. For how placements and components work on a product, see Bill of Materials (BOM).

Did this answer your question?