A unified platform for managing multiple Shopify apps from a single Symfony backend. One installation, unlimited possibilities.
From app installation to data sync — here's how our platform connects Shopify stores with any application you build.
flowchart LR
subgraph Shopify["Shopify"]
A[Merchant installs app]
B[OAuth redirect]
W[Webhooks]
end
subgraph Backend["Symfony Backend"]
C[Token Exchange]
D[(Session Storage)]
E[GraphQL Client]
F[Webhook Handler]
end
subgraph Frontend["Your App UI"]
G[App Bridge v4]
H[Custom Features]
I[API Integration]
end
subgraph Shop["Shop Data"]
J[Products]
K[Customers]
L[Orders]
end
A -->|Install| B
B -->|Session Token| C
C -->|Store| D
D -->|Access Token| E
E -->|Query/Mutate| J
E -->|Query/Mutate| K
E -->|Query| L
W -->|HMAC Verified| F
F -->|Update| D
G -->|Authenticated| E
H -->|Save Changes| E
I -->|Bulk Operations| E
Run multiple Shopify apps from a single Symfony installation. Each app gets its own slug, API routes, and SPA frontend.
Secure OAuth token exchange flow with App Bridge v4. Session tokens are exchanged for offline access tokens automatically.
Built-in Shopify Admin GraphQL client with cursor pagination, error handling, and structured logging.
HMAC-SHA256 webhook verification with timing-safe comparison. Supports all Shopify webhook topics.
Each app ships as a standalone React SPA built with Vite. Served by Nginx with immutable cache headers.
Full CRUD admin interface to manage apps, credentials, scopes, and API versions from one place.