Your PIM is good at managing products once they are inside. Getting them inside is the slow part. openProd takes over that part and leaves the rest of your stack alone.
Understand
Reads PDFs, spreadsheets and pasted text the way a data specialist would, and keeps a link back to the source.
Extract
Normalize
Show in source
Structure
Puts every value on one of your attributes, in your units, inside the right product family.
Map
Convert
Match families
Control
People approve the uncertain parts. Nothing is written to the catalogue before someone has checked it.
Review
Undo
Version history
How it works
Onesupplierfile,starttofinish.
01 · Read
Read any supplier file
Data sheets, price lists, spreadsheets with merged cells. openProd finds the product facts and remembers where each one came from.
PDF data sheets and catalogues, tables and images included
Spreadsheets with merged cells and shifting columns
Every value keeps a link to its page in the source
02 · Map
Map it to your data model
Every value lands on an attribute you already use, in the unit your catalogue expects. openProd suggests the product family. You confirm it.
Units converted to the ones your catalogue uses
Values matched to your dictionaries and codes
Product family suggested from your own model
03 · Review
Review what is uncertain, not every field
Clean values go straight through. Conversions and values without an attribute wait for a person, with the source one click away.
Only conversions and unknown values need a decision
Show in source next to every decision
Undo any decision, one step at a time
04 · Import
Import only what you checked
Before anything is written you see exactly what changes. Then the products go to the catalogue and on to your PIM.
New products and updates side by side
Every changed value shown before it is saved
Version history for every saved product
Product importdemo-supplier-a-sensors.pdf
Recognized
Product nameM12 inductive sensor NPN
Body diameter12 mm
Ingress protectionIP67
Sensing distance4 mm
Supply voltage10-30 V DC
Body materialStainless steel
Weight86 g
AI suggestion · Product family
Inductive sensorsRecommendedUse this family
matches 0 of 12 attributes
Read from the fileAttribute in your model
12 mmBody diameter12 mm
IP67Ingress protectionip67
Stainless steelMaterialstainless_steel
0.09 kg (CSV)Weight90 g
Analysed 2 files: 3 products, 40 values.
19 of 40 values can be imported without a decision.
Value conversions · 0 of 4 decided
Value conversionWeight
As read86 g
After conversion86
Decide
Value conversionMaterial
As readStainless steel
After conversionstainless_steel
Decide
Value conversionSupplier
As readDEMO SUPPLIER A
After conversionsupplier_a
Decide
Value conversionIngress protection
As readIP67
After conversionip67
Decide
Value without an attribute13 values with no catalogue attribute
Optional
Decide
Show in source · demo-supplier-a-sensors.pdf, page 1
Goes into the catalogue3 products · 22 valuesM12 inductive sensor NPN, M18 inductive sensor NPN, DEMO-SEN-001
DEMO-SEN-001Update · from demo-supplier-a-weight-update.csv
AttributeIn the catalogue nowAfter import
Weight Value changes86 g90 g
Save to catalog
Import finishedThe saved data matches the checked result.
DEMO-SEN-001Saved2 values
M12 inductive sensor NPNSaved10 values
M18 inductive sensor NPNSaved10 values
Integrations
SitsinfrontofthePIMyoualreadyrun.
No migration and no new system of record. openProd reads your data model from the PIM, prepares supplier data to match it and hands over only what your team has checked. Your PIM keeps doing what it does well.
Supplier files
PDFData sheets, catalogues
SpreadsheetsXLSX, CSV
ImagesProduct photos
TextEmails, pasted specs
openProd
Readfacts + source
Mapattributes, units
Reviewyour team decides
Your data model, your rules. Every change has a history.
Your systems
Pimcore
Akeneo
Ergonode
Your own system
MCP server
Rollout
Howwesetit upwithyou.
Every rollout starts with your data model and your real supplier files, not with a generic demo.