Push to Dev
Once Theme Check passes, Stage 9 pushes the built theme to the client's Shopify store using the Admin API. The theme is installed as an unpublished theme — it exists in the store's theme library but is not visible to customers.
Shopify generates a preview URL for the unpublished theme. This URL shows exactly what the theme looks like on the real store with real products, without affecting the live storefront.
The preview URL and theme ID are written to the run record. The run advances to Stage 10 (Merchant Review), waiting for the operator to review the preview and make a decision.
A theme installed in a Shopify store's theme library but not set as the active storefront theme. Customers cannot see it. Can be previewed via a special URL and published instantly when ready.
The collection of all themes installed in a Shopify store — one published (live) theme plus any number of unpublished themes. Accessible via Shopify Admin > Online Store > Themes.
The process of uploading a theme to Shopify via the Admin API — sending all theme files (Liquid templates, JSON settings, assets) to Shopify's servers where they are stored and rendered.