在分类中调整商品 Position 后,前台顺序没有变化,先看分类页当前选择的排序方式。如果顾客选的是价格或名称,后台 Position 自然不会成为第一排序条件。

分类的 Available Product Listing Sort By 与 Default Product Listing Sort By 决定可选项和默认值。默认使用 Position 时,才会读取分类商品关联里的位置值。多个商品使用相同位置,数据库返回顺序可能不稳定,最好给重点商品设置明确且不同的数字。

使用搜索引擎驱动分类集合时,分类商品和搜索索引都可能参与。更新分类关联后检查相关索引与 Cron,不要只清浏览器缓存。

若原生主题排序正常,自定义主题异常,查看 toolbar 是否把 order 参数固定为某字段,或扩展是否重写 collection 的排序。排序问题看似是页面展示,根因经常出在查询已经提前指定了另一套顺序。