我正在尝试使用自定义导入配置文件导入产品。在这里,我在产品上设置了一些值,然后将其保存,如下所示:
$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相反。