商城多SKU例子求助

weixin_38052002 2019-09-11 03:15:58
试着整了个商城(http://www.wadiu.top/),当然了我也是拿别人开源的来修改完善的,但是商品只支持单个sku展示,请问如果我要能够展示多个sku应该怎么做呢?有没有好的例子给参考下啊,新手上路,多多担待咯。。。。。
...全文
22 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
weixin_38058933 2019-09-11
  • 打赏
  • 举报
回复
ctrl+c ctrl+v,ctrl+v,ctrl+v
weixin_38059644 2019-09-11
  • 打赏
  • 举报
回复
问题有点大,首先要设计好数据表,商品(SPU)和SKU是一对多的关系,sku有自己的图片、普通属性和销售属性 后台编辑效果 这是个复杂的问题,我做了好几个月才做好
weixin_38074560 2019-09-11
  • 打赏
  • 举报
回复
@lcn @koko @xjp 可以用mongodb来实现,mongodb支持多维数组的存储 分类和产品sku的多对多的关系的实现: 在产品表里面存储一个字段category_ids 里面存储多个分类id的数组 通过分类找产品:直接通过等值查询就可以得到 通过产品找分类:产品表属性直接可以找到 2.分类页面,如果一个spu存在多个sku,只显示score最高的sku,譬如 尺码为m,颜色为蓝色的鞋子卖得好,那么在分类页就显示这个产品,同一spu下的其他的sku,在分类页面不显示。 关于sku和spu spu代表某一个款式产品,譬如一个款式的鞋子,有颜色尺码,不同颜色尺码,对应的不同的库存个数,每一个就是一个sku 这个可以通过 mongodb的aggregate来实现,先排序,在聚合,子啊排序,在切值分页。 3.搜索,如果是中文,可以用迅搜,如果是英文,可以直接用mongodb的fullsearch,当然,专业的搜索可以用es。 4.产品页面: 在产品页面显示同一个spu对应的不同的sku,这个可以通过spu过滤出来同一spu的产品 目前的开源商城项目:https://github.com/fancyecommerce/yii2_fecshop 目前还在开发阶段,预计明年五一出来正式版本。 目前开发的状态展示地址:http://fecshop.appfront.fancyecommerce.com/index.php/wedding-dresses-2016 截止2016-09-30,已经完成首页,分类,搜索,以及一部分的账户中心的注册和登录,产品页面的产品图片展示等。

476

社区成员

发帖
与我相关
我的任务
社区描述
其他技术讨论专区
其他 技术论坛(原bbs)
社区管理员
  • 其他技术讨论专区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧