@jean
2016-04-22T10:00:37.000000Z
字数 4234
阅读 3482
App
D-编写中
和购物车很类似
用户支付一笔商品订单, 如果没有支付成功就退出支付界面/掉单时, 则将商品连同 SKU 和备注一起添加至 "待付款商品列表".
普通商品立即购买
H5 页面订单 (最好能支持)
购物车结算
拼单购商品
团购商品
"待付款商品列表" 有两个界面: "快捷入口进入的界面"、以一种商品状态显示在 "我的仓库".
交互同购物车
iOS
滑动/轻扫/拖动 显示
编辑
/删除
Android
长按 显示
编辑
/删除
/关闭
通过点击进入指定商品, 然后点击 删除商品
后即可删除记录.
不论用户用什么办法 (PC/手机购物车等) 下单成功, 则在数据同步时将该商品从 "待付款商品列表" 中删除.
一件商品添加到 "待付款商品列表" 时, 记录添加时间. 数据同步时, 如果有商品的 现在时间 - 添加时间 ≥ 15天
, 那么就自动将其删除.
前往查看 >>
按钮是否显示在界面上以最终视觉稿为准一条记录都没有的时候, 显示特定图片, 具体效果详见杨雪提供的设计稿.
最新 "订单" 显示在最前面
默认显示最近的 20 条数据, 每次 "加载更多" 可加载 20 条.
点击一条记录时, 从屏幕右侧移入链接对应商品详情, 加载商品数据的工作留到商品详情页.
此版本暂时不引入删除记录的功能.
作为用户数据一起同步, 使得用户换设备/换账号后重新登录就可以看到这些记录.
查看 URL 历史记录这个需求肯定是存在的, 前面也说过迟迟没能开发是因为实在是没有太好的入口分配给它, 原来打算过 换掉购物车的位置 (via Kent)、放在逛街右上角和分类左右对称, 但都不太理想, 说不定之后就要回滚.
只要用户打开 App 的时候剪贴板中有链接, 就将这个链接保存到 "历史记录" 中, 不论用户是点击了警告框的 取消
还是 浏览商品
.
前往查看 >>
按钮是否显示在界面上以最终视觉稿为准一条记录都没有的时候, 显示特定图片, 具体效果详见杨雪提供的设计稿.
最新保存的显示在最前面
默认显示最近的 20 条数据, 每次 "加载更多" 可加载 20 条.
点击一条记录时, 从屏幕右侧移入链接对应商品详情, 加载商品数据的工作留到商品详情页.
此版本暂时不引入删除记录的功能.
作为用户数据一起同步, 使得用户换设备/换账号后重新登录就可以看到这些记录.
iOS 8 时代, 只要 App 在后台, 剪贴板内容是可以监视到的. 但出于安全的考虑, Apple 已经在 iOS 9 开始移除了这项 "功能". 而且由于现在 iOS 9 已经是主流, 本次需求不要求支持 iOS 8 这项功能.
第一次复制链接打开 App 时, 弹出的警告框和之后的有所区别:
点击 取消
按钮将会跳转到 这个界面, 并提示用户.
由于 App 底部 Tab Bar 5 个位置已经全部被瓜分完, 如果想不引入新的交互方式就增加新的便捷入口, 只能换掉现在 5 个里面的 1 个, 但这显然会造成对用户正常使用造成一定程度的不适应, 而且这种做法最多也只能换掉一个购物车, 再想扩展就真的不行了.
鉴于这些原因, 这里提出一种新的交互方式:
具体效果请结合 原型 来理解.
完全不影响 App 原来的使用习惯
- Tab Bar 原来 5 个 tab 不变
- 待付款和其他老功能的位置仍然能通过传统方式点击进入, 新交互方式只不过是增加加一个快捷入口, 并不是关掉所有传统入口
由于呼出菜单是通过长按而不是用力按, 不需要最新硬件的支持 (3D Touch in iPhone 6/6+), 老 iPhone 和 Android 机也能用得上, 新功能可以面向所有用户
MyPanli 因为还需要带一带邀请好友和其他功能比如以后会上的 "签到", 可能不是太合适直接放出送货车和运单
新交互方式在刚接触的时候, 或多或少有一些学习成本
购物车
图标本身也可以稍微有点变化, 让用户能记得这个按钮现在有 "新功能"除了 新菜单 外, 还增加了各个按钮的 "手指在按钮范围抬起" / "Tab 栏按钮双击" 的动作:
- 新菜单增加 "手指在按钮范围抬起" 动作, 可以使得整个操作减少一次点击 → 也就是 长按购物车呼出菜单, 在手指不松开的情况下上移至按钮位置松开, 建议结合原型理解;
- 除了社区外, 其他 Tab 栏按钮双击返回顶部, 可以使得单手操作大屏手机更方便 (原型中没有演示这部分)
按钮 | 动作 | Case |
---|---|---|
购物车 | 长按 | 1.展开菜单 |
购物车 | 双击 | 1.展开菜单 |
关注 | 单击 | 1.打开关注列表/2.收回菜单 |
关注 | 手指在按钮范围抬起 | 1.打开关注列表/2.收回菜单 |
待付款 | 单击 | 1.打开购物车/2.收回菜单 |
待付款 | 手指在按钮范围抬起 | 1.打开购物车/2.收回菜单 |
URL 历史记录 | 单击 | 1.打开 URL 历史记录/2.收回菜单 |
URL 历史记录 | 手指在按钮范围抬起 | 1.打开购物车/2.收回菜单 |
"首页"/逛街/社区/我的 | 单击 | 1.打开相应界面/2.收回菜单 |
"首页"/逛街/社区/我的 | 双击 | 1.打开相应界面/2.收回菜单/3.回到相应界面顶部 |
关注
当进入 "待付款/URL 历史记录" 界面时, 购物车图标为 "未选中", 因而此时 (几乎等于在首页) 点击购物车图标, 会进入购物车. 当然这时也可以 "长按/双击"
未登录状态的处理
同购物车一样, 未登录状态打开时, 要求登录, 登录成功后打开相应界面.