How to Set Up Instagram Shopping on Shopify

Shopify store connected to Instagram Shopping with product tags on posts and stories

Setting up Instagram Shopping on Shopify takes about an hour — and it puts your products in front of 200 million users who tap on a shopping post or business profile every single day. Instagram's social commerce sales hit $42.8 billion in 2025, and 44% of users shop on the platform weekly. If your Shopify products aren't showing up in Instagram's shop tab and tagged in your posts, you're invisible on a channel where your customers are already browsing.

The setup isn't hard — but it trips up most merchants on the first try. A missing Facebook page category, an unverified domain, or product titles in all caps can get your application rejected with zero explanation. This guide walks through every step from account eligibility to your first tagged post, including the three rejection reasons Instagram never clearly tells you about.

What Changed in Instagram Shopping for Shopify Merchants

As of September 2025, Instagram discontinued native in-app checkout. All Instagram Shops now use website checkout, which means when someone taps "View on website" on your product, they land on your Shopify store to complete the purchase.

This is actually better for Shopify merchants. You keep the customer on your site, you own the checkout experience, and you get the full customer data — email, shipping address, purchase history. With in-app checkout, Instagram kept that data. Now it's yours.

The product tags, shop tab, and catalog sync still work exactly the same. The only difference is where the transaction happens.

Check Eligibility Before You Start

Instagram rejects applications without telling you exactly why. Save yourself a week of waiting by checking these requirements first:

  • Instagram Professional account — either Business or Creator. Personal accounts can't access shopping features.
  • Facebook Page connected to your Instagram account — this is required even if you never post on Facebook. Instagram Shopping runs through Meta's Commerce Manager.
  • Physical products only — digital products, services, and subscriptions aren't eligible for Instagram Shopping through Shopify's Meta sales channel.
  • Supported country — Instagram Shopping is available in 40+ countries. The US, UK, Canada, Australia, and most of the EU are supported. Check Meta's commerce eligibility list for your region.
  • An established account — brand-new Instagram accounts with few followers and no post history get flagged. If your account is less than 30 days old, wait before applying.

One requirement that catches people: your Facebook Page needs a category. Go to your Facebook Page settings, click "Edit" next to your category, and select something specific like "Clothing Store" or "Home Goods Store." A page without a category is a common silent rejection reason.

Step 1: Add the Facebook & Instagram Sales Channel in Shopify

In your Shopify admin, go to Settings → Apps and sales channels → Shopify App Store. Search for "Facebook & Instagram" (it's Meta's official channel). Install it.

Once installed, click Facebook & Instagram in your sales channels sidebar. You'll connect three things in sequence:

  1. Facebook account — log in with the Facebook account that manages your business page.
  2. Facebook Page — select the page connected to your Instagram Professional account.
  3. Instagram Professional account — authorize the connection.

Shopify will also ask you to connect or create a Meta Business Manager account. If you don't have one, it creates one automatically. If you already run Facebook or Instagram ads, use your existing Business Manager — don't create a duplicate.

Step 2: Verify Your Domain

Domain verification proves to Meta that you own your Shopify store. Without it, your catalog sync won't work and your shopping application will be rejected.

In Meta Business Manager, go to Business Settings → Brand Safety → Domains. Add your Shopify domain (e.g., yourstore.com). Meta gives you a meta tag to add to your site's <head> section.

In Shopify, go to Online Store → Themes → Edit code. Open theme.liquid and paste the meta tag inside the <head> section. Save. Go back to Meta Business Manager and click "Verify."

Verification usually takes a few minutes. If it fails, clear your browser cache and try again — Meta's verification checker sometimes caches the old version of your page.

Step 3: Sync Your Product Catalog

Back in Shopify, go to Facebook & Instagram → Product Manager. Click Make products available and select Facebook & Instagram.

Shopify syncs your entire product catalog to Meta's Commerce Manager. This usually takes 15–30 minutes for stores with under 500 products. Larger catalogs can take a few hours.

Once synced, go to Commerce Manager → Catalog → Items to verify your products are showing up. Check for any products marked as "Rejected" — Meta flags products that violate their commerce policies or have data issues.

Common catalog sync problems that cause rejections:

  • Product titles in ALL CAPS — Instagram rejects these outright. Use title case instead.
  • Links in product descriptions — remove any URLs from your product descriptions. Instagram doesn't allow them.
  • Missing variant data — if you have size or color variants with empty fields, Instagram penalizes the listing. Fill in every variant attribute.
  • Mismatched images — your product must be visible in the main product image. Instagram requires items to be "listed and described as shown in the image."

Step 4: Submit for Instagram Shopping Review

Once your catalog is synced and your domain is verified, Instagram needs to review your account before you can tag products.

On your Instagram app, go to Settings → Business → Shopping. Select your product catalog and submit for review.

Review typically takes 1–3 business days, but it can stretch to two weeks. You'll get a notification when you're approved. There's no way to speed this up — contacting Meta support rarely helps.

If you get rejected, Instagram gives you a vague reason. The three most common causes:

  1. "Lack of established presence" — your account or Facebook Page is too new, has too few followers, or doesn't have enough content. Post consistently for 2–4 weeks and reapply.
  2. "Domain not verified" — go back to Step 2. Check that the meta tag is still in your theme.liquid and that the domain in Business Manager matches your Shopify domain exactly.
  3. "Products don't meet commerce eligibility" — check your catalog in Commerce Manager for rejected items. Fix the flagged products and resubmit.

You can reapply after fixing the issues. There's no limit on resubmissions.

Step 5: Start Tagging Products

Once approved, you can tag up to 5 products per image post, 20 products per carousel, and products in Stories using the product sticker.

To tag a product in a post: create your post as usual, tap "Tag products" on the sharing screen, tap on the product in the image, and search your catalog. The tag links directly to the product page on your Shopify store.

A few tagging tips that affect performance:

  • Tag in the first 5 posts after approval — Instagram's algorithm gives new shopping accounts a visibility boost early on. Don't waste it.
  • Use product tags in Reels — Reels with product tags get higher distribution than static posts with tags. Brands using Reels see up to 55% higher conversion rates compared to static images.
  • Tag in Stories with the product sticker — Stories disappear after 24 hours but they're where casual browsing happens. The product sticker converts better than a "swipe up" link because it shows the price and product name inline.
  • Don't over-tag — tagging every post feels spammy. Aim for product tags in 30–50% of your content. Mix in lifestyle content, behind-the-scenes, and customer features without tags.

Keep Your Catalog Clean

Instagram Shopping isn't a set-and-forget setup. Your product catalog syncs automatically from Shopify, but issues creep in over time:

  • Out-of-stock products — tagged products that show "out of stock" on your site create a bad experience. Shopify's sync handles inventory updates, but check Commerce Manager monthly for stale listings.
  • Price mismatches — if you change prices in Shopify, the sync can take up to 24 hours. During a sale, update prices at least a day before you promote them on Instagram.
  • New products — products added to Shopify auto-sync to your catalog, but they need to pass Meta's review individually. This can take 24–48 hours. Don't plan an Instagram launch post for a product you just added today.

Check Commerce Manager's "Issues" tab once a month. Fix rejected products promptly — too many rejected items can trigger a full account review.

If you're selling on multiple channels, inventory mismatches between Instagram and your store can cause problems. Read our guide on multi-platform inventory sync to keep stock levels accurate across every channel. And if you're considering Pinterest as your next sales channel, our Pinterest marketing strategy guide covers the setup process.

Your First Week After Setup

Instagram Shopping with a conversion rate of 2.7% won't replace your direct traffic — but it turns your Instagram content into a storefront that works while you're not posting. The average order from Instagram Shopping is $65, and the channel compounds over time as your tagged content library grows.

Start this week: install the Meta sales channel, verify your domain, and clean up any all-caps titles or missing variant data in your catalog. Most merchants get approved within a few days once the common rejection triggers are cleared. Every day your products aren't tagged is a day 200 million shopping-intent users can't find them.