商城产品如何应对多个客户不同的需求修改并发布对应客户的文件

生产环境上有很多个版本的商城产品,可能存在以下几种情况:
1、由于授权和商务等一系列的原因,可能有些有1.0、2.0、3.0...这样的版本,而这每个版本都定制了很多功能,加入一些特定用户要求的特定需求,但是唯一相同的是主体的下单流程。

2、上面这些版本的系统都是出自同一个主体相同的综合商城,每次综合商城的功能是最全且bug最积极的修复。

3、主体的产品商城修复的某些bug,比如下单流程的小bug修复了,那么依托于主体产品定制开发的每个小商城都必须全部手动更新。

4、也有可能,下面的某个小商城在定制开发的途中发现了某个bug,而主体产品商城没有更新,需要一起同步更新到主体产品商城。

5、当主体的商城产品要从v1升级到v2时,下面某个小商城也要一起升级时,小商城有定制的部分但是要更新到v2。

有以下几种方案:

1、每个定制开发的小商城全部独立一套代码进行开发部署

2、主体升级功能或修改bug时或者下面的更新了某个bug要同步到主体时:①使用Beyond Compare 文件比对工具比对,但是需要消耗大量的人力和位置的文件;②使用svn的分支功能进行同步,目前是最优的办法,结构清晰,有版本进行对比,且能批量版本进行同步【推荐】

3、在每个小商城上的代码更目录都标注是从那个主体商城迁移开发的,包括升级了之后,都要简要标明,有助于以后的代码更新和svn分支合并。

和discuz这种大型产品的区别:

1、其实discuz这种大型产品是一整套一成不变的功能,无论是A客户还是B客户,用的功能已经定死,只能官方说升才能升,其余的一律不修改。所以可以打包成安装文件进行安装,而无需使用每个客户一套代码进行开发。

2、商城的定制开发对于我们来说是必须的,A客户可能需要短信验证加特殊说明等,B客户喜欢从头改到脚,如果打包成安装文件那么意味着人工去修改特定的页面屏蔽某些功能,每次修改玩主体产品商城时,都要根据每个客户不同的授权进行功能的屏蔽。如果是几个客户还可以这样做,但是10几个的时候,到20几个时候那么就很痛苦了!

3、所以,最后总结出定制需求修改的产品,全部一套代码进行开发,采用svn的分支进行功能合并和代码bug的修复(双向)。

时间: 2024-10-13 01:51:10

商城产品如何应对多个客户不同的需求修改并发布对应客户的文件的相关文章

MSSQL数据库修改端口如何使用客户端连接

今天遇到一个问题,安装在服务器上的MSSQL2005数据库修改了默认1433端口,服务器自己连接数据库没有任何问题(之前别人安装,配置好的),当我在其它电脑上安装MSSQL2008连接到服务器上的数据库时就遇到报错,根据报错的信息在网上找了各种资料,都没有解决,特别郁闷. 其实这个问题对于老鸟来说这是一个简单得不能再简单的问题,只需要将客户端连接的数据库的端口改成与服务器一样就可以了.但对于一个新手菜鸟来讲,却是一个难题,不懂得解决问题的思路,东摸西碰,无法解决. 下面是我今天遇到的报错信息:

如何面对客户的紧急需求

本文全部转载自:http://blog.csdn.net/ioswyl88219/article/details/19167821 -------------------------------------------------分割线开始------------------------------------------------------------- 今天看一篇园子里面的文章,刚好手上碰到这样的事不少,最近也有个项目遇到了这样的情况,感触之余,就写了篇文章算是交流一下吧.      客

学习产品型是否要满足人们的“懒”需求

首先我们解释下这个话题的意思,可能有些同学看不懂? 举个简单的例子,现在很多水果店都把水果切好放那,你可以自由选择拿哪些,然后去结账.这里就是满足了人们的懒需求(不想洗水果,不想切水果,一次想吃很多种水果,嫌水果太多,嫌水果太少,总之你懂的.....). 那么,学习性产品是否要满足这样的懒需求呢?我不会告诉你的,哈哈,开个玩笑. 1.生活的懒需求让我们变得越来越不会生活,但我们享受这样的变化.当产品满足你的懒需求时,你会觉得特别高兴,会对他赞不绝口,这些其实我觉得没啥,说的不好听点,即使丧失了生

SAP 客户体验解决方案助力高科技企业的客户体验变革

4月25日,电子.通信.半导体行业本年度首场数字化盛会--ECS 2019中国电子通信与半导体 CIO 峰会于深圳硬石酒店盛大开启.这场盛会汇聚了 30余场演讲,400+行业精英参与,围绕「未来已来-CIO 为数字企业赋能」,以其高度科技战略的前瞻性.数字化转型解决方案的独特魅力,吸引了诸多企业关注,引发业内强烈反响. 体验经济时代,帮助企业客户更好地管理客户 本次峰会,SAP 大中华区客户体验解决方案高级总监赵松林分享了题为「高科技企业的客户体验变革」的主题演讲.从助力企业数字化转型升级及转型

CRM客户关系管理系统如何分析客户的动态需求

由于激烈的市场竞争,对于怎样掌握客户的动态需求,怎样保持客户市场的稳定增长,对于企业来说已经成为普遍的关注点.CRM客户关系管理系统经过了10年的发展历程,怎样管理客户.了解客户成就了CRM客户关系管理系统的大市场. CRM供货商一般侧重于宣扬软件的特性及功用,而对其全体价值则没有做出了解的表述. 用户高档处理层一般从基础设施安顿而非运营和战略视点对待CRM客户关系管理系统施行. 由于无法从运营和战略视点安顿CRM客户关系管理系统,用户对CRM的价值认知只停留在技术功率层面上. 只需跨过技术和流

系统架构培训:矩阵,封装,一个案例教你激发客户潜藏的需求!

在现实设计中,通过变化分析可以激发客户潜藏的需求?下面看一个例子. 一个美国某国际电子商务公司的订单处理系统.假设系统必须能够处理来自不同的国家(地区)的销售订单.最开始要求很简单:处理美国和加拿大的订单. 系统的需求清单如下: 要为加拿大和美国构建一个销售订单系统. 根据所在国家计算运费. 运费还应该以所在国家(地区)的货币支付. 在美国,税额应按当地计算. 使用美国邮政规则验证地址. 在加拿大,使用联邦快递发货,同时缴纳联邦政府销售税(GST)和地方销售税(PST).尽管这个需求已经很清楚,

商城产品分类设计思路

问题的提出:网上商城对产品进行了很多分类,不同的分类产品又有不同的属性,比如,电脑的属性有:CUP,内存,                   主板,硬盘等等,服装的属性有:布料,尺寸,颜色等等,那么产品表以及产品分类表应该如何设计才能满足                   不同类型产品的区别呢? 解决方案:      产品分类表的设计      第一种设计思路:使用树形结构,递归的形式,可以对产品进行N种     分类,只要你喜欢,树形结构在数据库的设计中                  

直播的本质(创业者应该要从商业模式的右边开始思考,你为用户创造了什么价值?找客户并不难,但要想办法让客户不离不弃;PC端功能的丰富很重要,因为手机版通常只是一个迷你版)

我想稍微给直播这件事浇点冷水. 的确,直播现在越来越火,YouTube凭着良好的基础建设平台前段时间也做起了直播,Facebook Live最近也加入了变脸.预定直播时间和双人录制的功能,更不用说国内的如火如荼:KTV在直播.电商行业在直播.金融行业在直播.不过想想以前的球赛.晚会也是直播,这并不稀奇.真正带来巨大改变的是移动端直播的兴起,让人具备了随时随地观看的可能,所以说关键是技术创新的整体“生产率提升”效应,而不是创新本身提高了“生产力”水平.我们对互联网连接一切这种文化所做的选择,结果却

已核准客户、供应商可修改的问题

描述:系统已核准的客户.供应商信息,允许直接修改的问题 解决:可以通过设置数据权限来实现.设置修改允许,条件为客户状况不等于核准客户. 客户的核准状态为0,供应商核准状态为1,料品核准状态为2. 客户 供应商: