When you integrate facebook via the webflow API for E-Commerce, the following errors are returned: product is missing fields (google_product_category, inventory). Since the current inventory is not being parsed and passed correctly to Facebook, my Facebook shop is showing all products as Out of Stock.
What can I do to fix this?
It seems that webflow has to change the shape of and/or fix how their API is sending product data to Facebook.
The warning for missing google_product_category is known and does not affect the product sync. Inventory quantity is not synced with Facebook. What you should see is either in-stock or out-of-stock status being passed along.
Pass along your link and I’ll take a look over your project. Thanks in advance.
From what I can tell, products with variants on the site have quantities of 0 and non-variant products have inventory tracking disabled. Is this correct? This would be why they show as out-of-stock in FB.
If you’d like to send me copy of the data-feed-url from the ecommerce settings, I can take a look at it to verify it. You can post it here or in a direct message if you like. Also of note, the feed only updates when you publish the site.
Also, I’d like to point out that syncing products is for the purpose of running ads. Visitors that click on the ads will be taken to that product’s page in your site to make the transaction. Variants will show up as individual products in FB. This is by design as inventory and ads can be different per variant of a product. There is a piece of data in the feed that tells FB which variants are part of a group.
You are correct! However, you are wrong as well. Since inventory quantity is not being passed, Facebook has a double check in place that converts the products in the shop from in stock to out of stock. So in the product catalog, it shows the product as in stock, but when a user looks directly at the shop, all products are shown as out of stock because inventory is zero for each product. Can you see this?
It’s possible to open the data feed url and then download as a CSV file. Then you can open it up in a spreadsheet app such as Excel, Numbers, or Sheets. When I do that I can see all of the products are reported as in stock except for these ones.
This is how the Facebook data feed works.
If a product has any amount of inventory, Webflow puts in-stock for the availability field.
If a product has no inventory amount, Webflow puts out-of-stock for the availability field.
There is no inventory field supplied to Facebook.
The reason for that is that it is only possible to purchase items from the Webflow site. The purpose of the integration with Facebook and Google Merchant are for running ads. The Facebook integration also allows for products to be tagged on a connected Instagram business account. We already have an enhancement in the works to clarify this on the Ecommerce integrations panel. I apologize if there was any confusion about what is possible through this integration.
Here are the university links pertaining to this matter.
I’m having a similar issue with the qty reported as 0. Not a biggie, but if you do want to have a facebook store, it makes it impossible. Please note that on my project all variants have assigned inventory and it’s being tracked. Seems like an issue with data feed?