Skip to content

Explanation

These pages explain why OpenShop behaves as it does. You can read them in any order; they do not require you to run commands.

Question Read
How do providers, connectors, flows, and configuration fit together? Building blocks
What happens between an HTTP request and a completed background job? Architecture
What does a checkpoint guarantee when work retries? Checkpoints and retries
How are shops and Shopify apps separated? Shop and app isolation

To apply these concepts, follow a tutorial or choose a how-to guide. For exact contracts, use the reference.