PIM SelectionThe independent guide to choosing a PIM

Integrating PIM with ERP: data flows and integration patterns

PIM and ERP integration follows the attribute-ownership map. ERP sends identification, commercial and logistic data to the PIM. The PIM sends enriched content back only where ERP or downstream systems need it. Four patterns carry the flows: batch, event-driven, API and iPaaS. Most landscapes combine two or three, chosen per data flow.

Which data flows from ERP to PIM and back?

Most data flows from ERP to PIM, and only a few flow back. The direction follows the attribute-ownership map described in the PIM architecture pillar. ERP masters identification, commercial and logistic data. The PIM masters marketing content and classification.

Data Direction Typical trigger Typical frequency
New article and article number ERP to PIM Article created in ERP Minutes
Sales and lifecycle status ERP to PIM Status change Minutes
Weights, dimensions, packaging units ERP to PIM Logistic data change Nightly
Customs codes, country of origin ERP to PIM Change in ERP Nightly
List prices for catalogues ERP to PIM, when channels need them Price list release Daily
Short descriptions for documents PIM to ERP Approved in PIM Daily
Classification codes for reporting PIM to ERP Approved in PIM Daily

Prices and stock for web shops usually bypass the PIM. They go directly from ERP to the commerce platform, because they change faster than content.

Which integration patterns exist for PIM and ERP?

Four patterns exist: batch, event-driven, API and iPaaS. Each fits a different kind of flow. Choose a pattern per data flow.

Pattern How it works Latency Strength Watch-out
Batch Scheduled bulk export and import, often files Hours Simple, handles high volumes Delays and full reloads
Event-driven ERP publishes change messages; PIM subscribes Seconds to minutes Fast, only changed data moves Needs a message broker and error handling
API Systems call each other on request Real time Precise, good for lookups Tight coupling, rate limits
iPaaS Platform orchestrates flows, mappings and monitoring Depends on flows Central monitoring, reusable mappings Extra subscription and skills

In PIMvendors selections, the typical mid-market landscape combines nightly batch for logistic data with events for new articles and status. Enterprise landscapes add an iPaaS when several ERP instances or business units feed one PIM.

When is batch integration good enough?

Batch integration is good enough when the data changes slowly and channels tolerate a delay of hours. Weights, dimensions, packaging units and customs codes fit that profile. Batch is also the easiest pattern to build, test and monitor.

Batch has three weak points:

  • New articles wait for the next run before enrichment can start.
  • Full reloads hide which records changed, which complicates auditing.
  • Failed runs often go unnoticed until a channel shows outdated data.

Use delta exports where ERP supports them, and add monitoring with alerts on failed or empty runs. A batch that runs every night with clear error reporting is better than a fragile real-time flow.

When should you choose event-driven or API integration?

Choose event-driven integration when the business needs changes in minutes and the volume of changes is moderate. New articles, lifecycle status and blocked products are typical candidates. Enrichment can start as soon as ERP creates the article.

Choose API integration for lookups and small updates on request. A PIM screen showing current ERP stock, or a supplier portal checking an article number, are examples. API calls create tight coupling, so check rate limits and behaviour when one system is down.

Both patterns need a decision on error handling. Define what happens when the PIM rejects a message, who is alerted and how the message is replayed. Put that decision into the integration requirements before the demos.

How does ERP replacement affect PIM integration?

ERP replacement affects PIM integration because every ERP flow must be rebuilt for the new system. SAP Business Suite 7 mainstream maintenance ends on 31 December 2027. Extended maintenance for EHP6 to EHP8 runs until 31 December 2030. Organisations on SAP ECC therefore face an ERP migration within the term of a typical PIM contract.

Design the PIM integration to survive that migration:

  1. Map ERP data to a neutral PIM data model, so the PIM side stays stable.
  2. Put mappings in an integration layer or iPaaS, outside custom PIM code.
  3. Document every flow in a data flow inventory with source, target, data, pattern and frequency.

The SAP ecosystem shortlist covers PIM options for SAP-centred landscapes.

Who should own the PIM and ERP integration?

One named integration owner should hold every PIM and ERP flow, with the ERP and PIM owners as approvers. Integrations without an owner fail quietly. Nobody notices until a channel shows outdated data or a new article never arrives.

The integration owner is responsible for four things:

  • The data flow inventory, kept current when flows change.
  • Monitoring and alerts for failed, delayed or empty runs.
  • Error handling rules, including who fixes rejected records.
  • Change control when ERP or PIM releases affect mappings.

Decide early whether the implementation partner, your IT team or an iPaaS team owns the integration after go-live. That choice moves cost between the implementation, run cost and internal time lines of the TCO. The PIM total cost of ownership guide shows where each option lands.

What should the PIM selection test for ERP integration?

The PIM selection should test ERP integration with your own data and your own flows. A connector on a slide says nothing about your field mapping, custom fields or volumes.

Include three integration scenarios in the demos:

  1. Import an ERP extract of one product family, including custom fields, and show the mapping.
  2. Create a new article in a test ERP and show when and how it appears in the PIM.
  3. Approve content in the PIM and show the write-back flow, if one exists.

Score the results against your integration requirements. PIMvendors cross-checks requirements against a 4-domain checklist of more than 400 requirements, with Integration and syndication as one domain. The product data stack guide places ERP integration in the wider landscape. The SaaS vs on-premise guide covers how hosting affects integration options.

Ask the vendor to import your own ERP extract during the demo. A standard connector on a slide tells you nothing about your field mapping.

Stephan SpijkersCo-founder, PIMvendors.com

Frequently asked questions

Should the PIM write data back to ERP?

The PIM should write back to ERP only when ERP needs the data for a process it runs, such as short descriptions on invoices or classification codes for reporting. Most flows run from ERP to PIM. Every write-back flow needs one master per attribute, or both systems will overwrite each other. Record write-back flows explicitly in the data flow inventory.

Is a standard PIM connector for SAP enough?

A standard PIM connector for SAP covers common objects and fields, but every SAP system has its own customisations. Check which objects, fields and custom fields the connector handles, and how mapping is configured. Test it during the demo with your own ERP extract. Budget mapping and testing effort even when a connector exists.

How often should ERP data sync to the PIM?

ERP data should sync to the PIM at the frequency the channels need. New articles and status changes often need minutes, while weights and dimensions can wait for a nightly batch. Define frequency per data flow. Prices and stock usually bypass the PIM and go directly from ERP to the commerce platform.

What is an iPaaS and do we need one for PIM?

An iPaaS is a cloud integration platform that orchestrates flows, mappings and monitoring between systems. It helps when the landscape has many systems, several ERP instances or frequently changing endpoints. With one ERP and a few channels, direct integration or vendor connectors are often enough. An iPaaS adds a subscription and an integration team to the TCO.

Sources and method

  1. endoflife.ai: SAP ECC 6.0 and Business Suite 7 lifecycle status

How this page was made: drafted by the PIM Selection editors from the sources listed, checked against the PIMvendors selection method, and signed off by a named expert. Editorial policy.

Cite this page

PIM Selection (2026). Integrating PIM with ERP: data flows and integration patterns. PIMvendors.com. https://pimselection.com/architecture/pim-erp-integration/ (version 2026-10-14).