Magento Visibility and Status Constants
In the Magento catalog, the 'visibility' field could have the following possible values:
VISIBILITY_BOTH = 4Mage_Catalog_Model_Product_Visibility
VISIBILITY_IN_CATALOG = 2
VISIBILITY_IN_SEARCH = 3
VISIBILITY_NOT_VISIBLE = 1
For Shopping Feeds, it is generally advisable to exclude items where 'visibility' != 4.
If you have are using the Magento API-based export method, then visibility values will be 'Catalog, Search', 'Catalog', 'Search', and 'Not Visible Individually'. In that case, the filter should be set up as 'visibility' != 'Not Visible Individually'.
In the Magento product catalog, the 'status' field could have the following possible values:
STATUS_DISABLED = 2Mage_Catalog_Model_Product_Status
STATUS_ENABLED = 1
By default, our exporter extension excludes items where 'status' = 2, so no special filters are typically required.