Home › PIM-systeem › Features › Custom Classes

Feature · attributes

Custom Classes

Define your own attribute set. For products that don't fit a standard classification, or where you need to capture extra specifications that are critical for your market.

Vraag demo aan Alle features

ETIM and GS1 are great standards — but sometimes you just need your own attribute. A specific characteristic that's only relevant in your industry or for your customers. Custom Classes give you that flexibility.

Supported data types

A Custom Class is not a free-text field — it's a structured attribute with a data type that matches what you want to capture. We support:

  • Alphanumeric — 1 question, 1 answer
  • Multi-alphanumeric — 1 question, multiple answers possible
  • Text — up to 19,000 characters
  • Big Text — HTML WYSIWYG for formatted content
  • Range — from … to …
  • Boolean — yes/no
  • Date — calendar field
  • File — link to a DAM asset
  • Lookup — reference to another product or value list

How it works in Skwirrel

Four steps — from empty field to assigned product. The terminology appears 1-to-1 in the Classes menu (Dutch: Klassen) of the catalogue.

  1. 01 · Class

    Create the class

    Go to Classes → New class. Give it a code and a name (e.g. Extra specs). A class is a set of related features.

    • Classes
    • Code
    • Name
  2. 02 · Feature

    Add features

    Inside the class: Add feature. Pick an existing one or create a new (e.g. Color) and choose a data type.

    • Alphanumeric
    • Numeric
    • Boolean
    • Lookup
  3. 03 · Value

    Define values

    For list-based features: Create a value. Code + description (green, RAL 6018). Reused everywhere once defined.

    • Value list
    • Reuse
    • Multilingual
  4. 04 · Product

    Link to a product

    Open a product → Custom classes tab, find your class and fill in the values. Travels in every export, feed and API response.

    • Custom classes
    • Export
    • API

To every channel

Custom Classes are shipped along with other attributes to your webshop, data pool or customer feed. Filter and sort by them, use them in product-page templates, or send them as specifications to 2BA.

Meer ontdekken

Andere features

Bekijk allemaal →

Veelgestelde vragen

Veelgestelde vragen

When do I use a Custom Class instead of an ETIM class?

Custom Classes are for product lines that don't fit ETIM — for example a merchandising kit or a service product. For anything technical in the installation industry: stick with ETIM. Custom is an addition, not a replacement.

How do I define features in a Custom Class — can I reuse value lists?

Yes. Features in a Custom Class can be shared with ETIM (e.g. a 'color' value list used in both). That prevents drift between 'orange' in your Custom and 'Orange' in ETIM. Per feature you define: type (text/numeric/value list), unit (mm, kg, etc.), required or optional.

Are Custom Classes also published to 2BA?

Limited. 2BA only accepts ETIM-classified products. For Custom-only items you can still publish to your own webshop, to customers via custom feeds, or via the API. For 2BA publication we recommend a hybrid approach: classify with ETIM where possible, supplement with Custom for the unique aspects.

Can I share Custom Classes between multiple tenants or customers?

For customers with multi-tenant setups (e.g. a holding with multiple companies): yes. By default a Custom Class is tenant-bound, but export/import works. For trade associations that want to push a Custom Class to their members: get in touch, it's an interesting use case.

How long does it take to set up a new Custom Class?

A simple class with 3-5 features takes ~10 minutes: create the class → add features with their data type → define values for list-based features → save. Then link it to a product via the Custom classes tab, fill in the values and you're done. No IT, no release cycle, no consultancy.

Can I reuse existing features across multiple classes?

Yes — features and value lists are reusable across classes. Create 'Color (RAL)' once with its value list, and use it in both your Packaging class and your Marketing kit class. If you later change a value description, it propagates everywhere.

Vraag over deze update?

Bel Jeroen.

Wil je weten wat dit voor jouw omgeving betekent, of waarom we iets specifiek hebben aangepakt? We geven graag context.

Bel +31 (0)85 303 34 40