Docs

Shopify integration

Connect your Shopify store to Alovia to push AI-generated product images into your Shopify Files library. Setup uses a custom app you create in Shopify's Dev Dashboard — a 16-step one-time walkthrough — then Alovia reads your existing products and exports generated images individually or in bulk. Full catalog and order sync isn't available yet; today's integration covers image export only.

Connect your Shopify store to Alovia to push AI-generated product images into your Shopify Files library. Setup uses a custom app you create in Shopify's Dev Dashboard — a 16-step one-time walkthrough — then Alovia reads your existing products and exports generated images individually or in bulk. Full catalog and order sync isn't available yet; today's integration covers image export only.

What connects, and in which direction

The Shopify Connection tab authenticates a custom app — a Client ID and Secret you generate in your own Shopify admin. Once connected, Alovia can read your existing product catalog from Shopify, and can push AI-generated images into your store's Files library, either one at a time or in bulk.

One-time setup: creating a custom app

Connecting requires a 16-step, one-time walkthrough in Shopify's Settings -> Apps -> Develop apps -> Dev Dashboard: create an app, grant it the Products and Files scopes, then paste its Client ID and Secret into Alovia's Shopify Connection tab. The full illustrated walkthrough is below.

Exporting images to Shopify

From the catalog builder's export step, export a single placed image to your Shopify Files library, or use bulk export to push every image in a finished layout at once. Exported images land in Shopify Files, ready to attach to a product listing.

What's not included yet

Alovia's Shopify integration is image export only today. Automatic two-way catalog sync — pushing SKUs, prices, inventory, or orders directly into your Shopify store — is not available yet.

Illustrated setup guide

Open Settings → Apps

In your Shopify admin, go to Settings, then click Apps in the left sidebar.

Open Settings → Apps

Click "Develop apps"

On the Apps page, click Develop apps in the top right corner.

Click "Develop apps"

Build apps in Dev Dashboard

Click Build apps in Dev Dashboard to open Shopify's new app development console.

Build apps in Dev Dashboard

Create a new app

In the Dev Dashboard, click Create app under Get API credentials.

Create a new app

Name your app

Under "Start from Dev Dashboard", type a name for your app (e.g. alovia-integration) and click Create.

Name your app

Open the Access section

On the app's version page, scroll down to Access and click Select scopes.

Open the Access section

Add product scopes

Search for products, then check both read_products and write_products. Click Done.

Add product scopes

Add file scopes

Search for files, then check both read_files and write_files. Click Done.

Add file scopes

Review the scopes

Confirm the Scopes field lists read_files, write_files, read_products, write_products, then click Release.

Review the scopes

Confirm the release

Give the version a name (e.g. 1.0.0) and click Release to publish it.

Confirm the release

Copy Client ID and Secret

Go to Settings in the app's sidebar. Copy the Client ID, click the eye icon to reveal the Secret, then copy it too.

Copy Client ID and Secret

Verify the version is active

Under Versions, confirm your new version shows the Active badge.

Verify the version is active

Double-check the scopes

Open the version to confirm the released scopes exactly match read_files, write_files, read_products, write_products.

Double-check the scopes

Install the app

From the app's Overview page, click Install app in the top right.

Install the app

Pick your store

Choose the store you want to connect (e.g. My Store) from the list.

Pick your store

Approve permissions

Review the requested permissions (Products and Files) and click Install to finish.

Approve permissions

Related

Ready to get started?

Everything above reflects what Alovia ships today.