Magento CE / Replace类别按产品ID回退排序

时间:2015-06-16 18:01:47

标签: magento sorting categories product listings

默认排序方式' ID '在Magento中取代后备机制?

创建自定义属性' 用于在产品列表中排序'并将其分配给' 产品列表按排序'在目录配置中,只要在指定的自定义属性中有多个具有相同值的产品,就会使用自定义属性。然后,回退机制是通过位置'再次对这些产品进行排序。

由于我的所有产品的目录位置值都为0,因此最后一个后备排序选项是产品' ID '。

我的问题是:如何改变这种行为以最终按ID排序,但一个好的选择例如可以是库存单位' SKU &# 39;或者也许是另一个自定义创建的属性。

1 个答案:

答案 0 :(得分:0)

最后,解决方案非常简单。

  1. 所有ERP产品都有一个' 店铺位置'默认值= 0(店铺位置将是我们在Magento中的自定义属性用于产品列表中的排序),除非我们要将位置值更改为其他值(1,2,3 ecc。)
  2. 对于Magento数据库导入,其余的条件命令如 IF([shop-position] = 0,[SKU],[shop-position] )。
  3. 因此,当产品的值为0时,产品 SKU 将用于导入,对于某人而言,这可能是更好的排序方式,而不是通过Magento对所有产品进行后备排序 - ID。