我正在尝试使用定制的导入配置文件导入产品。在这里,我在产品上设置了一些值,然后将其保存,如下所示:
$product = Mage::getModel('catalog/product');
$data = array();
// Inbetween I fill $data with some values
$product->addData($data);
$product->save();
但是,产品确实显示在管理中,但没有显示在前端(我确实将它们添加到类别中)。
奇怪的是,一旦我在管理员中打开它们并再次保存它们(不修改任何内容),它们就会出现在前端。我是否忘记了某些东西,或者该行为以某种方式设定的某些价值?
我尝试在后端重建所有索引并清除缓存,但这不起作用,与Magento API: Rebuild Indexes after added new products相反。