March 2026


Shopify: History tables for 19 streams

We've added history table support across 19 Shopify and Shopify Plus streams. History tables use an SCD Type 4 (Slowly Changing Dimensions) approach — your main table always reflects the latest state, while a separate append-only history table records every change over time.

Each history table is protected and runs in append mode, so existing rows are never overwritten or deleted. Every sync captures a snapshot of changed records, letting you reconstruct the state of any entity at any point in time.

This is useful for:

  • Tracking price changes on products and variants
  • Auditing customer profile updates
  • Monitoring inventory level movements across locations
  • Analyzing order lifecycle changes

To learn more about history tables and slowly changing dimensions, see our blog post on Slowly Changing Dimensions.

Changelog

19 total changes

Table/columnChange typeNotes
abandoned_checkout_historyNew tableAbandoned checkout changes over time
collection_historyNew tableProduct collection updates
company_historyNew tableB2B company profile changes
customer_historyNew tableCustomer profile updates
customer_metafield_historyNew tableCustomer metafield changes
discount_code_historyNew tableDiscount code modifications
draft_order_historyNew tableDraft order changes
fulfillment_order_historyNew tableFulfillment status transitions
inventory_item_historyNew tableInventory item attribute changes
inventory_level_historyNew tableStock level changes across locations
line_item_group_historyNew tableLine item group modifications
order_historyNew tableOrder lifecycle changes
order_metafield_historyNew tableOrder metafield changes
order_return_historyNew tableReturn status and detail changes
price_rule_historyNew tablePricing rule updates
product_historyNew tableProduct detail changes
product_image_historyNew tableProduct image updates
product_metafield_historyNew tableProduct metafield changes
product_variant_historyNew tableVariant-level changes (price, SKU, etc.)

How to enable

Enabling Shopify history tables in Weld
  1. Go to Settings → Connectors and select your Shopify connection.
  2. In the table selection panel, search for history.
  3. Select the history tables you need and save.

Weld will begin appending historical snapshots on the next sync.

Was this page helpful?