Hello @daveverzijl,
Thank you for reaching out!
How do I ensure that the plugin only synchronizes products for which all variants have availability?
Sorry, I’m not sure if I get the full picture. By default, the plugin only syncs variable products when all attributes have a value, meaning none are left as ‘Any variation.’

Link to image: https://d.pr/i/3RZ7nx
Is that what you meant? :)
Look forward to hearing back from you.
That;s not what I meant 🙂
Example stock availability:
VARIABLE PRODUCT A has
3 x VARIANT AA
6 x VARIANT AB
4 x VARIANT AC
3 x VARIANT AD
This product is OK!
VARIABLE PRODUCT B has
0 x VARIANT AA
3 x VARIANT AB
3 x VARIANT AC
1 x VARIANT AD
This product is NOT OK.
In this case I would need an option to deactivate the VARIABLE PRODUCT from being synchronized to Meta.
Alternatively I would need an option to filter on a value in Meta Commerce Manager to filter out VARIABLE PRODUCTS that have 1 or more VARIANTS with 0 stock.
In this case I would need an option to deactivate the VARIABLE PRODUCT from being synchronized to Meta.
By default, only the out-of-stock variation will be removed if you have enabled this option in WooCommerce → Settings → Inventory.

Link to image: https://d.pr/i/QuojWS

Link to image: https://d.pr/i/SOnpyC
If you’re working with thousands of products, one workaround you can try is exporting all products via the CSV importer. Then, modify the meta values ‘_wc_facebook_sync_enabled‘ of product you want to remove from the catalogue from ‘yes‘ to ‘no‘ before reimporting the file again.
Alternatively, you can work with a WooExpert to help you build a custom solution to change the plugin’s default behaviour.
Let us know if you have any other questions!
In e-commerce, it is common practice not to advertise fashion items if one or more sizes are not available. Unfortunately, the plugin currently does not provide any option to pre-filter or transmit information to Meta, enabling the filtering out of these items in Meta Commerce Manager. This means that I am currently advertising products for which one or more sizes are no longer available, leading to a waste of my advertising budget by directing people to my site who subsequently discover that their size is unavailable. In my opinion, this should be a standard feature. Why is it not a feature?
Hi there @daveverzijl 👋
In my opinion, this should be a standard feature. Why is it not a feature?
Thank you for bringing this to our notice. It sounds like a great feature to add.
Feel free to submit a feature request via this page.
Cheers!