This is usually due to the fact that image processing in Opencart doesn’t complete within a certain time limit.
Before writing "AAAA everything is lost," try enabling the upload of original images in the settings — this often helps.
In 99% of cases, this is due to incorrect selection condition settings
You can also open the feed in a browser and search by the product ID that you believe should be included. If it's there — just wait for the update; if not — check the selection rules and settings
You can contact support with access credentials and the product ID that you believe should be in the feed but isn't — they will tell you the reason, but it's a one-time opportunity
Check that site protection is not enabled (for example, on the Ukraine.com.ua hosting, there is a JS-challenge in the site protection properties that can interfere with the Facebook bot), bot blockers, etc.
If your site uses a language prefix — just add it to the link from the module:
https://yourwebsite.com/en/link_from_module
where ua is the language prefix for your site.
If the site doesn’t use a language prefix — the link will look like this:
https://yourwebsite.com/link_from_module&language=en-gb
where en-gb is the language code on your site.
In 99% of cases, this is an error in your website's content, which means that for some reason the browser cannot process the feed as XML.
Open the source code view in the browser (usually CTRL+U) - and carefully look at the specified line. If it is still unclear what to fix in the content, contact support with a screenshot of the specified line and column.
If you need different products from different categories, but not all products in a category — create a disabled category "Upload products," add those products there, and select it in the module settings or use the GET parameter categories.
If there are few products — you can use the custom SQL query functionality:
AND p.product_id NOT IN (id товаров через зпт)
If there are many products — create a disabled category "Do not upload products," add the products there, and use the GET parameter not_categories.
By default, products with a quantity of 0, a price of 0, or without images are not uploaded.
You incorrectly selected forced statuses in the module settings. By default, availability is determined by the stock quantity: greater than 0 — in stock, otherwise out of stock.
Forced statuses work independently of quantity, with "Out of stock" having higher priority.
language — language code
currency — currency code
store_id — store ID for multi-stores
categories — category IDs for uploading, can be comma-separated
not_categories — category IDs not to upload, can be comma-separated
manufacturers — manufacturer IDs for uploading, can be comma-separated
price_from — price from which to upload
price_to — price up to which to upload
prefix — for language versions if the system’s URL generator fails
multiplier — coefficient to multiply prices by
store_code — option to specify your own store_code
customer_group_id — customer group ID
adult — adult products
Incorrect use of GET parameters can cause SQL errors. To prevent unauthorized access to the feed, it is strongly recommended to use a link protection key and disable error output on the site’s frontend.