Day 22/2

Plan 22/2:

  • 8h-12h : learning Shopify

  • 13h30~ : customize speed

Shopify theme

Markup

The organization of each page is determined by:

  1. Layout file : The base of the theme, used to host repeated elements like headers and footers.

  2. The template : controls what's displayed on a page

  3. The section groups added to the template : enable merchants to add, remove, and reorder sections in areas of the layout file

  4. The sections added to the template or section groups : Reusable, customizable modules of content that merchants can add to JSON templates and section groups

  5. The blocks that each section contains : Reusable, customizable modules of content that can be added to sections, removed, and reordered.

Each theme should include different types of templates to display different types of content, such as the home page and products.

Features can be introduced to themes in Liquid template files, sections, blocks, and snippets to inform how customers can interact with the content on an online store.

Supporting assets

You can add supporting assets to your theme to control the presentation of components and features, or to store reusable pieces of code that can be used across components.

Different language version of your theme can be added by using locale files.

Allowing for merchant customization

Offer different theme customization options, which enable merchants to create their desired customer experience without editing code

Create a theme

Requirement

Installation requirements for Shopify CLI

Here

Last updated