Skip to content

Framer plugin

The Framerce plugin connects your Framer project to your Shopify store and manages component installation.

How it works

The plugin runs inside Framer and:

  1. Fetches the component manifest from the Framerce CDN
  2. Creates wrapper code files in your Framer project for each component
  3. Injects the bootloader into your site's <head> (store config + runtime script)

Components then appear in your insert menu, ready to drag onto the canvas.

Plugin modes

ModeDescription
SetupEnter store credentials, connect to Shopify
ComponentsBrowse and install/update components
SettingsConfigure analytics, markets, advanced options

Update components

When Framerce releases new component versions:

  1. Open the plugin
  2. Components with updates show a badge
  3. Click Update to pull the latest version

The plugin re-writes the wrapper code file, which triggers Framer to recompile the component.

Component not updating?

Close and reopen the Framer insert menu. If the old version persists, remove the component from your canvas and re-add it from the insert menu.

Bootloader

The bootloader ensures store data is available before any component renders. The plugin injects it into your site's <head>:

html
<!-- Preconnect for performance -->
<link rel="preconnect" href="https://cdn.framerce.com">
<link rel="preconnect" href="https://your-store.myshopify.com">

<!-- Store configuration -->
<script type="application/json" id="framerce-config">
  {"shopDomain":"...","storefrontAccessToken":"...","apiVersion":"2026-01"}
</script>

<!-- Runtime library -->
<script type="module" src="https://cdn.framerce.com/v1/core.js"></script>

What's next

Released under the MIT License.