Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/sorting/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
List 为什么Magento会在“类别列表”视图中随机对产品进行排序?我如何解决这个问题?_List_Sorting_Magento_Categories - Fatal编程技术网

List 为什么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”产品中,订单一直在随机变化。即使仍然浏览

我为我们的一位客户管理一家Magento商店。这一个的问题是,即使我选择了一个属性进行排序,类别列表视图中产品的顺序在值中也是随机的。

也许这会让事情更清楚一点:
假设我已按“bla”属性对类别进行了排序。
假设30种产品在“bla”属性上的值为“aa”,其他30种产品的值为“ab”。
然后,Magento将首先显示在“bla”属性上具有值“aa”的所有产品,然后显示在“bla”属性上具有值“ab”的30个产品。

到现在为止,一直都还不错。然而,在“aa”产品中,订单一直在随机变化。即使仍然浏览同一类别。由于有时有100多个产品在“bla”属性上具有相同的值,这可能会导致某些产品显示在类别列表视图的第一页上,但我们在第三页甚至第四页上再次遇到它。当然,Magento应该记住产品的显示顺序,以确保页面导航不会向我抛出重复的产品,对吗?

所以发生了什么事?这是标准的Magento行为吗?

更重要的是:我能做些什么?


搜索Google、Stack Overflow等对我一点帮助都没有,所以这就是我问的原因。

你可以在分类中为每个产品设置位置,当你打开分类页面时-产品将由它订购:


这就是你要找的吗?

没有随机性我知道。它似乎是随机的。不是很有帮助……我知道。这只是一个随意的评论;)不,我实际上使用了另一个属性进行排序。如果我使用属性“bla”并设置位置,它们将不会被使用,对吗?不,位置总是用于以最低优先级排序,正如我所知。因此,您应该有
按价格、位置订购
。在任何情况下,您都可以尝试为几个属性为“bla”的产品设置位置,并查看分类页面。谢谢,我们将尝试找出我们当时做错了什么。因为商店中每个产品的位置都是唯一填写的,我们仍然会看到这种行为。这是因为其他人在Magento商店中实现了一个脚本,以重置“用户选择”排序方式。谢谢你的帮助。