HI,下午好,新媒云不收取任何费用,公益非盈利机构
24小时服务热线: 4000-162-302
请扫码咨询

新媒易动态

NEWS CENTER

社区电商平台的权限系统设计

2020-03-09

我们是做社区电商的,普通C端用户就是最终端的消费者。分销客是由C端用户“申请”成为,定位是社区或街道的“团长”,当所有用户(包括平台用户与分销客)通过分销客的链接完成交易时,分销客就能获得对应的提成。

商家是商品的提供商,负责上传SKU、处理订单发货、售后等。我们平台主要面向社区,上面的商品不完全是实体的商品,也有很多家政、洗车等服务。

代理商是一个特殊的角色,例如大区代理、省份代理、城市代理。他们帮平台完成很多地区的落地、招商、运营工作,某种程度上他们也是平台的用户,不过只能看到其对应有权限的区域的商家商品、订单信息。


商品客与商家、平台、代理商的关系

当一个用户希望成为分销客时,我们平台是需要用户申请的,如果当地有代理商,则申请会流转给代理商,由代理商根据用户周边情况决定。如果当地没有代理商,则由平台进行审核。而一个商品是否支持分销,由商家和平台/代理商共同决定。分销的模式为分销客可以开设自己的店铺,然后将不同商家的商品添加到自己店铺中,再分享给他人促成购买。

当然,我们也在尝试一些全民分销的活动,尤其是在没有代理商代理的地区,让普通用户都可以尝试将自己看好的商品分享给其他人,一旦促成购买,也有一定的奖励金。

2. 客户端划分


  • C端:用户和分销商操作,主要载体是微信小程序、公众号H5、我们的APP,支持注册登录下单支付等功能。
  • B端:由商家及其员工操作,一个商家完成注册后,可以设置多个员工账号,拥有不同的权限,进行上传SKU、订单发货、售后服务、财务结算、优惠促销等操作。主要载体和电脑端网页和手机H5网页,其中手机H5网页的功能是简化后的,有些功能只能在电脑端操作。
  • 平台端:以电脑端网页为主,并尝试兼容在手机上查看数据。用户为平台运营和代理商们。

代理层级我们就设置了两级,之前其实我们就有一级代理商角色,现在是再增加了一级代理商。可能有的朋友会问,那为什么不一步到位:洲际、国家、区域、省份、城市、区/县、镇/街道这样分呢。主要原因就是我们体量有限、代理商并不多,过于复杂且灵活的体系,担心一来会加重研发周期,二来会干扰运营的操作体验,所以最后就选择了省-市两级的代理。

3. 权限划分

权限划分是整个权限体系设计的最大困难点,我们把权限分为了3种:


权限类型

(1)功能权限

可以访问哪些板块、操作哪些按钮。

功能权限划分

(2)数据权限


数据权限继承

数据权限即该用户可以访问哪些数据,例如一个用户可以访问商家管理板块,同时他可以访问广东地区商家的数据,那么综合在一起,他就能在商家管理板块看到广东地区商家的数据了。

重要的数据包括:

  • 商家资料;
  • 商家订单;
  • 分销订单,比商家订单多出了分销者信息;
  • 商品信息;
  • 用户资料;
  • 分销者资料,在用户资料基础上增加了一些实名信息、业绩、余额等内容;
  • 商家员工资料;
  • 代理商资料。

其他常见的数据,但是我没有体现在流程图中的:

  • 商家优惠券;
  • 平台/代理商优惠券;
  • 活动及报名信息;
  • 广告信息;
  • 用户行为数据(登录、驻留时间、访问页面等)。

我们的代理商、分销客都可以拉新,所以当游客通过不同的链接注册后,我们会给予分销客一定的奖励,对于代理商则有一定的手续费返现。分销客和代理商能查看到其拉新用户的“资料摘要”,即简化后的资料信息,我们并不会将一些敏感信息任由他们查看。


查看用户资料的数据权限

平台和代理商都可以招收分销客、商家,分销客和商家的数据权限秉承三个原则:

  1. 谁招收谁有权查看;
  2. 上级有权查看;
  3. 下级不自动继承权限,除非上级下放数据权限。

商家、分销客的数据权限

(3)角色权限

用户的权限由其所属的角色决定,一个用户可以关联多个角色。


平台的代理商及角色关系

如果一共用户的角色是省级代理商,则可以访问该代理商及其下属市集代理商的所有数据。但是市级代理商只能访问自己的数据,无法访问到其关联的省级代理商的数据。代理商如果是平级或不平级、但是无关联,数据也不互通。

在实际应用中可能会出现以下特殊场景:

原本一个市级代理商,现在要承包整个省的代理,如何处理?

如果这个市级代理是单独存在的,我们提供了升级功能,这样他下面就能挂载其他市级代理商了。如果这个市级代理原本属于某个省级代理,那我们应该先解绑,然后再升级。

如果一个大区被承包了如何处理?

我们现在并没有这种场景,虽然不排除以后会有。我们现在遇到的场景是我们将不同的片区的代理商,分给不同的运营和商务处理,这样我们就为他们的账号绑定了多个角色权限,这样他们就能查看这个大区所有代理商的数据了。如果以后有华南区、华中区代理商的需求,我们再增加对应层级。

代理商如果自己有更细的层级划分如何处理?

我们提供接口权限级别的ERP对接业务,代理商可以将自己的ERP与我们系统对接,打通订单、商品、优惠券、商家及用户资料等数据,由代理商的ERP系统对下级权限进行细分。

4. 平台用户字段

相关推荐