Documentation Index
Fetch the complete documentation index at: https://docs.launchmystore.io/llms.txt
Use this file to discover all available pages before exploring further.
Aqua Templating
LaunchMyStore uses Aqua template language. It’s designed for building dynamic, customizable themes.LaunchMyStore is 100% Liquid compatible. Shopify themes work seamlessly with zero modifications.
What is Aqua?
Aqua is a safe, customer-facing template language with three main constructs:Objects
Output dynamic content with double curly braces:
{{ product.title }}Tags
Logic and control flow:
{% if %}, {% for %}, {% assign %}Filters
Transform output with pipes:
{{ price | money }}Quick Example
Theme Structure
LaunchMyStore themes follow the JSON templates structure:Page Types
| Template | URL Pattern | Global Object |
|---|---|---|
index.json | / | shop |
product.json | /products/{handle} | product |
collection.json | /collections/{handle} | collection |
page.json | /pages/{handle} | page |
blog.json | /blogs/{handle} | blog |
article.json | /blogs/{blog}/articles/{handle} | article |
cart.json | /cart | cart |
search.json | /search | search |
customers/account.json | /account | customer |
404.json | (any 404) | - |
Whitespace Control
Use hyphens to strip whitespace:{%-strips whitespace before-%}strips whitespace after{{-and-}}work the same for outputs
Comments
Next Steps
Objects
Learn about global objects like shop, product, cart
Filters
Transform and format output values
Tags
Control flow, loops, and template logic
Schema
Define section and block settings