Product Revisions
Track product changes with stored before and after payloads, user attribution, timestamps, IP and user agent metadata, and dedicated revision pages connected directly to product create and update flows.
Revision History
Updated price & stock
Changed description (DA)
Imported from Shopify
Product revisions are not an afterthought in this project. Creating a product generates an initial revision, and updates dispatch entity events with revision context so downstream features such as workflows and app logs can tie actions back to the exact product change that triggered them.
Each revision stores the product relation, a fallback product external ID and product name, the acting user name, a JSON list of field-level changes, the action type, creation time, and optional request metadata such as IP address and user agent.
The product module also has a dedicated revisions page with pagination, and app integrations such as webhook and API logging can link back to a specific product revision when the external action originated from product changes.
Need an audit trail for catalog changes?
Use product revisions to see what changed, who changed it, and when that change propagated into automation and integration flows.