• [电商]货品的图片绑定处理思路


    货品的图片是为了更清晰的描述这个货品的颜色以及动作。

    货品是一个物品,一个物品只能有一种颜色,可以有多种动作,比如用户想要使用图片描述一件白色衣服,那么他要上传多种角度拍摄的白色衣服的照片。

    既然一个货品有多张图片,那么我们就得做一个多图上传功能,并且把上传的图片给货品绑定。

    那么我们设计成商品根据规格选项产生的每一个货品都增加一个多图上传的功能怎么样?这好像没有问题,很符合现实世界。

    这样设计确实没有问题,但你有没有考虑过用户的感受,可能他就用鼠标勾选了4个颜色,4个尺码,4个版本规格选项,然后系统生成了64个货品,难道你要让用户去给这64个货品一个个的去手动上传图片?我的天,我只是想发布一款商品,简直快累死了。。

    可能感觉这样的设计才是符合常理的,但是我们开发程序不能只顾着实现功能,还要保证用户有一个良好的操作体验。

    话虽这么说,那要如何解决呢?

    我们换一个思路来思考:

    在现实中人们买一件衣服,他不仅可以看到衣服的颜色,连衣服的尺码也可以直观的看出来合不合身。

    而在网络上买衣服,除了颜色别的规格基本上都是摆设,即时我们给了20码30码这些衣服的图片,但在网页上的图片除了颜色你还能直观的看出来合不合身吗?所以看来颜色的规格才是最重要的一项。

    那么我们是不是可以在商家发布商品时只给颜色这个规格设置多图上传功能呢?别的规格只给它默认的一个图片,比如:选了颜色:白色,蓝色,尺码:20码,30码生成如下货品表:

    白色 20码
    白色 30码
    蓝色 20码
    蓝色 30码

    那么我们生成两个图片上传区域,一个是上传白色的图片,一个是上传蓝色的图片,然后不管白色20码还是白色30码只要这个货品有白色这个颜色规格,那么那些上传的白色图片都给这些货品绑定。再比如:选了尺码:20码,30码,并没有选择颜色,生成如下货品表:

    20码
    30码

    如果商品没有选择颜色规格,那我们统一给所有货品绑定默认图片上传区域所上传的图片,无论20码还是30码,图片都是一样的。

    看来这样设计还是很理想的,不影响功能并且简化了用户的操作。

    总结:

    规格表中只能有一个颜色的规格,因为无论什么货品颜色只能有一个,并且商品发布页面 需要这么一个识别颜色规格的字段来判断去生成图片上传区域,图片上传区域要绑定颜色规格值用于和货品去判断颜色规格值,然后货品绑定符合的图片。

    以上只是我功能开发前的一个构思假设并未实现,写的不好请见谅。

  • 相关阅读:
    SQLite的SQL语法
    C/C++中各种类型int、long、double、char表示范围(最大最小值)
    君子性非异也,善假于物也
    简单工厂模式
    Linux下通配符总结
    Readprocessmemory使用方法
    C++ 清空消息队列
    一周自学动态站点设计
    iOS 8.0正式公布啦
    What is the difference between JRE,JVM and JDK?
  • 原文地址:https://www.cnblogs.com/hihtml5/p/6098615.html
Copyright © 2020-2023  润新知