In complex e-commerce, the same information often appears in several systems.
ERP may hold prices, stock and commercial terms. PIM may be responsible for descriptions and attributes. Magento handles product presentation, the cart and the purchasing process.
The problem begins when the same information can be changed independently in several places.
If a price can be edited in both ERP and Magento, sooner or later there will be two different versions of that value.
That is why we establish the source of truth for every important type of data before development.
A typical division might look like this:
-
ERP - prices, stock, limits, commercial terms and order fulfilment,
-
PIM - rich product data, attributes, content and translations,
-
Magento - commerce: presentation, cart, checkout and sales process.
This is a starting point, not a ready-made scheme for every company.
If the same information can still be changed independently in several systems after implementation, the data ownership problem has not been solved. The integration has only hidden it.