Versioned exports
Each export is stored as a numbered version. Compare any two points in time side by side and see exactly which fields changed.
PIM Gate keeps every version of your product data and lets you run your old and new PIM side by side behind the gate. Switch one attribute group at a time, compare the results, roll back if something isn't right — while portals, shops and feeds keep receiving the same clean records.
ILLUSTRATIVE · ANY SUPPORTED SOURCE
01 · What it does
Each export is stored as a numbered version. Compare any two points in time side by side and see exactly which fields changed.
Consumers receive only the fields that changed since their last sync — about 95% smaller payloads than full exports.
Old and new PIM feed the gate in parallel. Cut over per attribute group, roll back per attribute group, without touching a channel.
Every export PIM Gate produces is stored as a version. Pick any two — yesterday and today, before and after a supplier import, last quarter and now — and see side by side what changed, down to the field. When a customer asks which price or specification they received on a given date, you have the answer, not a guess.
Versioned exports
Compare any two points in time.
Because every version is kept, PIM Gate knows the difference between any two states at field level. Consumers use it through the delta endpoint /v1/sync/diff?since= or via webhooks that point to it. A price update on twelve products is a message about twelve prices, not a new 18 MB catalog — about 95% smaller payloads, shorter sync windows and fewer re-processed records downstream.
Delta sync
Consumers receive what changed. Nothing else.
A PIM migration is usually a big-bang weekend: export, import, pray, then fix portals and feeds for weeks. With PIM Gate in between, both PIMs feed the gate at the same time. You decide per attribute group which source is authoritative — identifiers and texts from the new PIM, technical attributes still from the old one — and compare the results before a channel sees them. If a group isn't right, switch it back. Channels keep receiving the same canonical records throughout; they never learn that the PIM underneath changed.
Until the mapping UI is released, cutovers are carried out together with our team as part of the PIM migration service (on request).
Migration bridge
Run old and new side by side. Switch when the data is ready.
A separate stage/test tenant runs on the same platform as production, with its own data, users and tokens. Rehearse a migration step, test new validation rules or a new consumer integration there first, then repeat the proven configuration in production. It's available together with a production subscription, in two sizes.
Stage & test
Try the cutover before production does.
06 · Specifications
| Spec | Value | Status |
|---|---|---|
| Versioned exports | EVERY EXPORT STORED · NUMBERED | LIVE |
| Compare | ANY TWO VERSIONS · FIELD LEVEL | LIVE |
| Delta sync | FIELD LEVEL · ~95% SMALLER | LIVE |
| Delta endpoint | GET /v1/sync/diff?since= | LIVE |
| Migration bridge | OLD + NEW PIM IN PARALLEL | LIVE |
| Cutover granularity | PER ATTRIBUTE GROUP | LIVE |
| Rollback | PER ATTRIBUTE GROUP | LIVE |
| Self-service cutover (mapping UI) | — | 2026 |
| Stage/test tenant | 50% CAP. @ 25% · 1:1 @ 50% | 2026 |
| Audit | APPEND-ONLY LOG | — |
| PIM migration service | on request | — |
07 · Works with
Any combination of supported sources works; these are examples, not references.
Put a gate between your catalog and chaos.