Shopify returns ingest

Pulls Shopify returns and return-linked refund details into staging.

Data Flow
Shopify -> Staging
Worker Type
Ingest
Dry run previews the work and streams the same kind of operational log without writing data.
Live mode queues the worker trigger and watches its status. The worker service performs the writes.
Back to workers

Current State

Status
Success
Last run
25 Aug 00:48 UTC
Next run
25 Aug 01:03 UTC
Success
0
Failed
0

Runtime Checks

Hosted worker
Ready
CKIntegrations.Web has enough Shopify config to register the ingest hosted worker.
Runs in
CKIntegrations.Web
Shopify ingest is a background hosted service inside the web app process.
Expected trigger
ShopifyReturnsIngest
The worker must claim trigger ShopifyReturnsIngest. Legacy aliases: returns, returns_backfill.

Configuration

minutes

Watermark

Cursor
returns
API
GraphQL
Current
24 Aug 2026 15:18 UTC
Id 8074726867271
Overlap
300 seconds
Moving this backwards makes the next run refetch older Shopify changes. Staging upserts keep this idempotent.
Leave blank to refetch all items at the chosen timestamp.

Context Search

Run Console

Ready.

Recent Log

Started Result Success / Failed Notes
25 Aug 00:48 Success 0 / 0 Scanned 0 order(s) for returns.
25 Aug 00:33 Success 0 / 0 Scanned 0 order(s) for returns.
25 Aug 00:18 Success 0 / 0 Scanned 0 order(s) for returns.
25 Aug 00:03 Success 0 / 0 Scanned 0 order(s) for returns.
24 Aug 23:48 Success 0 / 0 Scanned 0 order(s) for returns.
24 Aug 23:33 Success 0 / 0 Scanned 0 order(s) for returns.
24 Aug 23:18 Success 0 / 0 Scanned 0 order(s) for returns.
24 Aug 23:02 Success 0 / 0 Scanned 0 order(s) for returns.
24 Aug 22:47 Success 0 / 0 Scanned 0 order(s) for returns.
24 Aug 22:32 Success 0 / 0 Scanned 0 order(s) for returns.