Connect your Shopify store

Connect your store and start building with your real products, markets, and cart.

Before You Begin

Make sure you have:

• Shopify store containing products

  • Shopiframe account with one available Store Credit

  1. Install the Shopify Headless App

  1. In Shopify Admin, open Apps

  2. Search for Headless, then select the app

  3. Click Install to add it to your store

  1. Create a Storefront

  1. Open Headless app in Shopify Admin

  2. Select Create storefront, If you have already created one, select Add storefront

  3. Give the storefront a clear name, such as Shopiframe

  1. Configure Storefront API permissions

  1. Find the Storefront API section and click Manage

  2. Click the edit icon next to Storefront API permissions

  3. Enable the permissions required by Shopiframe

  4. To display inventory data in supported components, enable unauthenticated_read_product_inventory

  5. To support subscriptions, enable Shopify’s selling plan permissions and turn on Selling Plans (Subscriptions) in Shopiframe’s Store Configuration

  6. Click Save in the top bar

  1. Copy the Public Access Token

Once you’ve saved your permissions:

  1. Return to your storefront’s Storefront API screen

  2. Find Public access token

  3. Click the copy icon

  4. Paste the token into Shopiframe or keep it somewhere secure temporarily

  1. Find your Shopify Domain

Shopiframe uses your Shopify domain to identify and connect to your store.

  1. From Shopify Admin, go to Settings → Domains

  2. Select Domains.

  3. Find the domain ending in .myshopify.com

  4. Copy the domain without https:// or a trailing slash

Example:

your-store.myshopify.com

  1. Connect your Store to Shopiframe

  1. Open your project in Framer

  2. Go to Plugins, find Shopiframe, and open it

  3. During onboarding, select Your Shopify Store, If you are using the Demo Store, open Store Configuration

  4. Sign in to Shopiframe and confirm that one Store Credit is available

  5. Paste your .myshopify.com domain into Storefront Domain

  6. Paste your Headless public access token into Storefront Access Token

  7. Click Connect to Shopify

Shopiframe will verify your store details before connecting. Once connected, it saves the configuration to your Framer project and adds the Custom Code required by Shopiframe components.

About the public token

Public Storefront API tokens are intended for client-side storefronts. Unlike Admin API access tokens, they are not private credentials. Their permissions determine which storefront data can be accessed.


Shopiframe only requires your public access token and Shopify domain. It will never ask for your Shopify password, private Headless token, or Admin API access token. Never include private credentials in screenshots, documentation, or support messages.

ShopiFrame

Build Shopify storefronts, not unnecessary costs.

ShopiFrame

Build Shopify storefronts, not unnecessary costs.