1
我有一个脚本可以创建大量可配置产品及其关联的简单产品。Magento - 直到手动保存在管理面板中才会显示可配置产品
一切正常,当检查管理部分中的产品时,一切都连接起来,看起来不错。
问题在于,只有在手动转到管理员部分并保存可配置产品(不更改任何选项)以及与其关联的每个简单产品之前,产品才可见。在保存每个简单产品后,其可用配置产品的起始端可用。
有没有人有任何想法呢?
我有一个脚本可以创建大量可配置产品及其关联的简单产品。Magento - 直到手动保存在管理面板中才会显示可配置产品
一切正常,当检查管理部分中的产品时,一切都连接起来,看起来不错。
问题在于,只有在手动转到管理员部分并保存可配置产品(不更改任何选项)以及与其关联的每个简单产品之前,产品才可见。在保存每个简单产品后,其可用配置产品的起始端可用。
有没有人有任何想法呢?
通过Mage_Adminhtml_Catalog_ProductController
中的saveAction
解决此问题。
我没有正确设置网站ID,所以新产品从未正确添加到网站中。
Magento会用这段代码以获得正确的网站:
$product->setWebsiteIds(array(Mage::app()->getStore(true)->getWebsite()->getId()));
是使用Magento的代码或直接把产品在DB你的脚本? – silvo 2010-09-12 21:40:37
magento代码 - 我查看过数据库,并且某些表格没有被填充,直到我手动将每个产品保存在管理区域中。例如,catalog_category_product_index表中没有任何内容,但在产品手动保存后,数据开始填充它 – 2010-09-12 21:45:30