Webflow sync, pageviews & more.
NEW

How can I use Webflow and Shopify ThemeKit to simplify the process of making theme changes and uploading them to Shopify without using Git?

TL;DR
  • Design and export HTML/CSS assets from Webflow, then map them into Shopify’s theme structure using Liquid, sections, and assets.
  • Use Shopify ThemeKit locally to sync theme updates by configuring store credentials and running theme watch or theme deploy for real-time or manual uploads.

To use Webflow for design and Shopify ThemeKit for updating a Shopify theme without relying on Git, you can follow a workflow that bridges design export from Webflow with local theme deployment via ThemeKit.

1. Export HTML/CSS Assets From Webflow

  • Complete your design in Webflow, ensuring all pages, classes, and styles are finalized.
  • Click Export Code (top-right corner in the Webflow Designer).
  • Download the HTML, CSS, JS, and images in the zipped export.
  • Unzip the folder locally and prepare to integrate these assets into your Shopify theme.

2. Install ThemeKit Locally

  • Download and install Shopify ThemeKit from the official Shopify CLI documentation.
  • Authenticate by generating an API password from your Shopify Admin (Apps > Manage private apps) or using Shopify CLI’s new authentication flow.
  • Use Shopify’s recommended theme configuration file (config.yml) to define your store credentials and theme ID.

3. Integrate Webflow Code Into Shopify Theme Structure

  • Shopify themes follow a specific folder structure (/layout, /templates, /sections, etc.).
  • Integrate Webflow’s HTML files by:
  • Moving reusable code into sections or snippets.
  • Placing global styles in assets and referencing them properly in layout/theme.liquid.
  • Replacing static content with Liquid variables for dynamic content (e.g., products, collections).

4. Use ThemeKit for Daily Syncing Without Git

  • Once integration is set up, use ThemeKit commands like:
  • theme watch – watches for file changes and auto-uploads to Shopify.
  • theme deploy – manually pushes all theme files.
  • All changes are immediately reflected in Shopify or on your development theme.

5. Automate or Streamline Repetitive Tasks

  • You can set up scripts (like using npm scripts or a simple CLI script) to zip assets, copy Webflow exports, or convert file paths to Shopify-compatible ones.
  • Tools like Gulp or Webpack can help automate and clean up filenames, directory structures, or inlining styles/scripts where needed.

Summary

To simplify theme development without Git, use Webflow to design and export HTML/CSS, manually insert those into Shopify's structure, and then use ThemeKit to upload theme changes directly. This workflow avoids Git entirely and streamlines updates with real-time or manual ThemeKit commands.

Rate this answer

Other Webflow Questions