分享

让ecshop调用的分类只显示新品热卖推荐的商品

 abcen 2020-11-06

ecshop建站的商城商品太多,首页调用就太乱了。 如果想只显示新品热卖推荐的商品怎么办?

 修改调用地方代码, 直接加入:

AND (g.is_best = 1 OR g.is_new =1 OR g.is_hot = 1)

如:

 $sql = 'SELECT g.goods_id, g.is_best, g.is_new, g.is_hot, g.is_promote, b.brand_name,g.sort_order ' .

               ' FROM ' . $GLOBALS['ecs']->table('goods') . ' AS g ' .

               ' LEFT JOIN ' . $GLOBALS['ecs']->table('brand') . ' AS b ON b.brand_id = g.brand_id ' .

               ' WHERE g.is_on_sale = 1 AND g.is_alone_sale = 1 AND g.is_delete = 0 AND (g.is_best = 1 OR g.is_new =1 OR g.is_hot = 1)'.//ecshop

               ' ORDER BY g.sort_order, g.last_update DESC';

即可。 这里也可以随机, 在ecshop优化上考虑建议按照天数随机取ID较理想。

下一篇: 让ecshop文章列表以更新时间排序 上一篇: ecshop调用指定分类下新品热卖推荐促销的又一方法

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章