Webinar: Product Updates: B2B User Experience that Makes Sense — June 16
Register now
Virtocommerce
Home Features Library Product Snapshot 

Product Snapshot 

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.

How Product Snapshot Works

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:

  • Changes to live products do not reach back into completed orders. 
  • Deletions do not create gaps in order records. 
  • The record of what was purchased stays stable regardless of what the catalog becomes.

Key Capabilities of Product Snapshot

  • Product context preservation: At the moment an order is placed, Virto captures product information, descriptions, properties, and assets for each order line and stores them as part of the order record
  • Historical order accuracy: Order views resolve from the snapshot, not the live catalog. Buyers, support teams, and operations teams always see the product as it was at the time of purchase—even if it has since been modified or removed.
  • Catalog fallback: When no snapshot exists for an order line, the platform falls back to current catalog data. This ensures uninterrupted access to order history for orders placed before Product Snapshot was enabled.
  • API and extension support: Product Snapshot integrates through REST APIs, GraphQL, and xAPI, with permissions and extension points that allow teams to adapt snapshot behavior to their specific operational and integration requirements.

Use Cases

  • Operations leaders and OMS owners gain reliable order records that remain accurate through catalog updates, product restructuring, and SKU changes, reducing the operational risk that comes with maintaining large, frequently changing catalogs.
  • Customer service teams access the exact product context that existed at the time of purchase, making it faster and more accurate to resolve support cases, process returns, and handle disputes without ambiguity about what was ordered.
  • Compliance and audit teams have stable, trustworthy order records that can be reviewed, exported, and validated without the risk that catalog changes have altered the underlying data.
  • Ecommerce managers and catalog teams update, restructure, or clean up catalog data with confidence that historical orders will not be affected, reducing the hesitation that slows down necessary catalog maintenance.
  • Developers and enterprise architects integrate snapshot data through REST, GraphQL, and xAPI, and extend snapshot behavior through documented extension points to fit specific platform and workflow requirements.

Business Impact of Product Snapshot

  • Order history becomes operational infrastructure: Customer service, compliance, dispute resolution, and reordering all depend on accurate records. Product Snapshot makes that accuracy the default, not something teams have to protect manually.
  • Catalog maintenance stops carrying hidden risk: Teams can update specifications, rewrite descriptions, restructure SKUs, or remove products without breaking completed order records.
  • Support and audit teams work from ground truth: When a case is opened or an audit requested, the order record reflects what was actually transacted—not what the catalog currently says.
  • Reorders stay reliable across catalog changes: Buyers and operations teams can reference historical orders with confidence, even for products that have since been modified, restructured, or removed from the active catalog.
  • Compliance readiness is built in: Stable, unmodified order records reduce the effort required to respond to audits, regulatory requests, or internal governance reviews.

Watch Our Interactive Demo for More Information

Built for the Complexity B2B Actually Runs On

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.