Shopify Product Catalog

Connect your Shopify store and sync products into BabyLoveGrowth.

The Shopify Product Catalog integration lets BabyLoveGrowth import products from your Shopify store. Once connected, you can sync your catalog on demand and use product data across the platform.

Separate from blog publishing

Product catalog uses its own Shopify app credentials and scopes. It is independent of the

Shopify blog publishing integration

. You can connect one, both, or neither.


Setup Instructions

To begin, go to Settings → Product Catalog and click Connect Shopify. Then follow the steps below.

What You Needv
  • Shopify admin access with permission to create apps

  • Store name from your .myshopify.com domain (e.g., na70yq-bn from na70yq-bn.myshopify.com)

  • Product read permissions on your Shopify app ( read_products and read_inventory)

1. Get Your Store Namev
  1. In Shopify Admin, go to Settings → Domains

  2. Find your .myshopify.com domain (e.g., na70yq-bn.myshopify.com)

  3. Copy the part before .myshopify.com (e.g., na70yq-bn). This is your Store Name for BabyLoveGrowth

Shopify settings pageShopify domain settings showing myshopify.com domain
2. Create a Shopify App in Dev Dashboardv
  1. In Shopify Admin, go to Apps, then click Develop apps

  2. Click Build apps in Dev Dashboard (opens dev.shopify.com/dashboard)

  3. Click Create app and name it (e.g., "BabyLoveGrowth Product Catalog")

Shopify Apps page with Develop apps optionShopify Dev DashboardCreate app button in Shopify Dev DashboardCreate app form with app name
3. Set Scopes (Products Only)v
  1. In the app, go to Access and click Select scopes

  2. Search "products" and enable: read_products

  3. Search "inventory" and enable: read_inventory

  4. Click Done, then click Release (version name can be left blank) and confirm

Shopify app permissions selectionShopify app release confirmation
4. Install the Appv
  1. Click Home in the app sidebar

  2. Click Install app (top right) and confirm in your Shopify store dashboard

  3. Verify the app shows under Apps in your Shopify store

Install app button in Shopify Dev DashboardApp installation confirmation in Shopify store
5. Copy Client ID and Client Secretv
  1. Back in the Shopify Dev Dashboard, open your app
  2. Click Settings in the app sidebar

  3. Copy the Client ID and Client Secret

Shopify app credentials showing Client ID and Client Secret
6. Connect in BabyLoveGrowthv
  1. In the BabyLoveGrowth dashboard, open Settings → Product Catalog

  2. Click Connect Shopify

  3. Enter Store Name (from Step 1), Client ID, and Client Secret

  4. Save. After connecting, click Sync Catalog to import your products

Once connected, click Sync Catalog any time to refresh products from Shopify. Manual products you add separately are kept even if you disconnect Shopify.

Tips & Best Practicesv
  • Use your .myshopify.com store name (not a custom domain) for the connection

  • Install the app on your store before connecting — Client ID and Secret alone are not enough

  • Both read_products and read_inventory scopes are required for full product and variant data

  • You can add manual products alongside synced Shopify products at any time
Troubleshooting & FAQv

Connection fails?

Re-check Store Name (from .myshopify.com), Client ID, and Client Secret. Confirm the app is installed on your store and scopes read_products and read_inventory are enabled.

Sync fails with inventory permission error?

Add the read_inventory scope to your Shopify app, release a new version, and reinstall if needed.

App not visible in store Apps?

Make sure you completed the Install step in the store dashboard.

Will disconnecting remove manual products?

No. Disconnecting Shopify only removes synced Shopify products. Manual entries are kept.

Do I need the blog publishing integration too?

No. Product catalog and blog publishing are separate. Connect product catalog only if you want to sync products.

Which store name do I enter?

The part before .myshopify.com (e.g., na70yq-bn).

On this page