Get Started: Difference between revisions

From Posstack.com Documentations
No edit summary
 
(79 intermediate revisions by 2 users not shown)
Line 1: Line 1:
This tutorial will guide you through 4-easy-steps to build your first custom template using the Easy Content Builder app.   
{{Note|This tutorial will guide you through 4-easy-steps to build your first custom Shopify template using the Easy Content Builder app.|inline}}  


Templates are a collection of sections that are pre-built by Easy Content Builder. Once you add a template to your theme, you can add, edit, reorder, or remove any section within that template to customize your theme.
=== The basics ===
To gain a better comprehension of our key features, you can familiarize yourself with the basics of Easy Content Builder: sections, multiple-column layouts, and prebuilt templates.


Templates can be assigned to a product/blog post/page or a product/blog/page group.
===== Sections =====
Sections are editable and reusable modules of content that can be added to your Shopify (OS 2.0) themes, such as Circle Menu, Overlapping Images with Text, Scrolling Announcement bar, Scrolling Logo List, Accordion, Tabs, Before & After, Gallery, Countdown, etc. 


=== Getting Started ===
* Explore [https://posstack.com/resources/shopify-section the benefits of Shopify sections: Why does it matter]
Watch the Getting Started with Easy Content Builder [https://www.youtube.com/watch?v=ze_UE0uVto4 here]:
* View all [https://easy-content-builder-demo.myshopify.com/pages/section-variations section variations]


‎<youtube>ze_UE0uVto4</youtube>
===== The multiple-column layouts at the section level =====
Easy Content Builder lets you create multiple-column layouts at the section level. You will use a special section called [[Section Settings]] to specify the column layout of each section. Then, you add multiple content blocks to each column and configure the margin/padding and the gap between columns/rows to create your desired layout.


[[File:Ecb quickstart tutorial cover.jpg|border|frameless|800x800px]]
You can combine one-column, two-column, three-column, four-column, or hierarchical grid layouts on the same page, like the following example:
 
[[File:Ecb-layout-basics-2.jpg|frameless|1024x1024px]]
 
{{Note|More details on multiple-column layout setup: [[Section Settings#Multi-column Layout Setup|here]]|reminder}}.
 
===== Templates =====
Easy Content Builder templates are a collection of sections that can be added to your existing (OS2.0) themes. Once you add a premade template Easy Content Builder provides, you can add your images and copy to fit your brand. You can easily edit, reorder, or remove any section within that template to create your ideal page. 
 
Templates can be assigned to [[Create Template For Single Page|individual product/blog post/page]] or [[Create Template For Multiple Pages|multiple product/blog post/pages]] at once. 
 
Premade templates are great for: 
 
# Get familiar with how pages and sections are built using Easy Content Builder.
# Editable templates are great for saving time to tailor your theme and keeping consistency between your page types.


=== Adding your first template ===
=== Adding your first template ===
'''Step 1''': In your Shopify admin, select your Product/Blog Post/Page (depending on which page you want to create a custom template)


'''Step 2''': On the Product/Blog Post/Page, click on '''More actions''' > '''Create a template'''
Here are available options to tailor your Shopify theme:
::Depending on your specific page type, click on the action label ''Create Template for this product'', ''Create Template for this page'', or ''Create Template for this article''.
 
::[[File:Create product template.jpg|1000x1000px|border]]
* Create a template for <u>Multiple pages</u> (''Perfect for a group of products, pages, or articles that use the same template layout'')
'''Step 3''': Select a pre-built template suggested by the app (then you will be automatically redirected to the Theme Editor)
* Create a template for <u>a single page</u> (''Perfect for a unique landing page, lookbook, or long-form product page.'')
:: {{Note|'''<u>TIP</u>''': Create [[Clean Template|a clean template]] first to avoid a known issue - "Must have a maximum of 25 sections" and hide default sections of default template when creating page from prebuilt template.|info}}
* Create a template for standard pages (homepage, collection pages, etc.)
:::: [[File:Ecb create 1st template.jpg|1200x1200px]]
* Or create a <u>metaobject template</u> (''Handy for building pages with fully custom data like '''Cooking Recipes''', '''FAQs''', '''Specs''', '''Artist profile''' pages, etc.''). If you're new to Shopify metaobject, check out what metaobject is and when to use it [https://posstack.com/resources/shopify-metaobject-templates here]
:: {{Note| We suggest you install the '''Theme Section Kit''' to customize your Shopify theme faster. This template contains prebuilt sections (Free and Pro versions) that you can edit, reorder, or hide through your Theme Editor. Preview the '''Theme Section Kit''' [https://easy-content-builder-demo.myshopify.com/pages/ecb-prebuilt-theme-sections here]. |reminder}}
Select an option that fits your goal and follow the respective guides below to get started.
:::: [[File:Ecb section kit.jpg|frameless|1024x1024px]]
 
'''Step 4''': Start adding and editing the app blocks as follows:  
===== Template for Multiple pages =====
:{{Note|If you want to create a custom template and assign this same template to multiple product/blog posts/pages at once, this guide is for you. Any changes you make to the template will be applied to all products that you assign the template to. | reminder}}
 
:'''Overview''':
:[[File:Ecb-usecase-multiple-v2.jpg|border|frameless|1024x1024px]]
 
:'''Guides''':
:Create a new template - assigned to multiple pages at once: [[Create Template For Multiple Pages|Read setup guide]].


::'''4.1.''' Define your section column layouts:
:'''Quickstart video:'''
::With Easy Content Builder, you define the layout on an individual section level. This is done by adding/editing the Sections Setting block. Learn how to [[Section Settings|add a Sections Setting]] block.


::You can add many sections per page, each section with its column layout.
:Watch this overview video to learn how to build a new custom template and assign it to multiple pages - individually or in bulk - using Easy Content Builder.  
::{{Note|'''<u>Useful link</u>''':
::* See [https://easy-content-builder-demo.myshopify.com/pages/section-variations multi-column layouts examples]
::* Learn how to [[Section Settings|create multi-column layouts]]}}
::[[File:Ecb section column config.jpg|frameless|1024x1024px]]
::'''4.2.''' Add new blocks to that section as you wish.
::{{Note|
::*See [https://easy-content-builder-demo.myshopify.com/pages/multi-column-layouts pre-built sections examples]
::*Learn how to [[Add Blocks|add app blocks]].}}
::'''4.3.''' Adjust the padding/margin of each section.
::The Easy Content Builder lets you adjust the space (padding and margin) between elements at two levels:
::* Section Settings level: refers to the global padding configurations for a section.
::* Block level: refers to the padding/margin of a specific block within a section (One section might come with multiple blocks in it.)
::[[File:Ecb sections padding margin.jpg|frameless|1917x1917px]]


=== Preview your custom template ===
:<youtube width="960" height="540">k3C6dyc_OJ0</youtube>
Steps to preview your products, blog posts or pages with the new custom template:  
# From your Shopify admin, click '''Online Store''' > '''Themes'''.
# Find the theme that you want to edit, and then click '''Customize'''.
# Open the dropdown menu at the top of the page.
# Use the dropdown menu to select a template.
# In the sidebar, click '''Change'''.
# Select the product or page you want to preview with the selected template.


=== Next steps ===
===== Template for Single page =====
:{{Note|Creating a unique template for an individual page is perfect when you want each page (product, blog post, About Us, Lookbook pages, etc.) to have its unique template. This means you must create a separate template for each page (Under the Pro plan, you can reuse and modify an existing template to save time). Any changes you make to a template will be only applied to the assigned template. |reminder}}


* Manage your templates: [[Manage Templates|follow these steps]].
:'''Overview:'''
* Edit your template: [[Edit Template|follow these steps]].
:[[File:Ecb-usecase-single-v2.jpg|border|frameless|1024x1024px]]
* Learn how to set up multi-column layouts:
 
:'''Guides:'''
:Create a new template - assigned to a single page: [[Create Template For Single Page|Read setup guide]].
 
:'''Quickstart Video:'''
 
:Watch this overview video to learn how to build a new template and assign it to an individual page using Easy Content Builder.
 
:<youtube width="960" height="540">ze_UE0uVto4</youtube>
 
=====Template for Home, Collection pages=====
:Customize your standard pages (Homepage, Collection, etc.): [[Template for Standard Pages|Read setup guide]].
 
=====Create a Metaobject Template=====
:'''Overview:'''
 
:[[File:Ecb-usecase-metaobject v3.jpg|border|frameless|1024x1024px]]
 
:{{Note|Creating a metaobject template with 5 types of metaobjects that Easy Content Builder provides (ECB Media, ECB Rich Text, ECB Tabs, ECB Accordion, ECB Icons With Text) is available for the PRO plan only.|inline}}
:Easy Content Builder app allows you to create metaobject templates, a handy way to create custom structured data that's not available in the default Shopify data structure - such as Recipes (view the [https://easy-content-builder-demo.myshopify.com/pages/recipe-healthy-baked-salmon demo 1], [https://easy-content-builder-demo.myshopify.com/pages/recipe-2-spicy-salmon demo 2], [https://easy-content-builder-demo.myshopify.com/pages/recipe-5-hot-smoked-salmon demo 3]), Books (view [https://easy-content-builder-demo.myshopify.com/products/book the demo]), Artist bio (view [https://easy-content-builder-demo.myshopify.com/pages/artist-thomas-felix the demo]), Product specifications (view the [https://easy-content-builder-demo.myshopify.com/products/electronic-speaker demo 1], [https://easy-content-builder-demo.myshopify.com/products/tools-drill-and-screw demo 2]) etc.
 
:With metaobjects, you can conveniently add unique content sections per product/page and manage those custom content in a centralized place.
 
:[[File:Map-dynamic-source.gif|frameless|800x800px]]
 
:'''Guides''':
 
: Learn what Shopify Metaobjects are, when to use metaobjects, and how to create a metaobject template using the Easy Content Builder app [[Create MetaObjects|here]].
 
===Preview your custom template===
Steps to preview your products, blog posts or pages with the new custom template:  
#From your Shopify admin, click '''Online Store''' > '''Themes'''.
#Find the theme that you want to edit, and then click '''Customize'''.
#Open the dropdown menu at the top of the page.
#Use the dropdown menu to select a template.
#In the sidebar, click '''Change'''.
#Select the product or page you want to preview with the selected template.
 
===Next steps===
 
=====Manage your templates=====
*Manage your templates: [[Manage Templates|follow these steps]].
*Edit your template: [[Edit Template|follow these steps]].
 
=====Customize your templates=====
 
======Set up multiple-column layouts======
*Learn how to set up multi-column layouts:
::*[[Section Settings|1-col boxed layout]]
::*[[Section Settings|1-col boxed layout]]
::*[[Section Settings|1-col with Background Image]]
::*[[Section Settings|1-col with Background Image]]
Line 64: Line 114:
:::{{note|We suggest you install the '''Theme Section Kit''' to customize your Shopify theme faster. This template contains prebuilt sections (Free and Pro versions) that you can edit, reorder, or hide through your Theme Editor. Preview the '''Theme Section Kit''' [https://easy-content-builder-demo.myshopify.com/pages/ecb-prebuilt-theme-sections here].|info}}
:::{{note|We suggest you install the '''Theme Section Kit''' to customize your Shopify theme faster. This template contains prebuilt sections (Free and Pro versions) that you can edit, reorder, or hide through your Theme Editor. Preview the '''Theme Section Kit''' [https://easy-content-builder-demo.myshopify.com/pages/ecb-prebuilt-theme-sections here].|info}}


=== Jump in a little deeper ===
======Add a block within a section======
*Learn how to add a block within a section [[Create_Template_For_Multiple_Pages#Add_new_content_blocks_within_a_section|here]]
 
======Set the Text color======
Learn how to set the Text color [[Create Template For Multiple Pages#Set the Text color|here]].
 
======Set the Background color======
Learn how to set the background color (applied to the whole section) [[Create Template For Multiple Pages#Set the Background Color|here]].
 
======Set the Container Background color======
Learn how to set the Container Background color (applied to the background of the content area instead of the full-width background) [[Create Template For Multiple Pages#Set the Container Background color|here]].
 
======Adjust the padding/margin of each section======
*Learn how to adjust the padding/margin of each section [[Create_Template_For_Multiple_Pages#Adjust_the_padding/margin_of_each_section|here]]
 
======Adjust the font size, border radius, background color======
*Learn how to adjust the font size, border radius, background color [[Custom CSS#Adjust the font size, border radius, background color|here]]
 
======Custom CSS====== 
*Learn how to customize your Shopify themes (change your font size, button, background, border radius, etc.) with Custom CSS using Easy Content Builder: [https://www.youtube.com/watch?v=gN20FiUvVZc 5-min video tutorial].
 
: {{Note|For Pro plan: In addition to the standard Custom CSS feature, you have an '''CSS Generator''' option - a handy way to customize your theme '''without coding'''. [[Custom CSS|Learn more]]. |reminder}}
:[[File:Ecb-custom-css.jpg|border|frameless|1024x1024px]]
 
===Jump in a little deeper===
If you would rather want to learn more about the fundamentals of the Easy Content Builder app:
If you would rather want to learn more about the fundamentals of the Easy Content Builder app:


* Read to understand [[Clean Template]] and [[Prebuilt Templates|Pre-built ECB Templates]].
*Read to understand [[Clean Template]] and [[Prebuilt Templates|Pre-built ECB Templates]].
* Learn how to create and [[Create Product Templates|assign a template for a group of products]], [[Create Blog Post Templates|blog posts]], or [[Create Page Templates|pages]].  


=== Use cases ===
===Use cases===
Browse the pre-built template collections - [https://easy-content-builder-demo.myshopify.com/pages/shopify-product-page-templates Product pages], [https://easy-content-builder-demo.myshopify.com/pages/shopify-landing-page-templates Landing pages], [https://easy-content-builder-demo.myshopify.com/pages/about-us-our-story-v3 Brand pages], etc. - for inspiration.
Browse the pre-built template collections - [https://easy-content-builder-demo.myshopify.com/pages/shopify-product-page-templates Product pages], [https://easy-content-builder-demo.myshopify.com/pages/shopify-landing-page-templates Landing pages], [https://easy-content-builder-demo.myshopify.com/pages/about-us-our-story-v3 Brand pages], etc. - for inspiration.


:* Grid & Layouts:  
:*View [https://easy-content-builder-demo.myshopify.com/pages/section-variations all section variations] that Easy Content Builder provides.
::* Multi-column layout examples: [https://easy-content-builder-demo.myshopify.com/pages/multi-column-layouts view demo]
:*Grid & Layouts:
::* Hierarchical Grid examples: [https://easy-content-builder-demo.myshopify.com/pages/hierarchical-grid view demo]
::*Multi-column layout examples: [https://easy-content-builder-demo.myshopify.com/pages/multi-column-layouts view demo]
::* Collection Grid & Layout examples: [https://easy-content-builder-demo.myshopify.com/pages/collection-grid view demo]
::*Hierarchical Grid examples: [https://easy-content-builder-demo.myshopify.com/pages/hierarchical-grid view demo]
::*Collection Grid & Layout examples: [https://easy-content-builder-demo.myshopify.com/pages/collection-grid view demo]
::{{Note| How to create multi-column layouts: [[Section Settings|view details]]}}
::{{Note| How to create multi-column layouts: [[Section Settings|view details]]}}
:* Payment Icons - Trust Badges: [https://easy-content-builder-demo.myshopify.com/products/shopify-bundles view demo]
:*Payment Icons - Trust Badges: [https://easy-content-builder-demo.myshopify.com/products/shopify-bundles view demo]
:* Promotion - Flash Sales: [https://easy-content-builder-demo.myshopify.com/products/promo-flash-sale view demo]
:*Promotion - Flash Sales: [https://easy-content-builder-demo.myshopify.com/products/promo-flash-sale view demo]
:* Hero banners:  
:*Hero banners:
::* Hero Banners examples: [https://easy-content-builder-demo.myshopify.com/pages/ecb-hero-banners view demo]
::*Hero Banners examples: [https://easy-content-builder-demo.myshopify.com/pages/ecb-hero-banners view demo]
::{{Note| How to create a Hero banner: [[Block_Image_With_Text#Use_case_3:_Hero_banner_with_3_CTAs_buttons|view details]]}}
::{{Note| How to create a Hero banner: [[Block_Image_With_Text#Use_case_3:_Hero_banner_with_3_CTAs_buttons|view details]]}}

Latest revision as of 03:59, 29 February 2024

This tutorial will guide you through 4-easy-steps to build your first custom Shopify template using the Easy Content Builder app.

The basics

To gain a better comprehension of our key features, you can familiarize yourself with the basics of Easy Content Builder: sections, multiple-column layouts, and prebuilt templates.

Sections

Sections are editable and reusable modules of content that can be added to your Shopify (OS 2.0) themes, such as Circle Menu, Overlapping Images with Text, Scrolling Announcement bar, Scrolling Logo List, Accordion, Tabs, Before & After, Gallery, Countdown, etc.

The multiple-column layouts at the section level

Easy Content Builder lets you create multiple-column layouts at the section level. You will use a special section called Section Settings to specify the column layout of each section. Then, you add multiple content blocks to each column and configure the margin/padding and the gap between columns/rows to create your desired layout.

You can combine one-column, two-column, three-column, four-column, or hierarchical grid layouts on the same page, like the following example:

Ecb-layout-basics-2.jpg

More details on multiple-column layout setup: here

.

Templates

Easy Content Builder templates are a collection of sections that can be added to your existing (OS2.0) themes. Once you add a premade template Easy Content Builder provides, you can add your images and copy to fit your brand. You can easily edit, reorder, or remove any section within that template to create your ideal page.

Templates can be assigned to individual product/blog post/page or multiple product/blog post/pages at once.

Premade templates are great for:

  1. Get familiar with how pages and sections are built using Easy Content Builder.
  2. Editable templates are great for saving time to tailor your theme and keeping consistency between your page types.

Adding your first template

Here are available options to tailor your Shopify theme:

  • Create a template for Multiple pages (Perfect for a group of products, pages, or articles that use the same template layout)
  • Create a template for a single page (Perfect for a unique landing page, lookbook, or long-form product page.)
  • Create a template for standard pages (homepage, collection pages, etc.)
  • Or create a metaobject template (Handy for building pages with fully custom data like Cooking Recipes, FAQs, Specs, Artist profile pages, etc.). If you're new to Shopify metaobject, check out what metaobject is and when to use it here

Select an option that fits your goal and follow the respective guides below to get started.

Template for Multiple pages
If you want to create a custom template and assign this same template to multiple product/blog posts/pages at once, this guide is for you. Any changes you make to the template will be applied to all products that you assign the template to.
Overview:
Ecb-usecase-multiple-v2.jpg
Guides:
Create a new template - assigned to multiple pages at once: Read setup guide.
Quickstart video:
Watch this overview video to learn how to build a new custom template and assign it to multiple pages - individually or in bulk - using Easy Content Builder.
Template for Single page
Creating a unique template for an individual page is perfect when you want each page (product, blog post, About Us, Lookbook pages, etc.) to have its unique template. This means you must create a separate template for each page (Under the Pro plan, you can reuse and modify an existing template to save time). Any changes you make to a template will be only applied to the assigned template.
Overview:
Ecb-usecase-single-v2.jpg
Guides:
Create a new template - assigned to a single page: Read setup guide.
Quickstart Video:
Watch this overview video to learn how to build a new template and assign it to an individual page using Easy Content Builder.
Template for Home, Collection pages
Customize your standard pages (Homepage, Collection, etc.): Read setup guide.
Create a Metaobject Template
Overview:
Ecb-usecase-metaobject v3.jpg
Creating a metaobject template with 5 types of metaobjects that Easy Content Builder provides (ECB Media, ECB Rich Text, ECB Tabs, ECB Accordion, ECB Icons With Text) is available for the PRO plan only.
Easy Content Builder app allows you to create metaobject templates, a handy way to create custom structured data that's not available in the default Shopify data structure - such as Recipes (view the demo 1, demo 2, demo 3), Books (view the demo), Artist bio (view the demo), Product specifications (view the demo 1, demo 2) etc.
With metaobjects, you can conveniently add unique content sections per product/page and manage those custom content in a centralized place.
Map-dynamic-source.gif
Guides:
Learn what Shopify Metaobjects are, when to use metaobjects, and how to create a metaobject template using the Easy Content Builder app here.

Preview your custom template

Steps to preview your products, blog posts or pages with the new custom template:  

  1. From your Shopify admin, click Online Store > Themes.
  2. Find the theme that you want to edit, and then click Customize.
  3. Open the dropdown menu at the top of the page.
  4. Use the dropdown menu to select a template.
  5. In the sidebar, click Change.
  6. Select the product or page you want to preview with the selected template.

Next steps

Manage your templates
Customize your templates
Set up multiple-column layouts
  • Learn how to set up multi-column layouts:
We suggest you install the Theme Section Kit to customize your Shopify theme faster. This template contains prebuilt sections (Free and Pro versions) that you can edit, reorder, or hide through your Theme Editor. Preview the Theme Section Kit here.
Add a block within a section
  • Learn how to add a block within a section here
Set the Text color

Learn how to set the Text color here.

Set the Background color

Learn how to set the background color (applied to the whole section) here.

Set the Container Background color

Learn how to set the Container Background color (applied to the background of the content area instead of the full-width background) here.

Adjust the padding/margin of each section
  • Learn how to adjust the padding/margin of each section here
Adjust the font size, border radius, background color
  • Learn how to adjust the font size, border radius, background color here
Custom CSS
  • Learn how to customize your Shopify themes (change your font size, button, background, border radius, etc.) with Custom CSS using Easy Content Builder: 5-min video tutorial.
For Pro plan: In addition to the standard Custom CSS feature, you have an CSS Generator option - a handy way to customize your theme without coding. Learn more.
Ecb-custom-css.jpg

Jump in a little deeper

If you would rather want to learn more about the fundamentals of the Easy Content Builder app:

Use cases

Browse the pre-built template collections - Product pages, Landing pages, Brand pages, etc. - for inspiration.

How to create multi-column layouts: view details
How to create a Hero banner: view details