magento -- 现有畅销排行(Bestseller)插件中存在的问题

简介:

一直以来,实现畅销排行(Bestseller)的插件或自己写的模块,其核心的代码都是一致的,如下:

 

$products = Mage::getResourceModel('reports/product_collection') ->addOrderedQty() //->addAttributeToSelect('*') ->addAttributeToSelect(array('name', 'price', 'small_image', 'short_description', 'description')) //edit to suit tastes ->setStoreId($storeId) ->addStoreFilter($storeId) ->setOrder('ordered_qty', 'desc');  

 

原理是从销售记录的表中取出数据按产品销量排序,正常情况下取出的数据没有问题,但在类似服装站这种大量使用可配置产品(Configurable Product)的情况下,会发现这种排序只能针对简单产品(Simple Product),即便是如Luxe_Bestsellers这个插件那样可以显示可配置产品到畅销排行,其原理也是获取销量最好的简单产品,根据简单产品去获得其对应的父产品(可配置产品),这时候排序就很有可能是不正确的。比如1号可配置产品的某个颜色的某个尺码卖了20件,而其它颜色尺码总共只卖了几件,而2号可配置产品的所有颜色尺码的销量远超1号,比如有50件,但只要2号可配置产品没有任何一件子产品销量超过20,在排行榜上2号就会在1号之后。

如何让销量的排行真实,还在研究中………………

目录
相关文章
|
6月前
|
JavaScript 数据可视化 IDE
分享21个广告排行、15个交友会员、25个网站导航和39个文件管理PHP源码,总有一款适合你
分享21个广告排行、15个交友会员、25个网站导航和39个文件管理PHP源码,总有一款适合你
83 0
分享21个广告排行、15个交友会员、25个网站导航和39个文件管理PHP源码,总有一款适合你
|
2月前
discuz论坛积分商城插件
第一步:首先利用上传工具FTP,将插件上传至网站空间(相信你会搭建论坛,这步应该不是问题,此处滤过) 第二步:找到source文件夹。双击source,可以看到有许多文件,找到plugin的文件夹。进入plugin文件夹,把我们下载的插件文件夹,上传到网站plugin文件夹内。 第三部;上传成功,现在可以正式进入论坛网站后台,输入账号密码登录。进入论坛后台,我们找到应用-插件栏目并点击 拖拉到网页下面,找到“未安装的插件“。在它下面可以看到我们刚才上传的插件文件名。点击安装 第四步;安装完成,回到刚才装的插件h 点设置之后再hh ‘绑定版块’h 选择你要绑定的积分版块,其余功能自由发挥。
48 13
discuz论坛积分商城插件
|
6月前
|
移动开发 前端开发 HTML5
HTML5实现酷炫个人产品推广、工具推广、信息推广、个人主页、个人介绍、酷炫官网、门户网站模板源码
HTML5实现酷炫个人产品推广、工具推广、信息推广、个人主页、个人介绍、酷炫官网、门户网站模板源码
|
6月前
|
PHP
2024新版淘宝客网站源码
2024超好看的淘客PHP网站源码,可以做优惠券网站,上传服务器,访问首页进行安装 安装好了之后就可以使用了,将里面的信息配置成自己的就行 喜欢的朋友们拿去使用把
122 4
2024新版淘宝客网站源码
|
6月前
|
移动开发 安全 Linux
2024龙年新版ui周易测算网站H5源码/在线起名网站源码/运势测算网站系统源码
2024龙年新版ui周易测算网站H5源码/在线起名网站源码/运势测算网站系统源码
292 0
2024龙年新版ui周易测算网站H5源码/在线起名网站源码/运势测算网站系统源码
提高“WooCommerce商店网站”转化率的8 个最佳插件
您想使用 WooCommerce 最好的销售渠道插件增加转化率吗?WooCommerce插件有助于优化您的销售渠道,以利用现有流量赚取更多收益。我们在本文中选择的销售渠道插件可以增加 WooCommerce 商店的转化率。
 提高“WooCommerce商店网站”转化率的8 个最佳插件
|
NoSQL 定位技术 MongoDB
Laravel基于MongoDb(LBS)实现附近的人、店铺、房源
前提PHP需要安装MongoDb扩展 一、Laravel安装mongodb扩展 composer require jenssegers/mongodb ^3.6 -vvv
|
PHP 对象存储 开发者
MyCms 自媒体 CMS 系统 v3.2.0,新增两款免费插件
MyCms 是一款基于Laravel开发的开源免费的自媒体博客CMS系统,助力开发者知识技能变现。
197 0
MyCms 自媒体 CMS 系统 v3.2.0,新增两款免费插件
|
自然语言处理 前端开发 JavaScript
5个最佳WordPress广告插件
5个最佳WordPress广告插件
370 0
|
Web App开发 搜索推荐
Chrome 私人珍藏-stylus插件实现个性化百度界面定制
Chrome 私人珍藏-stylus插件实现个性化百度界面定制
343 0
Chrome 私人珍藏-stylus插件实现个性化百度界面定制