修改magento支付模块的onepage支付流程

magento模块 -- 开发新的magento模块修改magento支付模块的onepage支付流程

 

目的:

最大限度的减少用户在支付过程中所需要的时间,最大限度的减少用户的输入数量,最大限度的减少用户在不同页面中转的数量。

如果在支付流程中用户需要耗费比较长的时间,那么用户下单的积极性就会受挫,所以这个问题是很现实的。当然magento已经做的很好了,提供了onepage支付流程,并且采用AJAX 技术避免了让用户在支付时不必要的页面跳转,过多的页面跳转是致命的,原因有:第一,跳来跳去让客户没有安全感;第二,由于网络的不稳定性,会造成用户在某个步骤跳转时需要等待 ,这是在挑战用户的耐心。第三,用户无法预计他需要提供多少资料,也就是说有可能用户在最后才发现自己落了什么。

 

这个新模块的主要目的是在magento原有的支付模块基础之上去除不必要的栏位,甚至根据客户要求添加新的栏位,比如,想让用户有附加说明,或者指定哪个时间日期发货之类的;另外一个重要部分是合理安排支付流程的相关步骤,可以根据需要添加或删除掉一些不必要的步骤。

实现过程:

step one:分析你要修改哪些功能,对应要修改哪些文件

step two:创建新模块的目录结构

step three:编辑模块的配置文件config.xml

这当中除了常见的模块配置外,我重点提一下可能会出错的地方:magento block重写,magento controller重写,magento router设定。

step four:修改相应的php代码

step five:修改相应的模板

step six:向系统安装注册新的模块并测试;

magento模块的特点其实也是magento这个平台本身的特点决定了我们可以根据需要在不动任何核心代码的前提下,通过简单的配置,可以以类似于plug and paly的方式,可以让我们的代码无缝的集成到magento当中。

如果你有在运行基于此平台的网站,如果有这方面的需求,欢迎联系我洽谈合作!


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值