2.0 Beta

Smootify 2.0 is in public beta. Your 1.x store keeps working. Move when you want.

What changed
Tip · Developers

A Shopify app's snippet stops working

A plain script runs before Smootify has loaded; change its type to smootify-load so it runs right after.

The symptom. An app’s code, pasted in the site’s custom code, does nothing or throws errors, often around the cart.

Why. Smootify loads as a module, after plain scripts. A snippet that calls the cart (/cart.js) or wraps fetch runs too early.

The fix. Keep the snippet as it is and change only its type:

<script type="smootify-load">
  // the app's code
</script>

Smootify runs it right after it has loaded. For your own code, use window.Smootify.push instead.

Read the docs page

Free to build.
Pay when it sells.

Build the whole store on the free plan. Pay when it takes orders.

  • One app on the Shopify bill, not ten
  • Free to build, pay only when you go live
  • Works on Basic, Grow and Advanced
  • Your 1.x store keeps working
  • Every element stays yours to change
  • Docs indexed in llms.txt