Я пытаюсь импортировать продукты с помощью настраиваемого профиля импорта. Здесь я установить некоторые значения на продукте, а затем сохранить его, как это:Magento - программно добавленные продукты не отображаются
$product = Mage::getModel('catalog/product');
$data = array();
// Inbetween I fill $data with some values
$product->addData($data);
$product->save();
Однако продукты сделать отображаться в админке, но делать не отображаться на веб-интерфейсе (я добавить их к категориям).
Странная вещь, они появляются на интерфейсе, когда я открываю их в админе и сохраняю их снова (без изменения чего-либо). Я что-то забываю или какую-то ценность, которая каким-то образом определяется этим действием?
Я попытался перестроить все индексы в бэкэнд и очистить кеш, но это не работает, в отличие от Magento API: Rebuild Indexes after adding new products.
Спасибо, возможно, это потому, что он не включен на веб-сайте. Все остальное в порядке. Мне еще предстоит выяснить, как это сделать. –
Спасибо, теперь они видны, нужно было установить свойство site_ids. Хороший блог, кстати! –