Liquid स्टोरफ्रंट के लिए LetBuyy की टेम्पलेट भाषा है। Ruby से प्रेरित सिंटैक्स से HTML में बदलता दुकान डेटा दिखता है। हर LetBuyy थीम Liquid है या Liquid fallback वाली React थीम।
01टेम्पलेट लिखें
Liquid सिंटैक्स की मूल बातें
{{ product.title }}{# Output — double curly braces #}
{{ product.title }}
{{ product.price | money }}
{# Tags — logic and flow control #}
{% if product.available %}
<button>Add to Cart</button>
{% else %}
<p>Out of Stock</p>
{% endif %}
{# Loops #}
{% for variant in product.variants %}
<option value="{{ variant.id }}">{{ variant.title }}</option>
{% endfor %}02स्टोर डेटा पर काम करें
मुख्य Liquid ऑब्जेक्ट
product— शीर्षक, handle, कीमत, विकल्प, चित्र और metafields वाला मौजूदा उत्पादcollection— उत्पाद और मेटाडेटा सहित मौजूदा संग्रहcart— वस्तुओं, कुल राशि और संख्या वाला मौजूदा कार्टcustomer— ऑर्डर इतिहास सहित प्रमाणित ग्राहकshop— दुकान की सेटिंग, मुद्रा और समय क्षेत्रrequest— URL, पथ और होस्ट की जानकारी
03आउटपुट का रूप दें
उपयोगी फ़िल्टर
{{ product.title | upcase }}{{ product.price | money }} {# ₹1,499 #}
{{ product.description | truncate: 150 }}
{{ product.title | upcase }}
{{ image | image_url: width: 800 }}
{{ product.created_at | date: "%d %B %Y" }}04थीम व्यवस्थित करें
थीम की संरचना
- 01
layout/पेज की बाहरी संरचना - 02
templates/पेज का प्रकार - 03
sections/बदले जा सकने वाले ब्लॉक - 04
snippets/दोबारा उपयोग के विवरण
- layout/theme.liquid: मूल HTML आवरण, जिसमें <head> और <body> हैं
- templates/*.liquid: पेज-विशिष्ट टेम्पलेट—product, collection, index, cart
- sections/*.liquid: दोबारा उपयोग होने वाले, व्यापारी द्वारा सेट किए जा सकने वाले अनुभाग
- snippets/*.liquid: छोटे पुनः उपयोग भाग—उत्पाद कार्ड, कीमत प्रदर्शन
- assets/: CSS, JS और चित्र फाइलें
- config/settings_schema.json: व्यापारी द्वारा संपादित थीम सेटिंग परिभाषित करता है
05व्यापारी को नियंत्रण दें
अनुभाग: व्यापारी अनुकूलन की परत


अनुभाग बिना कोड थीम बदलने देते हैं। स्कीमा में पाठ, रंग, चित्र और बूलियन सेटिंग परिभाषित करें; व्यापारी Liquid छुए बिना दृश्य संपादक में बदल सकता है।
React हाइब्रिड थीम
LetBuyy मिश्रित थीम देता है: उत्पाद सूची और चेकआउट की अंतःक्रिया के लिए React, जबकि होमपेज, परिचय और ब्लॉग जैसे संपादकीय पेज तेज़ स्थिर रेंडर के लिए Liquid लेते हैं।



