Connect Your Shopify Store to Composerie

Link your Shopify store so Composerie can read your products and receive orders. Walk through the install, the permissions you grant, and how to confirm the store is connected.

Connect your store to allow product and order integration. You authorize the connection in Shopify, then check its status in Composerie before continuing setup.

Shopify is the store you connect in Composerie today. The Connect step focuses on Shopify so you can install the app from a Shopify-owned surface and finish setup without choosing between unfinished channels.

Composerie’s production connection uses Shopify’s hosted install and store picker. No typed-domain fallback is offered in the dashboard. If Shopify does not approve the installation, Composerie keeps the store disconnected so a partial setup cannot appear healthy.

Start the connection

You start the connection from the Connect step in onboarding. If you have already finished onboarding, you can reach the same flow later from Integrations in the sidebar.

Open the Connect step

During onboarding, Connect is step 2 of 6. Its heading reads “Connect your store”. You will see the Shopify card with a “Continue with Shopify” button, and a warning above the fold worth reading first: use one Composerie app per store, because a second installation duplicates webhooks and fulfillment configuration.

DashboardThe Connect step showing the Shopify card and Continue with Shopify button
The Connect step leads with Shopify.

Continue to Shopify

Click “Continue with Shopify”. Composerie sends you to Shopify’s install flow, where you select the store you want to connect. You do not type a myshopify.com domain in Composerie.

Review the requested access

Before you continue, expand “What we’ll access” on the Connect step. It gives one plain line per group of permissions:

  • read your products and variants
  • create and update personalized products after review
  • read incoming orders, including the buyer’s name, email, and shipping address
  • handle fulfillment requests, fulfillments, and tracking
  • assign provider-fulfilled variants to Composerie’s fulfillment location
  • check whether the app embed and block are enabled in your theme
  • apply the prices of add-ons shoppers choose to their cart
  • add a web pixel for customizer analytics, only with the shopper’s consent
DashboardThe Connect step at 2 of 6, with What we'll access expanded into lines about products, orders, fulfillment, inventory, the theme, add-on prices and the web pixel
One line per group of permissions, in plain words. Shopify's own screen shows the final request.

Approve the app in Shopify

On Shopify’s own screen, confirm the store and review the final permission request. Approve the install to return to Composerie.

Review the permissions you grant

The lines under “What we’ll access” group a longer list of Shopify scopes. What Composerie actually requests is: read and write your products, inventory and publications; read your locations; read your orders, which is where the buyer’s name, email and shipping address come from; read your themes; read and write fulfillment and fulfillment orders; and write cart transforms and a web pixel, which also needs access to customer events. Composerie does not request access to your customer records.

Each has a job. Products, inventory and publications let Composerie sync your catalog and publish the personalized products you create. Orders let it route work to your print provider. Theme access is read-only: it is how Composerie checks whether the customizer block is in place, not a licence to edit your theme. Fulfillment access moves orders through to print, and the cart transform is what carries a personalized line item and its add-on pricing to checkout. The install itself is covered step by step in install the Shopify app.

To finish, approve the request on Shopify’s own screen. This is where you grant access, and you only do it once during install. Composerie shows a permission preview before you leave the dashboard, while Shopify remains the final approval screen.

DashboardFocused view of the Shopify permissions Composerie requests during connection
The Connect step explains the requested access before Shopify presents the final approval.

Confirm the store is connected

After Shopify approves, you return to Composerie and the connection is done. The integration page shows the store name and domain, an Active status and a Healthy connection check.

DashboardThe store detail page: the shop marked Active with its domain and connection date, four counters for orders, failed syncs, linked products and last sync, a sync-issues card reading Everything's in sync, and settings for product sync, brand colour and disconnecting
A connected store shows its name and domain together with Active and Healthy status indicators.

Click “Continue” to move on. The next step is switching on the customizer in your theme, so shoppers can start personalizing.

If the connection failed, you will see an error message on the Connect step instead of a green check. You can try again from the same step. The most common cause is approving with the wrong store or closing Shopify before approving.

Do I need to type my myshopify.com domain?

No. Continue to Shopify and select the store from Shopify's own install flow.

Can I connect more than one store?

Yes. Connect your first store now, then add more later from the dashboard.

How long does the connection last?

Check the integration's current status. Access may need reconnecting; initial approval is not a guarantee that authorization never needs attention again.

Next: switch on the customizer in your theme so shoppers can personalize your products.

Related articles