首页产品推荐的排序不能按精品,新品,热卖单独排序

2016-07-07 15:45 来源:www.chinab4c.com 作者:ecshop专家

如题。举个最直观的列子,首页上的这三个类的产品是一样的。我在后台改一个商品的排序ID,那前台三块都会变,我想热A产品在精品排在第一位,在新品排第二位,在热卖排第三位。实现不了。想想除非针对这三种各再设一排序sort_order。

呵呵。看来又要复杂了

回答:
似乎复杂化了。本身在海量产品里去做这种排序,推荐就不是很方便。如果首页数量固定,不考虑更多页。
那么可以新建个表,把要放的ID放进去

首页推荐表recommend_products 结构大概如下
order_id, goods_id, rcd_type
->
排序ID, 产品ID号,推荐类型

如首页的每个推荐位置是6个。添加产品到首页某推荐位时直接选位置放goods的id号
产品做修改时先查是否在此推荐列表里。在就更新缓存。调取时直接调全部(每栏已固定6个。所以不会有多余的数据)按推荐位rcd_type做分组。

总之就当成一个广告位来做。这样似乎要更方便,更理想!