Product
A validation layer that sits before the import, not after it.
Five capabilities, each of which exists because a real supplier file broke something in a way nothing reported. Each page says what it does, what it refuses to do, and where the limit is.
Pre-Flight validation
Every blocker in a supplier file named with the row it is on, before you upload anything anywhere. Free, and it needs no account.
Mapping and Supplier Profiles
Answer what a supplier’s columns mean once. The next file from them is one click, and the answers are yours to keep.
Variants and handle groups
The failure that deletes products without reporting anything. What we protect today, and the half we have deliberately not built.
Provenance and abstention
Every value marked supplied, inferred or abstained. The question almost nothing else in this category can answer: where did this come from?
Export and the audit trail
A platform-shaped file that has been run back through our own validator, with an audit CSV naming the origin of every value in it.
Where these sit in the pipeline
The five pages above are stages of one process, not five products bolted together. Each consumes the output of the one before it, and nothing downstream is permitted to invent what an upstream stage could not establish — which is why the validator can name a blocker and the enrichment stage cannot name a gemstone.
7 of 9 stages are built. The rest of that sentence is on the pipeline page, including the two that are not, and why one of them is blocked on evidence rather than on time.
The stages, in order
- Read the file as it actually is
- Fingerprint the supplier
- Agree what each column means
- Group flat rows into products and variants
- Check it against the target grammar
- Fill the gaps, from the file only
- Record where every value came from
- Show you every change before it counts
- Write the import file, with the receipts
What this is not
Naming the boundary is cheaper than a support thread, and a product that will not say what it is not is asking you to find out.
- Not a store app
- Nothing installs into your store and nothing asks for a permission. The output is a file you upload yourself, when you are ready, having seen every change first.
- Not a PIM
- We do not want to hold your catalogue. This runs on the file in front of you and keeps the mapping, not the data.
- Not a description generator
- It writes fields when the file supports it and abstains when it does not. If generated copy is the whole of what you need, several products do it more cheaply and we would rather say so.
- Not for a hundred products
- Below roughly that, a chat window genuinely will do this job, today. This is built for the size where that structurally stops working.
The validation half is free, and it is the whole demo.
Drop the supplier file you trust least. No account, and the file is deleted in the same request that reads it.
Check a file free