Discover the true costs of ecommerce platforms in our free guide.
See how industry leaders succeed with Virto.
Boost ecommerce with advanced marketing.
Preserve order accuracy as catalogs change.
Commerce catalogs are never finished. Specifications get updated, descriptions are rewritten, assets are replaced, and products are removed or restructured. Without a mechanism to preserve order-time context, catalog changes reach back into completed orders—and the record of what was purchased becomes unreliable.
Product Snapshot fixes that. When an order is created, Virto captures and stores the product information at that moment (descriptions, properties, and assets) as part of the order record. That frozen context travels with the order through its entire lifecycle. Support teams see what the buyer saw. Operations teams have an accurate record for audits and reorders. Catalog teams make changes without worrying about breaking order history.
Order integrity is not a feature most commerce teams notice until they need it—during a support dispute, a compliance audit, or a customer requesting a reorder of something that no longer exists in the catalog. Product Snapshot makes it the default, not an afterthought.
On order creation, Virto stores a frozen copy of the relevant product data for each order line. When order details are retrieved, the platform resolves product information from the snapshot rather than querying the live catalog. If no snapshot exists for a line item (for example, on orders placed before the module was installed) the platform falls back to current catalog data, so existing order records continue to function without disruption.
This approach keeps the catalog and order history cleanly separated:
Product Snapshot connects directly to Virto's Order History, Order Management, Customer Service, and OMS capabilities. It is not a standalone data store—it integrates into the order lifecycle as a reliability layer, ensuring that the operational infrastructure built around order history stays accurate as the business evolves.
For manufacturers and distributors managing large catalogs with frequent specification changes, seasonal SKU rotations, or multi-market product variations, Product Snapshot provides the order integrity that makes those catalogs safe to maintain.
Product Snapshot is a module that captures and stores product information at the moment an order is created. This frozen product context—including descriptions, properties, and assets—is stored as part of the order record and used to resolve order details throughout the order lifecycle. The result is that historical orders remain accurate even when the live catalog changes.
Most commerce teams discover the problem only when something goes wrong—a support dispute where the product description has changed, a compliance audit requiring proof of what was sold, or a customer requesting a reorder of a product that has since been modified or removed. By the time those situations arise, retroactively fixing order records is difficult or impossible. Product Snapshot prevents the problem by capturing the order-time context at the moment of purchase.
At order creation, Virto captures product information, descriptions, properties, and assets for each order line. The snapshot stores the product context as it existed at the time of purchase. For fields that require additional configuration or extension (such as specific pricing or inventory data) the developer documentation covers the extension points available.
For order lines that do not have a snapshot, the platform falls back to current catalog data. This means existing order records continue to function without disruption. The fallback behavior ensures that enabling Product Snapshot does not create gaps or errors in historical order views.
Yes, in a way that is entirely transparent to the buyer. Buyers viewing past orders see the product details as they existed at the time of purchase, not the current catalog version. If a product has since been updated or removed, the order record still reflects what they actually ordered.
Because snapshot data is stored as part of the order record and does not change when the catalog changes, it provides a stable, reliable source of truth for historical orders. Compliance and audit teams can access order records with confidence that the product context they see reflects what was actually transacted, not what the catalog currently shows.
Yes. Product Snapshot is accessible through REST APIs, GraphQL, and xAPI. Extension points are available for teams that need to adapt snapshot behavior to specific integration or operational requirements. Developer documentation covers the full integration surface, including permissions and extension patterns.
Yes. The core capability—preserving order-time product context—is valuable in any commerce context where catalog changes could affect order history accuracy. In B2C and D2C environments, it improves returns processing and support accuracy. In B2B2C and marketplace contexts, it keeps order records consistent across channels and supports post-purchase traceability for seller and buyer disputes. The feature's strongest fit is B2B, where order history frequently serves as operational infrastructure for customer service, compliance, and reordering.
Product Snapshot is a reliability layer that integrates into the order lifecycle rather than replacing any existing order management functionality. It works alongside Virto's Order History, Order Management, Customer Service, and OMS capabilities, ensuring that the data those systems rely on remains accurate as the catalog evolves.