Source-of-truth alignment
For one product, do the ERP, the PIM and the live storefront state the same price, stock and spec? When they disagree, the agent quotes whichever system won the last sync — not the value the client would choose.
Pick one SKU. Compare its price and stock in the ERP/admin, the PIM and the live page. Do all three match to the cent and the unit?
ERP holds a £42 trade price; the storefront renders £58 retail because the sync ran storefront-first. An agent quotes £58 to a wholesale buyer who was promised £42.
Name one system as the owner of each field and reconcile the others to it before exposure. Render from a single source; decide deliberately which system wins on price and quantity.
{%- comment -%} price owner = ERP, mirrored to ONE metafield {%- endcomment -%}
{%- assign trade = product.metafields.erp.trade_price -%}
<span class="price" data-owner="erp">{{ trade | money }}</span>"price": "58.00" // storefront won"price": "42.00" // ERP owns it