ETIM DATA MAPPING

ETIM data mapping software: automated, accurate, built for distributors.

Suppliers send you BMEcat files packed with ETIM-classified product data. SKULaunch reads the files, decodes the ETIM class and feature structure, and extracts every attribute directly into your SKULaunch schema. No XML parsing. No manual feature mapping. No developer required.

The Notes App for Power Users - Techbeta X Webflow Template
The Notes App for Power Users - Techbeta X Webflow Template
The Notes App for Power Users - Techbeta X Webflow Template
100%
Tasks completion rate
10M+
Capital raised

95%

Attribute match rate across ETIM-relevant product categories — out of the box

10,000+

ETIM 9.0 product classes supported — including electrotechnical, HVAC, and industrial

<1 day

From setup to first ETIM-mapped batch — no SI, no developer, no mapping rules

How it is

ETIM files contain great data. Getting it out is the problem.

A BMEcat file is structured XML. Inside it, every product has an ETIM class code, a set of feature codes (EF numbers), value codes, and unit codes. That data is precise, standardised, and exactly what you need for your product catalogue — but it's locked inside a format that requires interpretation before it means anything to your team or your systems.

SKULaunch decodes that structure automatically. It reads the BMEcat file, identifies each ETIM class and its features, translates the EF codes into human-readable attribute names, resolves the value and unit codes, and maps the extracted data directly into your SKULaunch attribute schema. Your team sees clean, named product attributes — not XML tags and feature codes.

What's inside a BMEcat file

BMEcat files contain ETIM class codes (EC), feature codes (EF), value codes (EV), and unit codes (EU) — all in XML. The data is precise and standardised but requires an ETIM-aware parser to turn it into usable product attributes.

What SKULaunch extracts

SKULaunch decodes every EF feature code into its human-readable name, resolves EV value codes into plain values, converts EU unit codes into standard units, and maps the full extracted attribute set directly into your schema — ready to enrich, review, and publish.

What happens to gaps

Not every ETIM file is complete. Where features are missing or values are absent, SKULaunch flags the gap and can use AI web search to attempt to fill it from the manufacturer's site — with confidence scoring on every value it adds.

Where the data goes

Decoded, mapped attributes flow into SKULaunch for review and enrichment — then push to your PIM, ecommerce platform, or ERP via direct integration. Akeneo, Shopify, Plytix, Magento, and Mirakl all supported.

SKULaunch doesn't build you an ETIM-compliant catalogue — it decodes the ETIM data your suppliers already send and turns it into structured product attributes inside your system.
What SKULaunch enriches

From raw BMEcat file to mapped product attributes — three steps

The ingestion pipeline is fully automated. Here is what happens at each stage.

Stage 01 — File decoding

BMEcat XML decoded. ETIM feature codes translated. In minutes.

A supplier sends you a BMEcat 2005 or BMEcat 2.1 file. SKULaunch reads the XML structure, identifies every ARTICLE block, extracts the ETIM class code (EC), and translates every feature code (EF), value code (EV), and unit code (EU) into human-readable product attributes — using the full ETIM 9.0 reference library.

BMEcat 2005 and BMEcat 2.1 formats both supported
EC class codes resolved to class names and descriptions
EF feature codes decoded to readable attribute names
EV value codes and EU unit codes translated automatically
Full ETIM 9.0 reference library — 10,000+ product classes
Stage 02 — Schema mapping

Decoded ETIM attributes mapped to your schema. Automatically.

Once decoded, the ETIM attributes need to map to your internal attribute schema — your names, your structure, your accepted values. SKULaunch does this automatically using AI, matching decoded ETIM feature names to your existing schema attributes. Where your schema uses different names or groupings, the mapping is resolved without manual rules.

Decoded feature names matched to your schema attributes
Handles naming differences between ETIM labels and your internal names
Attribute groups and categories mapped to your taxonomy
Confidence score on every schema mapping — exceptions flagged for review
Stage 03 — Gap filling

Missing ETIM features. Filled from the web. Confidence-scored.

ETIM files are rarely complete. Suppliers populate the features they have — and leave others blank. Where a feature is present in the ETIM class definition but missing from the supplier's file, SKULaunch flags the gap and can attempt to fill it using AI web search against the manufacturer's product page. Every web-sourced value is confidence-scored and held for review.

AI web search attempts to fill gaps from manufacturer sites
Every filled value carries a confidence score and source reference
Nothing publishes without your team's approval
How it works

Upload a BMEcat file. Get structured product attributes. In four steps.

No XML parsing. No feature code lookups. No developer required. Your first decoded and mapped batch is ready within 48 hours of setup — run on demand for every new supplier file that arrives.

1

Upload or connect

Upload a BMEcat file directly, connect your supplier portal so files arrive automatically, or have suppliers submit via the SKULaunch portal link. BMEcat 2005 and BMEcat 2.1 both accepted. No pre-processing required.

2

SKULaunch decodes and extracts

SKULaunch parses the BMEcat XML, identifies the ETIM class for each article, decodes every EF feature code, EV value code, and EU unit code into human-readable attributes, and maps them to your schema. Gaps are flagged and optionally filled via web search.

3

Review flagged items

High-confidence mappings are ready for approval immediately. Low-confidence mappings and web-sourced gap fills are held in a review queue for your team. You approve, reject, or correct — then mark the batch ready to publish.

4

Push to your destination

Approved product records push directly to your PIM, ecommerce platform, or ERP — Akeneo, Shopify, Plytix, Magento, or Mirakl. Every attribute correctly named, correctly valued, correctly structured for your destination system.

Got a BMEcat file to test? We'll decode it live in the demo.
Book a 30-minute demo →
Who it's for

Distributors who receive ETIM files and need the data out of them.

If your suppliers send BMEcat files and getting that data into your system currently involves manual XML parsing, spreadsheet exports, or a developer — SKULaunch automates the entire process.

Electrical wholesalers

Receiving BMEcat files from major manufacturers like Schneider, ABB, and Legrand. SKULaunch decodes the ETIM features and maps them to your product schema without any manual handling of the XML.

Industrial distributors

Managing product ranges where some suppliers provide ETIM BMEcat files and others don't. SKULaunch handles both in the same pipeline — ETIM files decoded, non-ETIM files extracted via AI — into your single schema.

Building supplies distributors

Working with suppliers who use ETIM for electrotechnical product ranges. Getting those technical attributes — voltage, IP rating, dimensions — into your digital catalogue quickly and accurately.

Product data teams mid-PIM

Running a PIM implementation where the ETIM supplier files are sitting unprocessed because the team doesn't have the tooling to decode them at scale. SKULaunch clears the backlog.

Ecommerce managers

Trying to get ETIM-supplied technical attributes — voltage, IP rating, cable cross-section — into filterable product pages. SKULaunch extracts them from the BMEcat file and pushes them to Shopify, Akeneo, or Plytix automatically.

Data and MDM managers

Responsible for the quality of incoming supplier data across all formats. ETIM files processed, decoded, mapped, confidence-scored, and reviewed in one governed workflow — with full audit trail.

Why AI changes the economics

BMEcat files without the right tooling create more work, not less.

A BMEcat file with ETIM data is better than a spreadsheet — in theory. In practice, if you don't have a tool that reads it automatically, someone on your team is opening the XML in a text editor, looking up EF codes in the ETIM reference, and manually entering the decoded values into your PIM. The data quality is there in the file. The bottleneck is the extraction.

Without SKULaunch

Manual

Someone opens the XML, looks up each EF code in the ETIM reference library, decodes the value and unit codes, and enters the attributes one by one into your PIM. 50–80 products per day at best.

With SKULaunch

3,000+

Products decoded and mapped in a single automated run. Your team reviews the flagged exceptions — not every EF code in every article block. The file's data is in your schema the same day it arrives.

The difference

27→95%

Average attribute completeness improvement after ETIM decode and extraction — from typical baseline to full filter coverage. Attributes that were in the file but stuck in XML are now in your product pages.

Trusted by electrical and industrial distributors

Used by product data teams receiving ETIM files at scale

SKULaunch customers include distributors who receive BMEcat files from major electrotechnical manufacturers and need those files processed without manual XML handling or developer resource.

Trusted by

APS Industrial

Mole Valley Farmers

RS Group

Bowens Australia

Maxiparts

Read Case Studies →
Key capabilities

Everything SKULaunch does with your ETIM files

ETIM ingestion is one part of the SKULaunch pipeline — not a standalone tool. Decoded ETIM data flows into the same enrichment, review, and publishing workflow as data from every other supplier source.
BMEcat file ingestion

Upload BMEcat 2005 and BMEcat 2.1 files directly or connect your supplier portal for automatic ingestion. No pre-processing, no file conversion, no developer required.

Read More →
ETIM feature code decoding

Every EF feature code translated to its human-readable attribute name. EV value codes resolved to plain values. EU unit codes converted to standard unit labels. Full ETIM 9.0 reference library applied automatically.

Read More →
Schema mapping

Decoded ETIM attributes mapped to your SKULaunch schema automatically — handling name differences between ETIM feature labels and your internal attribute names without manual mapping rules.

Read More →
Gap detection and web fill

Missing features flagged against the ETIM class definition. AI web search attempts to fill gaps from manufacturer sites — every web-sourced value confidence-scored and held for team review.

Read More →
Mixed pipeline support

ETIM BMEcat files and non-ETIM supplier submissions (spreadsheets, PDFs, product URLs) processed in the same pipeline. All sources output to your single unified schema.

Read More →
GS1 data feed ingestion

GS1 data feeds ingested and mapped to your schema alongside ETIM BMEcat files. Handles a mixed supplier landscape of ETIM, GS1, and non-standard formats without separate workflows.

Read More →
Confidence scoring and review

Every decoded mapping carries a confidence score. High-confidence attributes auto-approved. Low-confidence and web-sourced values flagged for your team. Nothing publishes without sign-off.

Read More →
PIM and ecommerce integration

Approved product records push directly to Akeneo, Shopify, Plytix, Magento, and Mirakl. Attributes correctly named and structured for each destination system — no reformatting required.

Read More →
Frequently asked

Questions about product catalog enrichment software

Does SKULaunch build an ETIM-compliant catalogue?
No. SKULaunch decodes ETIM data that your suppliers already send in BMEcat files and extracts the structured attributes into your SKULaunch schema. It doesn't take non-ETIM data and map it to the ETIM standard, and it doesn't produce ETIM-compliant output files. It takes the ETIM data that's already in your supplier's file and makes it usable inside your system.
What ETIM file formats does SKULaunch accept?
SKULaunch accepts BMEcat 2005 and BMEcat 2.1 files. Both formats are ingested natively with no pre-processing or file conversion required. ETIM 9.0, 10.0 and any future class and feature references are applied automatically during decoding.
What does SKULaunch do with the ETIM feature codes (EF, EV, EU)?
SKULaunch decodes all three code types automatically. EF (feature) codes are translated to their human-readable attribute names using the ETIM 9.0 reference library. EV (value) codes are resolved to their plain value descriptions. EU (unit) codes are converted to standard unit labels — so your team sees "Voltage: 230 V" rather than "EF000001: 230 EU570562".
What happens when a BMEcat file has missing features?
SKULaunch flags missing features against the ETIM class definition — so you can see exactly which attributes the class requires that the supplier hasn't provided. For missing values, SKULaunch can attempt to fill them using AI web search against the manufacturer's product page. Every web-sourced value is confidence-scored and held for your team to review before it is approved for publishing.
Can SKULaunch handle suppliers who don't send ETIM files?
Yes. Non-ETIM supplier data — spreadsheets, PDFs, product URLs, raw text — is handled in the same SKULaunch pipeline. AI extracts attributes from those sources and maps them to your schema alongside the decoded ETIM data. Both types of supplier land in the same review queue and the same destination system. You don't need separate processes for ETIM and non-ETIM suppliers.
Related pages

Ready to stop enriching manually?

Book a 30-minute demo. Bring a sample of your messiest product data — we'll show you what one overnight enrichment run does with it.
PLATFORM

Encrichment Studio

The AI enrichment pipeline in detail — confidence scoring, overnight runs, exception review.

Read More →
solutions

Product data enrichment for distributors

How SKULaunch handles the volume, supplier count, and technical complexity of B2B distribution.

Read More →
guide

What is SKU enrichment?

A plain-English guide to SKU enrichment — what it means, why it matters, and how to do it at scale.

Read More →
© 2026 SKU Launch Ltd. All rights reserved.
Built for e-commerce teams who are done doing it by hand.