
Discover how to build a Shopify theme from scratch by mastering liquid templates and filters, five key Shopify concepts, and setting up a partner account to start the project.
Identify essential prerequisites before starting. Understand cml and synapsis basics, and use stovl for structuring and cssa for design; ensure you have an online shop and steady internet.
Shopify enables individuals and businesses to use an e-commerce platform to create online stores and sell products, offering designer-friendly options, product organization, storefront customization, and built-in payments.
Discover five essentials for building Shopify themes: liquid, objects, filters, templates, and logic. See how liquid drives behavior and how objects, filters, templates, and logic shape your store.
Learn how Liquid, a simple programming language, directs Shopify by using logic tags and output tags to control what appears on screen, including displaying the shop name.
Explore how objects act as data pieces in a Shopify store, using product title and handle objects, extensions, and IDs to retrieve names and organize store data.
Explore how to use filters to manipulate the price output in Shopify themes, using the price extension filters and the output brackets syntax to display the product price.
Explore logic in liquid by using conditional statements like if and else to control content, such as showing free shipping when product price is greater than a hundred dollars.
Learn how theme.liquid controls a Shopify theme by rendering header content in the head and layout content in the body. Place meta tags and titles to appear on every page.
Sign up for the Shopify partners program to access the partners area, complete the free sign-up form, and log in to create a developer's shop for Shopify themes.
Create a developer setup by using the dashboard to make a new dev shop, log in, and access a dashboard showing visitors, traffic, and sales analytics.
Upload a skeleton theme from scratch, publish it, and preview its index page on desktop and mobile, using liquid files and skeleton content.
Upload a csv of products to manipulate on the front page, import sample products, and place them in the store using bulk actions.
Explore how to manage Shopify themes with online and offline editors, highlighting desktop theme editor syncing from desktop to online store, Mac-only limitation, and using the online editor for simplicity.
Explore the theme.liquid file as the backbone of Shopify themes, detailing core elements like the toolbar, header, navigation, and main content, and how it enables the header on every page.
Explore referencing stylesheets in Shopify themes by embedding normalized.css and style.css from the assets folder through the output tag, using rel=stylesheet to style the layout.
Explore how to add and reference script tags in Shopify themes, use script sources and JavaScript code, and apply common Shopify assets for product and customer templates.
Learn how to structure html markup for a Shopify theme, including a logo link, container content areas, and a dynamic navigation menu built with Liquid loops.
Design with css to build a shop theme: apply global body styling, center a 960px container, and create a horizontal main menu with dark blue links and a black toolbar.
Learn how code snippets function in Shopify theme development, enabling reusable blocks across templates by storing them in the snippets folder for repeated use.
Explore how to display a collection's products on the Shopify homepage using the index.liquid product loop, with eight items and cycle tags for layout styling.
Design products with CSS to float items left or right for a horizontal layout on the index page, applying margins and clear fix to manage floats.
Develop dynamic collection pages by syncing title and description from the admin, looping through products with a for loop, including product snippets, and implementing pagination.
Understand why a collection template loads the correct collection automatically, so you don't need extra signs; learn how the front page collection, its title, and rich text description render.
Implement pagination on Shopify collection pages by limiting to eight products per page and enabling numbered pages with next and previous controls.
Learn to dynamically render page content and titles in a Shopify theme using the Dahdah liquid file, with OTTI rich text editor, and live page updates.
Create a dynamic 404 page in a Shopify theme by setting the 404 handle, replacing static text with admin editable content, and styling using the arty class in liquid.
Create a product page skeleton with image and details sections, link the product image to its source, and enable viewing that expands from medium to the original size.
design product.liquid with css by looping through product images, styling a left-side image gallery with a product image class, and linking thumbnails to the product template.
Design a Shopify product detail layout that floats the title and description, provides a size and price selector, and styles the page with CSS and a purchase button.
Describe the select callback function in javascript used on the product template to split a product's options into dropdowns, trigger on every selection, and output price, compare price, and quantity.
Configure a select callback function in the Shopify API to show distinct titles and sizes, update the price field, and enable or disable buttons across multiple selectors.
Learn to implement next and previous product navigation in a Shopify theme using conditional statements, handling first and last products in a collection.
Set up a cart.liquid skeleton to display cart items, manage quantities, and enable checkout with conditional empty-cart messaging in a Shopify theme.
Add update and checkout buttons to the cart, enabling subtotal calculations, item listings with price, quantity, total, image, link, and a remove option, then proceed to checkout.
Implement and style a cart item indicator in the toolbar using CSS and Liquid, showing item count, dynamic pluralization, and links to the cart with updated totals.
Learn to enable and configure Shopify built-in customer accounts, set accounts optional in checkout, create templates and register/login flows, and manage the customer area without backend coding.
Integrate customer accounts into your Shopify theme by selecting the customer area layout in settings, then customize login and register forms with email and password fields.
Explore how to add login and account creation to a Shopify theme toolbar, including customer links, register flow, and basic password reset and account activation steps.
Shopify is an e-commerce platform that enables individuals and businesses to create online stores.
Shopify is a one-stop solution for ecommerce, requiring no special software or skills. Find out how to create themes for shopify. Learn to sign up for an account, configure tax and notification settings, set up payment processing and shipping options, and start adding products (digital or physical) to your store. Morten also shows you how to customize the look of your store with Shopify's themes, and then moves right into processing orders and managing customer accounts. Shopify is a simple, secure solution for most small businesses. Find out how to make it work for yours.
Topics include:
You will also learn a lot of web designing principles. Shopify developers are earning a lot of money by creating awesome themes.
Shopify theme is the growing area in the themeforest. Learn now and conquer the future.