List 为什么Magento会在“类别列表”视图中随机对产品进行排序?我如何解决这个问题?
我为我们的一位客户管理一家Magento商店。这一个的问题是,即使我选择了一个属性进行排序,类别列表视图中产品的顺序在值中也是随机的。List 为什么Magento会在“类别列表”视图中随机对产品进行排序?我如何解决这个问题?,list,sorting,magento,categories,List,Sorting,Magento,Categories,我为我们的一位客户管理一家Magento商店。这一个的问题是,即使我选择了一个属性进行排序,类别列表视图中产品的顺序在值中也是随机的。 也许这会让事情更清楚一点: 假设我已按“bla”属性对类别进行了排序。 假设30种产品在“bla”属性上的值为“aa”,其他30种产品的值为“ab”。 然后,Magento将首先显示在“bla”属性上具有值“aa”的所有产品,然后显示在“bla”属性上具有值“ab”的30个产品。 到现在为止,一直都还不错。然而,在“aa”产品中,订单一直在随机变化。即使仍然浏览
也许这会让事情更清楚一点:
假设我已按“bla”属性对类别进行了排序。
假设30种产品在“bla”属性上的值为“aa”,其他30种产品的值为“ab”。
然后,Magento将首先显示在“bla”属性上具有值“aa”的所有产品,然后显示在“bla”属性上具有值“ab”的30个产品。
到现在为止,一直都还不错。然而,在“aa”产品中,订单一直在随机变化。即使仍然浏览同一类别。由于有时有100多个产品在“bla”属性上具有相同的值,这可能会导致某些产品显示在类别列表视图的第一页上,但我们在第三页甚至第四页上再次遇到它。当然,Magento应该记住产品的显示顺序,以确保页面导航不会向我抛出重复的产品,对吗?
所以发生了什么事?这是标准的Magento行为吗?
更重要的是:我能做些什么?
搜索Google、Stack Overflow等对我一点帮助都没有,所以这就是我问的原因。你可以在分类中为每个产品设置位置,当你打开分类页面时-产品将由它订购:
这就是你要找的吗?没有随机性我知道。它似乎是随机的。不是很有帮助……我知道。这只是一个随意的评论;)不,我实际上使用了另一个属性进行排序。如果我使用属性“bla”并设置位置,它们将不会被使用,对吗?不,位置总是用于以最低优先级排序,正如我所知。因此,您应该有
按价格、位置订购。在任何情况下,您都可以尝试为几个属性为“bla”的产品设置位置,并查看分类页面。谢谢,我们将尝试找出我们当时做错了什么。因为商店中每个产品的位置都是唯一填写的,我们仍然会看到这种行为。这是因为其他人在Magento商店中实现了一个脚本,以重置“用户选择”排序方式。谢谢你的帮助。