最热商品列表
强烈推荐我的新插件 瀑布流商品AI批量评价(XHReviews) ——不用配 AI 接口,用普通AI豆包千问等等复制提示词就能批量生成图文评价,前台直接铺满评分与评价区,用亚马逊的瀑布流设计更时尚美观。搭配本插件,热销页有入口、商品有口碑,进店流量才有地方落地。
超级大更新!最热商品列表
- 新增按30天浏览量排序、总浏览量排序、销量排序选择
- 新增TOP6热销榜,时尚轮播显示更突出,可手动设置,可关闭
- 可只选择多个分类里的商品,显示里面的热门商品
- 可自定义菜单里的名称,自动可多语言设置
- 可选择商品列表一行3,4,5,6个商品,更灵活
介绍
在店铺顶部菜单加一个「最热商品」入口,点进去是按热度倒序排列的商品列表页(/best_products),分页、加购、收藏、多语言都走 BeikeShop 原生逻辑,不改数据库、不改主题文件。
新增:热度可以按销量,也可以按最近30天浏览量
后台「最热商品列表 → 设置」第一项 最热排序依据,三选一:
| 选项 | 排序取的是 | 说明 |
|---|---|---|
| 销量(默认) | products.sales |
和旧版本完全一样,累计成交数 |
| 总浏览量 | product_views 表的全部访问记录 |
上架久、翻得快但暂时没成交的款会浮上来 |
| 30 天浏览量(最推荐) | 统计最近 30 天的访问记录 | 看近期热度,不受历史销量绑架 |
这个选择同时作用于 TOP 6 榜单和下面的商品网格,两处口径一致。

新增:菜单位置可设置
后台「插件 → 最热商品列表 → 设置」里多了一个 菜单位置 选项,三选一:可以选择加在菜单前、菜单后、不显示。
改完直接刷新前台生效,不用清缓存、不用重装。
新增:显示名称可以自己填(每种语言单独填)
设置页第二项 显示名称 用的是 BeikeShop 自带的多语言输入控件:店铺启用了几种语言,就给你几个输入框,每个框左边标着该语言的名称,各填各的,互不影响。
| 场景 | 结果 |
|---|---|
| 中文、English你启用的所有语言都可以填 | 语言各自显示自己那条,菜单和列表页面包屑同步 |
| 全部留空 | 完全等同于旧版本,用内置的 11 种语言译文 |
| 后来在「本地化 → 语言」里新启用一门语言 | 设置页自动多出一个输入框,不用升级插件 |
TOP 6 榜单:左边轮播,右边 6 张卡片

榜单怎么选品,规则只有一条:手填的商品 ID 最大;分类筛选和排序依据只管自动补位的那几个位置,以及下面那张网格。
| 设置 | 结果 |
|---|---|
TOP 6 商品 ID 留空 |
自动取「分类筛选之后」按上面选的排序的前 6 名 |
填 1,2,3,4,5,6 |
顺序照填写的顺序排;即使某款落在被排除的分类里也照样上榜 |
| 只填 3 个(或填了已下架、无默认 SKU 的 ID) | 这 3 个排前面,剩下 3 个位置用同一口径的热度榜补齐,不会出现空位 |
| 装好就有,不用配置 | 前 6 名自动按排序依据取;显示 TOP 6 榜单 选「不显示」才收起这块 |
输入框里的灰字示例就是 1,2,3,4,5,照着填自己的商品 ID 即可(英文逗号分隔,顺序就是名次)。
榜单里这 6 个商品下面不会再出现一次,分页数量也是按去掉它们之后的结果算的,不会出现「第 2 页又看见第 1 名」。
新增:一行几个商品,自己选(3 / 4 / 5 / 6)
榜单下面那张商品网格,以前电脑端固定一行 4 个。现在设置页里 一行几个商品 横排四个单选,点一下 3、4、5、6 就行,默认 4 个(和旧版一模一样,升级不会改变现有排版)。
| 屏幕宽度 | 实际列数 |
|---|---|
| 手机(<768px) | 固定 2 列,不看这个设置 |
| 平板(≥768px) | 最多 4 列 |
| 电脑(≥1200px) | 就是你选的那个数 |
分页数量跟着列数走,不用另外调每页商品数——选 6 个只是同样这些商品排得更宽更矮。
新增:分类筛选改成「二选一」,还加了全选 / 全不选
以前「包含分类」和「排除分类」是两组复选框,同时勾就会互相打架。现在只剩一个「分类筛选方式」横排单选 + 一组分类勾选,方式只生效一种:
| 方式 | 下面那组勾选的含义 |
|---|---|
| 不限分类(全站商品)——默认 | 不筛,全站一起排;下面「分类(可多选)」那一整行连标题一起隐藏 |
| 只包含以下分类 | 白名单:只在勾中的分类里排最热 |
| 排除以下分类 | 黑名单:勾中的分类(含子分类)不进榜单也不进列表 |
配套的便利改动:
- 列表上方两个小按钮 全选 / 全不选,67 个分类不用一个个点;旁边实时显示「已选 N / 67」。
- 都不选则默认全部商品——不勾任何一个,等同于全站,不用再去动上面的下拉。
- 切换「包含 ↔ 排除」时,已经勾好的分类原样保留(只是藏起来不生效),来回切不丢配置。
- 勾父分类会连带子分类,跟随系统「分类商品含子分类」的设置,和分类页行为一致。
下拉里的分类是实时从数据库读的,你在后台新增或改名分类,设置页刷新就能看到,不用升级插件。最常见的用法是把「包装盒」「样品」这类凑数商品所在的分类勾进排除——它们销量往往很高,不排掉就会把真正的主推款挤出 TOP 6。
多语言
菜单文案和后台设置项都按当前店铺语言显示,内置 11 种:简体中文、繁體中文、English、日本語、한국어、Deutsch、Français、Español、Italiano、Русский、Bahasa Indonesia)。没有命中翻译的语言回落到英文
安装
- 插件列表里点「启用」,需要时再进「设置」选菜单位置。
- 前台刷新即可看到菜单入口;列表页地址固定为
/best_products(带语言前缀的站点会自动带上前缀,如/zh_cn/best_products)。
卸载只需在插件列表里停用并删除目录,本插件不写数据表、不留迁移文件。