Deployments
Overview
The Deploy block is the final step in your workflow — it pushes your prepared theme code to a Shopify store.
Deployment Strategies
Direct Deployment (All Plans)
Immediately pushes all theme files to the target store. Fastest option — all visitors see changes right away.
When to use: Development/staging environments, small low-risk changes, urgent hotfixes.
Progressive Deployment (Growth/Scale Plans)
Rolls out changes gradually — starts with 10% of traffic, increases to 100% while monitoring for errors.
When to use: High-traffic production stores, major theme updates, risk-averse deployments.
Deploy Block Configuration
| Setting | Required | Description |
|---|---|---|
| Store handle | ✅ | Target store (e.g., mystore.myshopify.com) |
| Theme ID | ✅ | Target theme ID or new for new theme |
| Strategy | ✅ | direct or progressive |
Finding Your Theme ID
- Shopify Admin → Online Store → Themes
- Click ”…” → “Edit code”
- Copy the numeric ID from the URL:
/themes/123456789/
Deployment Time
| Theme Size | Estimated Time |
|---|---|
| Small (< 5MB) | 10–30 seconds |
| Medium (5–20MB) | 30–60 seconds |
| Large (20–100MB) | 1–3 minutes |
| Very Large (> 100MB) | 3–5+ minutes |
Cancelling a Running Deployment
- Open your workflow in the builder
- Click Runs to open the Run History panel
- Find the active run and click the red Cancel button
Cancellation is checked between each pipeline step — any step already in progress will complete before stopping.
Note: Cancelled runs show an orange cancelled badge and do not count as failures for Slack notifications.
Rollback
If deployment causes issues:
- Use Backups — restore from backup (if enabled on your plan)
- Redeploy previous version — push last known good commit to GitHub
- Manual revert — in Shopify Admin, revert to a previous theme version
Best Practices
- Always backup first — use the Backup block before Deploy
- Test on a preview theme before deploying to your live theme
- Use Content Merge to preserve admin changes
- Avoid peak traffic hours for major theme changes
Plan Availability
| Feature | Free | Starter | Growth | Scale |
|---|---|---|---|---|
| Direct deployment | ✅ | ✅ | ✅ | ✅ |
| Progressive deployment | ❌ | ❌ | ✅ | ✅ |