How to Create Your First Shopify Project & Set Up Local Development Environment


To get started with Shopify development, follow these simple steps to create a test store.

After successfully creating your store, add some test data to begin development.
To develop Shopify themes and apps locally, use the Shopify CLI. The official Shopify CLI documentation offers detailed guidance.
Install Node.js version 18.20 or higher.
Install a package manager like npm, yarn, or pnpm.
Install Git.
Install Shopify CLI globally:
npm install -g @shopify/cli@latest
Note: The
-gflag installs the Shopify CLI globally on your system.
Verify Shopify CLI installation:
shopify version
Navigate to the folder where you want to pull your online store theme.
Create a file named shopify.theme.toml with the following content (replace the URL with your store URL):
[environments.development]
store = "https://your-store-name.myshopify.com/"
Pull your theme using the TOML file:
shopify theme pull -e development
Run the Shopify theme locally:
shopify theme dev -e development
Once satisfied with your changes, push them to your online store:
shopify theme push -e development

Getting the "Invalid wkhtmltopdf version" error in Frappe or ERPNext? Learn how to fix broken PDFs, install the patched Qt version, and switch to headless Chrome for pixel-perfect modern CSS and custom font support.

Learn how to quickly expose a localhost server to your local network on Windows using netsh portproxy. A step-by-step guide to accessing local apps from any device.

Learn how to enhance your Frappe Desk UI by adding a custom, dynamic top bar. Follow this beginner-friendly, step-by-step tutorial to display user profiles, statuses, and more!