PIM for manufacturing is different — here's why generic PIM breaks
Generic PIMs assume products are SKUs. Manufacturing products are rules. The difference looks small on a slide and very large at go-live.
Akeneo, Pimcore, Salsify — they were built to manage a catalog of SKUs. Every SKU is a row, every attribute is a column. That model works beautifully for a shoe company with 4,000 colour/size combinations, because each combination really is a distinct SKU with distinct stock.
Manufacturing products aren't SKUs — they're rules
A door isn't a SKU. It's a set of dimensions, materials, hardware options, and constraints. The number of valid combinations is effectively infinite, and listing them as rows is both wrong (the table would be enormous) and useless (the constraints are what matters).
The shape of a manufacturing product model
product: industrial-door-x200parameters: width_mm: { min: 800, max: 2400, step: 10 } height_mm: { min: 1800, max: 3200, step: 10 } material: [steel, aluminum, composite] hardware_kit: [basic, commercial, high-security]constraints: - when: material == composite then: height_mm <= 2600 - when: hardware_kit == high-security then: material != aluminumpricing: base: 480 per_m2: 220 kit_uplift: { basic: 0, commercial: 140, high-security: 420 }
The interesting part isn't the parameters. It's the constraints block — the rules that stop invalid quotes from ever being produced.
Where generic PIM breaks
- Exploding variants: generic PIMs want every valid combo as a row. Your catalog doesn't fit.
- No constraint language: rules get pushed into spreadsheets or tribal knowledge.
- One-way sync: pricing changes in ERP, but the PIM doesn't know.
- No production handoff: drawings and BOMs live somewhere else entirely.
We tried to force our product catalog into Akeneo for six months. The day we stopped fighting it and modeled the rules instead, everything got easier.
One source of truth, many surfaces
Once manufacturing PIM models the rules, every downstream tool reads from the same place:
- The configurator validates quotes in real time.
- Production drawings regenerate when dimensions change.
- The partner portal shows live pricing without a sync job.
- The public website lists what actually ships today.
We wrote more on the trade-offs in our configurator architecture post.