I made a script that uses Magento API to upload some products that I have on CSV format, products upload without problems but won’t show up on search results nor product site-map. In order for them to appear I have to access a product trough Magento Admin and re-save the product (no changes required).
I noticed the difference is that products edited trough Magento Admin get stored in a table called mag_catalog_product_enabled_index and those uploaded trough the API don’t. Is there a field I need to fill in order to let items in this table automatically? the fields I have right now are:
sku : different for each product
categories : different for each product
name : different for each product
description : different for each product
short_description : different for each product
price : different for each product
status : all marked as 1 (Enabled)
visibility : all marked as 4 (Search, Catalog)
weight : different for each product
tax_class_id : all marked as 2 (Taxable Goods)
Thanks in advance.