Cos72 Shop Module Design(craft)
Thinking about D-comerce
October 7, 2024
Cos72 Shop模块
- 开店的模块,帮助社区开始自己的链上Shop
- 社区—>多店铺
- 店铺—>多商品
- 商品基础
- 商品信息
- 商品价格
- 商品库存
- 商品维护:是否仅仅提供商品信息追加,不提供修改(IPFS和链上无法修改);价格可以修改,链上修改;库存可以修改,也可以设置为无限;
- 商品分润模式
- 捐赠模式,指定商品在某段时间内自动捐赠到某个指定国库中(可以多捐赠同时发生)
- 多方分润,和捐赠类似,需要设定后自动执行,需要设定有效期
- 支付服务服务
- 基础支付服务:基于AAStar Account安全机制保护下的链上支付,包括ETHPaymaster的免gas交易服务,包括扫码支付、链接支付等更多的服务。
- 交易消息通知:收款到账通知,支付(动账)通知,交易状态通知(更多依赖交易状态设计)
- Token红包:类似于传统的红包
- AA分账支付:一个链接,显示总账、需要支付的人名list和金额,以及是否支付的状态。
- 交易退款:因为各种原因,全额或者部分退款,原路返回,需要seller和buyer协商后seller执行。
- 销售模式
- 默认所有AAstar账户体系是免gas(链上包油),实际成本需要Shop支付
- Pay and get:适用于现场销售的场景,例如实物店铺、线下摊位等
- Pay and ship: 去中心的电商,需要有众多的去中心服务商来保障全流程
- Pay and get online: 适用于链上资产,上架等于锁定数字资产,支付则自动transfer到支付账户(可以指定另外的账户接收)。
- 链上交易的风险
- 付款后卖家不发货
- 商品质量纠纷
- 商品售后保障
- 大额交易的账期和确保支付
- 交易保险:覆盖来回运费和破损修复等等。
- V0.1在本次Devcon,ETHGlobal开始之前,交付版本
-
基础建设完成:账户安全(BLS+DVT),流程简单(无Gas+Email登录),搭建快速(店铺+商品+交易+通知)
-
快速开店:在页面引入Cos72.js,然后注册一个社区,开始一个获得多个店铺
-
任何社区可以通过在页面引入Cos72.js,展示自己的店铺,也是用户的快速注册和登录入口。
-
任何商品信息,都在链上合约或者IPFS上,商品合约要存储IPFS hash信息
-
先支持Pay and go销售模式,当面销售
-
================
Cos72 Shop module
- Module to open a store and help the community to start their own chain Shop
- Community->Multi-Shop
- Shop->Multi Merchandise
- Product Basics
- product information
- Product Price
- Product Inventory
- Commodity Maintenance: Whether just provide commodity information to append, no modification (IPFS and Chain can not be modified); Price can be modified, Chain can be modified; Inventory can be modified, or can be set to unlimited;
- Commodity profit-sharing mode
- donation mode, the designated commodity in a certain period of time automatically donated to a designated treasury (can be more donations at the same time)
- Multi-party profit sharing, similar to donations, need to set the automatic implementation, need to set the expiration date
- Payment Services
- basic payment service: based on the chain payment under the protection of AAStar Account security mechanism, including ETHPaymaster's gas-free transaction service, including code scanning payment, link payment and more services.
- transaction message notification: notification of receipt arrival, notification of payment (moving account), notification of transaction status (more dependent on transaction status design)
- Token red envelope: similar to traditional red envelope
- AA Split Payment: a link that shows the general ledger, the list of people to be paid and the amount, and the status of whether the payment is made or not.
- transaction refund: for various reasons, full or partial refund, the original way back, need to seller and buyer consultation after seller execution.
- sales mode
- default all AAstar account system is free of gas (chain package oil), the actual cost needs to be paid by Shop
- pay and get: applicable to on-site sales scenarios, such as physical stores, offline booths, etc. 3. pay and ship: decentralized sales model, with the buyer negotiating with the seller.
- Pay and ship: decentralized e-commerce, need to have a lot of decentralized service providers to protect the whole process.
- Pay and get online: applicable to on-chain assets, on-shelf is equivalent to locking the digital assets, and payment is automatically transferred to the payment account (another account can be designated to receive it).
- Risks of on-chain transactions
- Seller does not deliver the goods after payment
- disputes over the quality of commodities
- After-sale protection of commodities
- Accounting period and ensuring payment for large transactions
- Transaction insurance: covering round-trip shipping costs and damage repair, etc.
- V0.1 before this Devcon, ETHGlobal start, delivery version
- Infrastructure complete: account security (BLS+DVT), simple process (no Gas+Email login), quick setup (store+products+transactions+notifications)
- Quick store: introduce Cos72.js on the page, then register a community and start one to get multiple stores
- any community can show their own store by introducing Cos72.js in the page, it is also a fast registration and login entrance for users.
- any commodity information, on the chain contract or IPFS, commodity contract to store IPFS hash information
- first support Pay and go sales mode, face-to-face sales