Я пытаюсь импортировать товары, используя пользовательский профиль импорта. Здесь я устанавливаю некоторые значения для продукта и затем сохраняю его, например так:
$product = Mage::getModel('catalog/product');
$data = array();
// Inbetween I fill $data with some values
$product->addData($data);
$product->save();
Однако продукты do отображаются в админке, а not отображаются на веб-интерфейсе (я добавил их в категории).
Странно то, что они появляются на веб-интерфейсе, как только я открываю их в админке и снова сохраняю их (ничего не изменяя). Я забыл что-то или какое-то значение, которое каким-то образом устанавливается этим действием?
Я пытался перестроить все индексы в бэкэнде и очистить кеш, но это не работает, в отличие от Magento API: перестроить индексы после добавления новых продуктов .