我一直在争夺这个问题在过去的一周,我真的希望有人在这里也许可以帮我一下吧。
反复进口的产品由不同的(和稍微大一点)的Magento商店产生的CSV,同时使用导入和数据流/导入所有产品工具后, 我可以让他们在后台的所有数据的完整和展现出来 ,看似用图像和一切,但他们根本不会在前台显示 。
似乎只有这样,才能使它们出现在前台是从管理产品页面,其中我宁愿不会对1922年的产品在客户端做保存。 他们不露面,如果我将它们添加到类别从品类经理, 只是 (据我所知),如果我救他们从产品经理页面。
还要注意的是所有产品
- 启用
- 有库存数量> 0,权重> 0且价格> 0
- 有库存状况=有货
- 有知名度=“目录,搜索”
- 有正确的网站分配给他们
- 与他们相关联的权限税类
此外, 缓存已经完全禁用,我已经重新索引一切都至少有两个十来次。 我也试着运行PHP的下面的代码片段:
$products = Mage::getModel('catalog/product')
->getCollection()
->addAttributeToSelect('*');
foreach ($products as $product) {
if ($product->isSaleable())
Mage::log("Sellable product: {$product->getId()}");
else
Mage::log("Unsellable product: {$product->getId()}");
}
和日志文件随后包含什么,但“可供出售的产品:......”。 我也用同样的产品循环来设定产品的网站ID,然后将其保存,这也没有什么区别。 我试过输出的各种无形产品的属性值(使用$product->getData()
之前和通过产品经理保存后,但我无法找到任何任何差异。 我之前和保存之后也没有检查每一个MySQL表,并坦率地说,我宁愿没有这样做。
我黔驴技穷。 我不知道什么尝试。 我可以重新导入产品列表无数次,但我怀疑它会有所作为。 我可以尝试大规模更新一次产品(使用产品经理的“操作”下拉菜单设置为“更新属性”),但它可能不会帮助这个时候无论是。 有没有人有任何想法凡?
我的道歉,如果这不是这种问题的正确地点; 随意点我在正确的方向,如果是这样的话。
UPDATE
原来,该产品实际上没有正确的网站集,即使管理小组明确宣称所以对于所有我看着产品(其中没有在前台露面)。
解决方案:管理产品>全选,然后选择操作更新属性和产品添加到正确的网站(S)。 不要忘了重建索引。