Overview
Landoxo generates themes compatible with Shopify Online Store 2.0. This means your exported theme uses JSON templates and modular Liquid sections — the same architecture that Shopify's own themes (Dawn, Sense, Craft) use.
Uploading Your Theme
- Export your store as a Shopify Theme ZIP from the builder
- Log into your Shopify admin at yourstore.myshopify.com/admin
- Navigate to Online Store → Themes
- Click "Add theme" at the top
- Select "Upload zip file" and choose your downloaded ZIP
- Wait for the upload to complete (usually under 30 seconds)
- Click "Preview" to review before publishing
Customizing After Upload
Once uploaded, you can customize every section using Shopify's built-in theme editor:
- Click "Customize" on your theme
- Each section appears in the left sidebar
- Click any section to edit its settings (headings, text, colors, images, links)
- Add or remove sections directly in the editor
- Rearrange sections by dragging them in the sidebar
- Preview on different screen sizes using the responsive toggle
What's Included in the Theme
Sections
Each section you selected in the Landoxo builder becomes a separate Liquid file in the sections/ folder. Every section includes a {% schema %} block that defines its editable settings, making them fully compatible with the Shopify customizer.
Template
The templates/index.json file defines your homepage layout — which sections appear and in what order. This is the Online Store 2.0 way of structuring pages.
Settings
Global theme settings (colors, fonts) are defined in config/settings_schema.json. Default values from your brand configuration are pre-filled in config/settings_data.json.
Adding Products
The generated theme includes product grid sections that pull from your Shopify collections. After uploading:
- Add your products in Shopify admin → Products
- Create collections (e.g., "New Arrivals", "Best Sellers")
- In the theme customizer, set each product grid section to pull from a specific collection
Extending the Theme
The generated theme is a starting point. You can extend it by:
- Adding custom CSS in the theme editor or in
assets/base.css - Creating additional page templates for product pages, collection pages, blog posts
- Adding Shopify apps that inject their own sections (reviews, upsells, etc.)
- Editing Liquid files directly for advanced customization
Limitations
- The generated theme covers the homepage. Product pages, cart, and checkout use Shopify defaults.
- Dynamic product data (prices, images, inventory) requires connecting sections to your actual Shopify products/collections.
- Some visual effects from the Landoxo preview may need CSS adjustments in the Shopify context.