This adds a new 'lookback_window_in_days' configuration option to the
Shopify connector that allows users to re-fetch records from a specified
number of days before the last sync state.
This feature helps address missing records issues caused by race conditions
or late-arriving data during incremental syncs. When configured, the
connector will look back N days from the saved state to ensure data
completeness.
The lookback window is applied to:
- GraphQL BULK API streams (e.g., transactions, fulfillment_orders)
- REST API streams (e.g., orders, customers)
The lookback window respects the configured start_date and will not
fetch records before that date.
Resolves: airbytehq/oncall#9136
Co-Authored-By: unknown <>