Magento的CE 1.7.0.2 - 进口产品没有在前台露面(Magento CE 1.7.0

2019-07-31 14:28发布

我一直在争夺这个问题在过去的一周,我真的希望有人在这里也许可以帮我一下吧。

反复进口的产品由不同的(和稍微大一点)的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)。 不要忘了重建索引。

Answer 1:

我有同样的问题,所以感谢您对在您的文章提供了这样的回答:

UPDATE

原来,该产品实际上没有正确的网站集,即使管理小组明确宣称所以对于所有我看着产品(其中没有在前台露面)。

解决方案:管理产品>全选,然后选择操作更新属性和产品添加到正确的网站(S)。 不要忘了重建索引。



Answer 2:

只需添加到这一点 - 我也有同样的问题,但是我的竟然是is_in_stock为0或设置为一个数量值。 需要是0或1。

只是柜面任何人有这个问题。



Answer 3:

你有没有的gd php扩展?

安装它(在CentOS的):

yum install gd gd-devel php-gd

执行此操作后

service httpd restart

最好的祝福



文章来源: Magento CE 1.7.0.2 – Imported products do not show up in frontend