Skip to content

Deployments

The Deploy block is the final step in your workflow. It pushes your prepared theme code to a Shopify store.

Immediately pushes all theme files to the target store.

Setting Required Description
Store handle Target store (e.g., mystore.myshopify.com)
Theme ID Target theme ID
Strategy direct
  1. Shopify Admin → Online Store → Themes
  2. Click “…” → “Edit code”
  3. Copy the numeric ID from the URL: /themes/123456789/
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
  1. Open your workflow in the builder
  2. Click Runs to open the Run History panel
  3. 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.

If deployment causes issues:

  1. Use Backups - restore from backup (if enabled on your plan)
  2. Redeploy previous version - push last known good commit to GitHub
  3. Manual revert - in Shopify Admin, revert to a previous theme version
  1. Always backup first. Use the Backup block before Deploy
  2. Test on a preview theme before deploying to your live theme
  3. Use Content Merge to preserve admin changes
  4. Avoid peak traffic hours for major theme changes