Instagram Shop Products Not Showing? Catalog Errors To Fix

Instagram shop products not showing? Here's what to check

Your Instagram shop is approved, but the product grid is empty. Or some products have disappeared after a stock update. If your Instagram shop products aren’t showing, start by checking your shop status, the catalog connection, and the product data reaching Meta.

Instagram can use the same Meta catalog as your Facebook shop, so you don’t need a separate Instagram feed. The next step is finding which part of that setup needs attention. Work through the checks below in order, from the account down to single products.

Why Aren’t My Products Showing In My Instagram Shop? (Quick Answer)

If your Instagram shop products aren’t showing, check three things first: the catalog connection, any issues Meta has flagged, and the product data sent from WooCommerce. Start with the connection before looking at individual items.

For example, if your shop is connected to the wrong catalog, fixing product images won’t help yet. Use the symptoms below to narrow down where to look:

SymptomLikely causeWhere to fix
Shop approved, zero productsCatalog disconnected from the shop, or the wrong catalog selectedCommerce Manager and your business settings
Some products missingCatalog issues or products excluded from the feedCommerce Manager, then AdTribes feed settings and WooCommerce data
Products missing after a stock changeOutdated availability data, or products marked out of stock for too longWooCommerce stock, feed refresh, and the product’s status in Commerce Manager
Duplicate products in the catalogTranslated products sent as separate items (WPML)Feed-level ID fix for translations
Old prices or stock showingFeed not regenerated, or Meta hasn’t imported the latest versionAdTribes refresh and Commerce Manager import schedules

Start With Your Account And Shop Status

Check the account first, because an account-level hold can hide every product at once. If Meta is still reviewing your shop, your business is in a region where Shops aren’t supported, or your account no longer meets Meta’s commerce eligibility requirements, product data fixes alone won’t solve the problem.

Open your shop in Commerce Manager and check its status. If it’s pending, check whether the review has finished. If it’s restricted, read the reason and follow Meta’s instructions for resolving the issue or requesting another review.

Next, check how your assets are connected. Confirm that the Facebook Page linked to your Instagram professional account, your shop, and your catalog are connected to the intended business portfolio and that you have access to manage them. Meta’s guide to controlling which products appear in your shop also lists two permissions you need: commerce account permissions and Full control catalog permissions.

Check The Catalog Is Connected To The Right Place

A single Meta catalog can supply products to both Facebook and Instagram shops, so a separate Instagram-only feed isn’t necessary. Check that your Instagram shop uses the catalog containing your WooCommerce products.

If you’ve tried more than one sync method, check for multiple catalogs. Your shop may still be connected to an older one while WooCommerce sends new products to another.

Open Commerce Manager, select your shop, and confirm which catalog it uses. If you’re still building the catalog, follow our walkthrough to set up your first Facebook catalog and Instagram product feed rather than starting a second one.

Instagram can’t find your catalog

If no catalog or product source appears when you connect your shop, check that the correct catalog is available to your business portfolio and that you have permission to manage it. Then confirm the catalog is connected to the intended shop.

Find The Error In Commerce Manager

In Commerce Manager, select your catalog, open the Catalog tab, choose Products, and use Filters to narrow the list by status or issue. Meta’s guide to products not showing in your ads or shop provides more troubleshooting details.

Start with the Shops and Marketplace issues filter. Select an affected product and open Status and issues to see what needs attention. Also look for products marked Archived or Hidden from Shops. Archived products won’t appear in the shop, while Hidden from Shops products can be unhidden from the Shops or Products tab.

Check your shop’s inventory setting too. Meta includes every catalog product by default, but businesses running several shops from one catalog may see an Advanced option, which shows a product only after you add it to a collection, feature it, or show it individually.

💡 Quick tip: Changes made directly in Commerce Manager may be overwritten the next time your feed updates. If WooCommerce or AdTribes supplies the field, make the correction there so it carries through to future updates.

Fix The Product Data Problems

If a product appears in your Meta catalog but not in the shop, check its status and reported issues. If it isn’t in the catalog at all, check whether it made it into your AdTribes feed. Filters, variation settings, and the optional image-size check can exclude products before Meta receives them. Our guide to Meta product feed specifications explains the fields Meta expects.

Images that fail Meta’s checks

Meta’s image issues include broken links, a blocked crawler, files larger than 8 MB, and images that are too small. Meta also re-downloads an image only when its link changes. Replacing a file at the same URL won’t refresh it, so upload the new image as a new file in WooCommerce.

For small images, AdTribes Product Feed Pro has a setting to enforce a minimum 500×500 image size on Facebook Catalog and Google Shopping feeds. When a product’s main image is undersized, the plugin looks for a qualifying gallery image (or parent image for variations). If none meets the minimum, it excludes that product from the feed.

AdTribes setting to enforce a minimum 500×500 image size for Google Shopping and Facebook Catalog feeds
Enable the optional 500×500 image-size check in AdTribes (click to zoom)

Stock and availability

Meta removes out-of-stock products in two stages. They leave your ads straight away, then stay in your shop marked as sold out for up to 56 days before they disappear from it. If the product is in stock, correct the stock in WooCommerce and let the catalog update.

Missing or wrong fields

Meta flags products missing a title, description, price, availability, product link, condition, or image link. It also rejects all-caps descriptions, descriptions that repeat the title, prices outside its supported range, and links that don’t go to the product page on your own domain. Each product needs at least one of brand, GTIN, or MPN as well.

WooCommerce variations and translations

Variations can trigger an ID conflict. Meta flags a product whose ID matches another product’s group ID, because every ID in the catalog must be unique.

In multilingual stores, WPML gives each translation its own product ID, so Meta counts every language version as a separate product. Our guide shows how to fix duplicate products from WPML translations with a short AdTribes Product Feed Elite snippet that gives all translations the original product’s ID.

Keep Your Catalog Complete With A Scheduled Feed

A scheduled feed helps prevent outdated product data from causing the same problems again. It keeps your WooCommerce product information available at a URL that Commerce Manager can fetch regularly to update your catalog.

You can add products manually in Commerce Manager or use a sync plugin such as Meta for WooCommerce (formerly Facebook for WooCommerce). A scheduled feed gives you control over the fields sent to Meta without manually updating every product.

AdTribes Product Feed Pro builds that feed with its Meta / Facebook catalog channel, and you add it to Commerce Manager as a Scheduled Feed by URL. Instagram reads the same catalog, so one feed covers both shops.

Make sure your feed refreshes in AdTribes and that Commerce Manager is scheduled to fetch the updated file. Both need to run for your latest product changes to reach Meta.

Choose the Meta / Facebook catalog channel to build one feed for your Facebook and Instagram shops
Choose the Meta / Facebook catalog channel to build one feed for your Facebook and Instagram shops (click to zoom)

Alongside the image-size check, these AdTribes settings can help you keep product data accurate:

  • Refresh interval: Refresh daily, twice daily, or hourly in the free plugin. Custom intervals come with Product Feed Elite.
  • Field mapping: Point each Meta field at the right WooCommerce attribute so titles, links, and prices arrive complete.
  • Filters and rules: Use include/exclude filters to control which products go into the feed, and IF/THEN rules to fill or clean field values.
Refresh interval setting for regenerating the AdTribes Meta catalog feed
Choose how often AdTribes regenerates your Meta catalog feed (click to zoom)

The image-size check doesn’t display a count of excluded products. If an item disappears from your feed after you enable it, check its image dimensions first.

When It’s Still Not Working

If products still don’t show, confirm that the updated feed finished generating and that Commerce Manager successfully imported it. Then check the affected products’ Status and issues again.

If you also run dynamic Meta ads, check that your Pixel’s content IDs match the product IDs in your catalog. Map the feed’s id field to Product ID, then follow our guide to keep your Pixel and catalog in sync. This helps with dynamic ad matching, not with whether products appear in your Instagram shop.

For a restricted shop or rejected shop review, follow the appeal or support options available in Commerce Manager. For a flagged individual product, check whether its status offers a review option. If you also sell on Google, our guide to products not showing on Google Shopping covers the Merchant Center side.

Frequently Asked Questions

Why is my Instagram shop empty?

An empty Instagram shop can mean the shop is still under review, restricted, or connected to a catalog without eligible products. Check which catalog your shop uses, how your Page and Instagram account are connected, and whether you have the right permissions. If the catalog is connected, filter by Shops and Marketplace issues to find problems affecting your products.

How long do products take to show on Instagram after a catalog update?

It depends on when your WooCommerce feed updates and when Meta fetches and processes it. With a scheduled feed, the updated file must be generated first, then fetched by Commerce Manager. If a product still doesn’t appear after a successful import, check its Status and issues in Commerce Manager.

Do I need a separate Instagram product feed?

No. Instagram Shopping uses the same Meta catalog as your Facebook shop, so one catalog feed can cover both. Connect that catalog to your Instagram shop and maintain your product data in one place. Creating a separate Instagram-only feed usually isn’t necessary.

Why did my products disappear from my Instagram shop?

Products may disappear if they’ve been out of stock for too long, develop a catalog issue, or are hidden or archived. Out-of-stock items can remain visible in your shop as sold out for up to 56 days before Meta removes them. A broken image link or missing field after a WooCommerce edit can also cause issues. Check the affected item in Commerce Manager to find out why it isn’t showing.

Can I use my WooCommerce products on Instagram without a plugin?

Yes. You can add WooCommerce products manually in Commerce Manager, but you’ll also need to update their prices, stock, and images as they change. A plugin that syncs your catalog or generates a scheduled feed can make those updates easier to manage.

Get Your Products Back In Your Instagram Shop

Once your shop is eligible and connected to the right catalog, keep checking product issues and feed updates. Stock, price, and image changes need to reach Meta before shoppers see the latest details.

Work through these steps in order:

Want your Instagram shop to stay up to date as stock changes? Build a scheduled Instagram product feed for WooCommerce with AdTribes to keep your catalog data current.

author avatar
Kathren Kelly Writer, Content Manager
Get AdTribes Product Feed Elite

Share article

Complete Your Purchase
AdTribes WooCommerce Product Feed

The best WooCommerce product feed plugin

  • AdTribes Pty Ltd
    ABN: 40 675 636 816
Product
Partner Sites
Rymera