Shopify inventory OK, but Meta Commerce Manager says Out of Stock

Hi everyone,

I’m facing an issue with Shopify → Meta (Facebook & Instagram) catalogue sync.

In Shopify Admin, the affected variants have:

  • Inventory tracked: ON

  • Available quantity: > 0

  • Product is Active and available on the Online Store

But in Meta Commerce Manager, those same variants show:

  • Availability: Out of stock

  • Quantity to sell: 0

  • Location count: 0 / Locations missing
    (while some other variants/products show In stock normally)

Important detail:

  • I have only 1 Shopify location

  • In Settings → Locations → [my main location], the toggle “Use inventory at this location to fulfil online orders” is disabled/greyed out because Shopify says it’s the default location, and I must select another default location to change it.

Questions:

  1. Can this “fulfil online orders” location setting cause Meta to receive Location count = 0 and mark items out of stock even when Shopify shows available inventory?

  2. If yes, what is the best practice when you have only one location? Should I create a dummy location just to unlock the toggle and then enable online fulfillment for the real location?

  3. Any other known reasons why only some variants show out of stock while others are fine with the same sync?

Any help or guidance would be appreciated. I can share more screenshots/details if needed.