Search icon CANCEL
Subscription
0
Cart icon
Your Cart (0 item)
Close icon
You have no products in your basket yet
Arrow left icon
Explore Products
Best Sellers
New Releases
Books
Videos
Audiobooks
Learning Hub
Conferences
Free Learning
Arrow right icon
Arrow up icon
GO TO TOP
Shopify Theme Customization with Liquid

You're reading from   Shopify Theme Customization with Liquid Design state-of-the-art, dynamic Shopify eCommerce websites using Liquid's powerful features

Arrow left icon
Product type Paperback
Published in Oct 2021
Publisher Packt
ISBN-13 9781801813969
Length 338 pages
Edition 1st Edition
Languages
Tools
Concepts
Arrow right icon
Author (1):
Arrow left icon
Ivan Djordjevic Ivan Djordjevic
Author Profile Icon Ivan Djordjevic
Ivan Djordjevic
Arrow right icon
View More author details
Toc

Table of Contents (15) Chapters Close

Preface 1. Section 1: Shopify Explained
2. Chapter 1: Getting Started with Shopify FREE CHAPTER 3. Chapter 2: The Basic Flow of Liquid 4. Section 2: Exploring Liquid Core
5. Chapter 3: Diving into Liquid Core with Tags 6. Chapter 4: Diving into Liquid Core with Objects 7. Chapter 5: Diving into Liquid Core with Filters 8. Section 3: Behind the Scenes
9. Chapter 6: Configuring the Theme Settings 10. Chapter 7: Working with Static and Dynamic Sections 11. Chapter 8: Exploring the Shopify Ajax API 12. Assessments 13. Other Books You May Enjoy Appendix: Frequently Asked Questions

Preface

Nowadays, we usually learn new material using the various information found on forums and blogs, and we rely on the information we come across. Depending on the time spent on those articles, you will often skip some fundamental concepts, leaving even experienced programmers surprised when we discover some new and easier way to do something. This book covers the basic knowledge of Liquid and some advanced concepts that will set you on a proper path toward adding Liquid to your portfolio.

Liquid is an open source project created by Shopify co-founder and CEO Tobias Lütke. As a template language, Liquid variables connect the Shopify store's data to the static HTML content in our theme, allowing us to turn a static template into a fully dynamic and powerful e-commerce store, producing impressive results. Since 2006, Liquid has been growing and evolving. Today, many different web applications rely on Liquid, Shopify being one of those, which shows that the need for Liquid is ever-growing.

We can divide the book into three major sections. In the first section, we will get familiar with some basic information about Shopify, understand the Shopify interface and its theme structure, and start familiarizing ourselves with Liquid. Even though these topics might not sound that important, they will allow us to understand Shopify and Liquid at the foundational level. By understanding these basics, we will learn how to face problems in these areas, which are inevitable and frequent.

The second section of the book we will dedicate entirely to Liquid's core features, without which we will not be able to create many wonderfully complex components. While we will not go over every object, tag, and filter that exists, we learn about the essence of Liquid core and draw attention to some commonly used development techniques.

The third and final section of the book will take us behind the scenes, where we will learn how to use JSON to create easily configurable options that are the soul of a Shopify e-commerce store. Finally, we will learn how to use the Shopify Ajax API combined with the Liquid features covered previously to create powerful features and make our code more dynamic.

lock icon The rest of the chapter is locked
Next Section arrow right
Register for a free Packt account to unlock a world of extra content!
A free Packt account unlocks extra newsletters, articles, discounted offers, and much more. Start advancing your knowledge today.
Unlock this book and the full library FREE for 7 days
Get unlimited access to 7000+ expert-authored eBooks and videos courses covering every tech area you can think of
Renews at $19.99/month. Cancel anytime