Getting Started
Getting Started
Connect your Shopify stores, configure your store group, and run your first sync.
Prerequisites
Before you begin, make sure you have:
- A Shopify Plus or Shopify Enterprise store with Admin API access
- At least two Shopify stores — one designated as your source environment and one or more target environments
- An Alloy account — request access if you don't have one yet
Provisioning
When your organisation is created, Flux provisions a fully isolated environment for your team. This includes dedicated infrastructure, scoped credentials, and network-level tenant separation — all automated and completed in under 60 seconds.
You don't need to manage any infrastructure.
Connecting stores
Flux connects to Shopify via OAuth. When you add a store, Flux establishes a persistent connection for background operations (syncs, deployments) and interactive sessions for dashboard use.
Each store you connect is classified by its role:
- Source — your primary authoring environment. This is where content is created and maintained.
- Target (QA) — a quality assurance environment for testing changes before production.
- Target (RC) — a release candidate environment for final validation.
- Target (Production) — the live storefront receiving deployments.
Configure store classifications in Settings → Stores after connecting.
Store groups
A store group is the root organisational unit in Flux. It contains your source store, one or more target stores, and the backing repository. All operations — syncs, releases, deployments — happen within a store group.
Your first sync
Once your stores are connected and classified, trigger an initial sync to read your source store's data into Flux:
- Navigate to Store Data in the Flux dashboard
- Click Sync — this reads all supported object types from your source store
- Flux captures the state as an immutable snapshot
The sync processes all supported object types: products, collections, pages, blogs, articles, menus, discounts, metaobject definitions, metaobject entries, metafield definitions, and files.
After the sync completes, you can browse your store data, view diffs between environments, and create your first release.
Next steps
- Learn about the release workflow and how to deploy changes
- Read about permissions and access control