Magento 不向未登录的用户显示产品

标签 magento magento-1.7

使用Magento CE 1.7,我上传了多个csv文件来创建类别,创建大量产品,并将产品分配到正确的类别。我不知 Prop 体是什么时候发生的,但大约两周前,我注意到类别列表页面将停止在前端显示产品。我花了近一半的开发时间来完成这个项目,试图让类别页面一致地显示产品。

今天我再次注意到类别页面不再显示产品。我再次登录到管理部分,并仔细检查产品是否处于事件状态、库存、数量以及索引是否已刷新(我已关闭缓存,因此这不是问题)。当通常的修复都不起作用时,我继续执行当天的原始任务。我登录了成员(member)区并在那里进行了调整。然后我回到类别页面,发现产品又回来了。通过登录和注销,我可以使类别页面显示/隐藏产品。我一直在管理部分寻找一个可以对未登录用户隐藏产品的选项,但无法找到一个。

为什么当用户未登录时我的产品不显示?

最佳答案

在浏览管理面板的客户组部分时,我注意到有一个“未登录”用户的条目。不过,这其中还是有一些可疑的地方。 ID 是“5”。其他客户群从1上升到3,没有id为4的条目。

我的解决方案是更改数据库,将“未登录”客户组的 ID 设置为 0:

 UPDATE customer_group SET customer_group_id = 0 WHERE customer_group_code = 'NOT LOGGED IN'

关于Magento 不向未登录的用户显示产品,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11986167/

相关文章:

mysql - 将旧站点用户迁移到 Magento DB

magento - 如何在magento2中将数据分配给新的div

magento - 不同语言CMS页面的不同URL key

magento - Mage::getUrl() 数组参数的使用

javascript - 下拉菜单在 slider 上闪烁,仅适用于 Android 版 Chrome

database - 如何修复我的 Magento 安装中的 unsecure_base_url?

基于页面 url 的 PHP & Magento If 语句

Magento - 停止在 anchor 类别中显示子产品

pagination - Magento 1.7 : Remove pagination from top and keep pagination at bottom

Magento 新产品未显示在主页中