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.