Live Impressions.

Put your shop on your website

One snippet embeds your whole photo magnet shop — products, the photo editor, and checkout — into a page you already have. It resizes itself, so there's no scrollbar-in-a-scrollbar. Orders land in your Live Impressions dashboard exactly as they do from your shop link or an event QR code.

The snippet

Copy yours — with your shop name already filled in — from Store settings → Share & embed. It looks like this:

<div data-li-store="your-shop-name" data-max-width="720"></div>
<script async src="https://liveimpressions.co/embed.js"></script>
SettingNeeded?What it does
data-li-storeRequiredYour shop's address — the last part of your shop link, liveimpressions.co/s/this-bit.
data-max-widthOptionalCaps the width in pixels and centers it. Leave it off to fill whatever you paste it into.
data-heightOptionalStarting height in pixels before the shop measures itself (default 640). Affects the first moment only.

Where it works

Plain HTML site

Script tag
  1. Open the page's HTML where you want the shop to appear.
  2. Paste both lines. That's it — it sizes itself to the page.

Shopify

Custom Liquid section
  1. Online Store → Themes → Customize.
  2. Pick the page, then Add section → Custom Liquid.
  3. Paste the snippet into the Custom Liquid box and Save.
  4. View the live page — and read the first caveat below before you announce it.

Worth knowing: Your shop runs alongside Shopify's own cart, not inside it. Magnet orders (and their payments) flow to Live Impressions — they won't appear in Shopify's orders or use Shopify checkout.

WordPress

Custom HTML block
  1. Edit the page → add a block → search “Custom HTML”.
  2. Paste the snippet and publish.
  3. In the block toolbar, set alignment to Wide or Full width — themes cap normal blocks near 620px, which squeezes the shop into one column.
  4. Classic editor: use the Text tab, not Visual.

Worth knowing: Some security plugins strip <script> tags from post content, and WordPress.com's free and Personal plans don't allow custom HTML at all. If the shop doesn't appear, use the iframe fallback below.

Squarespace

Code block
  1. Edit the page → add a block → Code.
  2. Set the block type to HTML and leave “Display Source” unchecked.
  3. Paste the snippet, then Apply and Save.
  4. Check the published page — the editor preview always looks empty.

Worth knowing: Squarespace doesn't run scripts while you're editing, so an empty box in the editor is expected. Code blocks also need a Business plan or higher; on Personal plans, use the iframe fallback or link to your hosted shop page.

Anywhere scripts are blocked

Direct iframe
  1. Paste the iframe snippet instead of the script one.
  2. Set a height that fits your tallest product list — 900px is a good start.

Worth knowing: The iframe can't resize itself without the script, so it stays at the height you set. Too short and the last row of products is cut off.

If scripts are blocked

Some plans and security plugins strip <script> tags. Paste this instead — everything works except automatic resizing.

<iframe
  src="https://liveimpressions.co/s/your-shop-name?embed=1"
  style="width:100%;max-width:720px;height:900px;border:0;display:block;margin:0 auto"
  title="Photo magnet shop"
  allow="payment"
></iframe>

Honest caveats

Compatibility at a glance

PlatformMethodStatusCaveat
Plain HTML siteScript snippet in the page bodyFull supportNothing to watch for — this is the reference case.
ShopifyCustom Liquid sectionFull supportRuns alongside Shopify's cart; magnet orders never touch Shopify checkout.
WordPressCustom HTML blockFull supportSet the block to Wide or Full width, or the theme's ~620px column stacks the shop narrow.
SquarespaceCode block (Business plan+)Full supportScripts don't run in the editor preview — always check the published page.
Wix, Webflow, and similar buildersEmbed / custom code elementWorks, varies by planMost builders wrap your code in their own fixed-height box. If it won't grow, use the iframe snippet.
Script-restricted plans and strict site policiesiframe snippetFallbackEverything works except automatic height — set it generously.
Email newslettersNot supportedEmail clients strip scripts and iframes. Link to your shop page instead.

If nothing shows up

Stuck? Send us a note from Help & feedback in your dashboard and we'll get your shop on your site.