Shopify dogfood
Install Jewelia on your store
No Partner app, no OAuth, no tunnel. Paste one snippet into your theme, save, and open the storefront. Leads land in Admin → Leads.
- Open theme codeShopify admin → Online Store → Themes → … → Edit code →
layout/theme.liquid - Paste before
</body><!-- Jewelia design widget — paste before </body> in layout/theme.liquid --> <button type="button" data-carato-open>Customize</button> <script src="https://design.jewelia.io/widget.js" data-key="pk_demo_carato_shopify" data-api="https://design.jewelia.io" data-locale="en" async ></script>
- Save and previewHard-refresh the storefront. You should see a Customize button. It opens the design in a centered window. Walk a piece → render → leave a lead with the demo key
pk_demo_carato_shopify. - Confirm in JeweliaOpen https://design.jewelia.io/admin/leads (Memory store until
DATABASE_URLis set).
Point Customize at your page
In Admin → Embed, choose “Link to a page” and paste that page’s URL. The same Customize label becomes a link. The page itself uses the full-page snippet, with your logo, color, and light or dark theme. A full-width inline section is still available there, and it is not the default.
<div data-carato-page data-carato-locale="en" data-carato-title="Customize Your Piece" style="width: 100%; min-height: 100vh;" ></div> <script src="https://design.jewelia.io/widget.js" data-key="pk_demo_carato_shopify" data-api="https://design.jewelia.io" data-locale="en" async ></script>
When you want the Theme App Extension
Scaffold lives in plugins/shopify/. Create a Partner app, set SHOPIFY_API_KEY / SHOPIFY_API_SECRET, then shopify app deploy. Until then, theme.liquid paste is the dogfood path. Full notes: plugins/shopify/DOGFOOD.md.
Stuck? hello@carato.ai · Copy more snippets in Admin → Embed