You added the product to Shopify. It is live on your store, priced, in stock, with a photo. But when you look at your Facebook or Instagram shop, it is not there. Or it was there, and now it has quietly vanished. No error, no message, nothing telling you what went wrong. The product just is not showing where your customers can buy it.
If that is happening, the problem is almost never the product itself. It is the way Meta reads your products. And once you understand how that works, it is fixable, usually without touching the product at all.
Why a product goes missing
Your Facebook and Instagram shop does not read your Shopify store directly. Meta keeps its own copy of your products, called the catalogue, and Shopify feeds your products into it. Think of it as a second list that has to stay in step with your real store.
Here is the important part. A product only appears in your shop if it passes Meta's rules for that list. Every product needs certain details filled in, in a format Meta accepts. If one product is missing a detail Meta now requires, or a detail does not match, Meta does not show you an error. It simply leaves that one product out. The rest of your shop looks fine, so nothing seems wrong, and one of your products is silently invisible.
This is why it feels so confusing. The product is perfect in Shopify. It is just failing a check on Meta's side that you were never shown.
Why this matters more than one missing product
It is easy to shrug off. One product is missing, the shop still works, you move on.
Here is the risk. The products that go missing are often the ones that matter most. If a bestseller drops out of the catalogue, your Facebook and Instagram ads that show products automatically can no longer show it, so you stop selling the thing that sells best and you never see why. Customers who tap through to buy it find it gone. And the causes tend to spread. The same missing detail that hid one product usually hides a whole group of them.
There is a bigger risk too. When a lot of products get rejected, or your prices keep failing Meta's checks, Meta can restrict or switch off the whole shop, not just the product. So a small data problem left alone can grow into your shop going dark.
The one mistake to avoid
When a product will not show, the instinct is to delete it and add it again, or to disconnect and rebuild the whole catalogue from scratch. It feels like a fresh start should fix it.
Usually it does not, and often it makes things worse. Deleting and recreating a product can lose its history and its link to your ads, and rebuilding the catalogue can leave you with duplicates, a broken connection, and the same rejected products, because the detail that was missing is still missing. You have done a lot of work and changed nothing.
If you take one thing from this article: do not rebuild. First find out exactly which rule each missing product is failing, because Meta will tell you, in one place most owners never open.
What to check first
Work through this calmly, in order.
One. Read the issues list in Commerce Manager. Open your catalogue in Meta Commerce Manager and find the diagnostics or issues view. This is the page that names each rejected product and the reason. Do not skip a warning because it looks technical. Each one is a product Meta is refusing to show, and the reason is your fix.
Two. Check the basic details are filled for every product. Meta needs a clear title, a description, a price, whether it is in stock, a working link, and a real photo. If you sell clothing or anything with sizes, Meta now also needs the size and variant details, and a missing size is one of the most common silent reasons whole ranges of clothing never appear. If a group of products vanished at once, a missing required detail is the first place to look.
Three. Make sure your price and stock match your live Shopify page exactly. Meta visits your actual product page and compares it to the catalogue. If the price or the in stock status does not match, Meta can reject the product. A sale price that updated on Shopify but not in the catalogue is a classic cause. They have to agree.
Four. Check your product photos. Each image needs to be a reasonable size, at least 500 by 500, and it cannot have text, a logo, or a watermark sitting on top of the product. Promotional text baked into the image is a frequent rejection reason that is easy to miss.
Five. Confirm the connection is actually syncing. In Commerce Manager, look at when your catalogue last updated. If it has not synced recently while you have been changing products, the link between Shopify and Meta has stalled, even if Shopify still says connected. Make a small change to a product and watch whether it reaches Meta within a day.
When to get help
Some of this is quick. A single missing size or a price that needs to match takes a few minutes once you know that is the cause. Other cases are not. If dozens of products are rejected for reasons that do not make sense, if your whole shop has been restricted, or if you cannot tell whether the problem is the products, the feed, or the connection, working on a live shop that is meant to be selling is delicate, and guessing can make it worse.
If you are not sure which situation you are in, that is exactly what a diagnosis is for. Before you delete or rebuild anything, it is worth getting a clear read on which products are failing and why, because with the catalogue the reason is specific, and the fix follows the reason.
If you want to see where your own setup stands, there is a free Shopify and Meta Health Score that takes a few minutes and shows you, in plain terms, whether your shop is a quick catalogue cleanup or something that needs proper attention. You can find it at loisdavidsonconsulting.com, or book a free 30 minute consultation at calendly.com/loisdavidson18/30min.
Not sure where your setup actually stands?
Run the free Shopify and Meta Health Score. It takes a few minutes and shows you, in plain terms, whether your tracking is a quick cleanup or something that needs proper attention.
Book a free consultation at calendly.com/loisdavidson18/30min
Lois Davidson Consulting. Digital Commerce and Global Procurement. This is general guidance, not a full technical diagnosis of your specific account.