产品仅在保存在Magento中时显示

产品仅在保存在Magento中时显示,magento,Magento,我已成功将3000多种产品导入Magento 产品在后端都是正确的 但没有一款产品出现在前端 所有产品包括: 在目录中可见 启用 库存量为10 有存货 分配了各种类别 分配到正确的网站 我已经刷新了缓存和索引,只是为了确保。但这些产品根本没有出现在前端 根据要求,以下是我的CSV文件中使用的列: 状态类型属性\u set tax\u class\u id可见性数量\u库存产品\u id名称简短\u描述描述rrp重量mpn gtin sku价格颜色\u文本大小库存\u重量类别\u id品牌小

我已成功将3000多种产品导入Magento

产品在后端都是正确的

但没有一款产品出现在前端

所有产品包括:

  • 在目录中可见
  • 启用
  • 库存量为10
  • 有存货
  • 分配了各种类别
  • 分配到正确的网站
我已经刷新了缓存和索引,只是为了确保。但这些产品根本没有出现在前端


根据要求,以下是我的CSV文件中使用的列:

状态类型属性\u set tax\u class\u id可见性数量\u库存产品\u id名称简短\u描述描述rrp重量mpn gtin sku价格颜色\u文本大小库存\u重量类别\u id品牌小\u图像


但是有一个解决方案

如果我在Megento的后端查看一个产品,只需点击
Save
,它就会出现在前端

对于我来说,有没有比打开所有3000多个产品并在每个产品上点击save更好的解决方案


提前感谢。

我想说,这是因为Magento是默认值,而您的进口产品中没有

我要做的是:

  • 选择有缺陷的产品并记下其
    实体\u id
  • 在下面的查询中替换此
    实体id
    (查找并替换
    275
    将起作用):

  • 在数据库上运行此SQL查询

  • 将结果导出到某个地方
  • 转到管理员并保存此产品,确保它在前端正常工作
  • 运行在步骤3上运行的查询。再次
  • 比较这两个结果,找到第二个结果中的
    属性_id
    ,而不是第一个结果
  • 对于第一个结果中不存在但第二个结果中存在的每个属性\u id,运行此查询,在其中相应地更改
    属性\u id

    select attribute_code from eav_attribute where attribute_id = 72
    
  • 调整导出以添加Magento为这些属性输入的默认值


  • 如果在这8个步骤之后,您仍然找不到要在导入中添加哪些内容以及如何添加这些内容,请毫不犹豫地编辑您的问题,并在回答下发表评论,告诉我您找到了,这样我可以进一步帮助您。

    您可以从网格中选择所有产品,然后选择“更新属性”部分。只需再次更新可见性。抱歉,这不起作用:(请在此提供CSV文件的columns@EmiproTechnologiesPvt.Ltd.完成!:)这是因为导入后未正确设置产品对象。快速解决方案是…进入系统->配置->目录->库存->产品库存选项->管理库存=否这对我有效:)
    select attribute_code from eav_attribute where attribute_id = 72