我们的使命

助力跨境卖家高效建立全球销售网络

喜报2021年我司获《江苏省国家高新技术企业》认定

分类目录

文章标签

热门推荐

相关咨讯

opencart免签,magento订单流程

2022-11-03 10:39:27 - 米境通跨境电商

    
    opencart注册流程简化&订单流程简化

    【扯淡篇】

    opencart一个电商应用的利器,PHP程序员JAVA程序员.NET程序员上手开发学习成本较低,良好的MVC模式,思路清晰的国际化处理,完美的商品管理方法,给开发广大开发人员带来了众多的福音。美中不足有几点:

    注册流程复杂,强烈需要瘦身

    订单流程复杂,强烈需要瘦身

    老外是买东西缴税,我们是买东西要发票

    中文的开发文档,汉化插件不多

    【解决问题-1:注册流程简化】

    opencart的注册需要完成注册人的地址,公司,公司编码,还有传真这些奇葩的字段,这些字段让亲们多么呕吐啊!so...杀之!style='display:none'样式表,这美工的橡皮才帮程序员解决注册的难题啦~!

    打开opencart/catalog/view/theme/default/template/account/register.tpl

    让我们尽情的display:none首先是干掉fax!

   

   

    "/>

   

    这个是方法1,方法2:用html的隐藏表单域解决问题

    "/>

   

    "/>

    接下来的公司和公司id国家省份地址1等等一些列的都用这些办法足以搞定了!我对待地址1的觉得办法就是value='请编辑您的地址'【有点恶心】

    【解决问题-2:订单流程复杂】

    简单看了看opencart的订单流程源码,大致的流程是下订单以后,用ajax分步骤处理订单,前5步都没有更新order表,只有在最后的确认订单里更新了order表。如果一点一点修改它的各个步骤,太复杂了,特别是关于地址的问题,一个shoping_address一个payment_address,搞的我乱七八糟的!所有我放弃了这个想法!

    所以复杂问题简单化,其实订单类的应用无非就是在订单表里新增数据,订单明细表里新增数据的事情。

    我勇敢的选择了重做!思路大致如下!

    没注册没登录的一概滚蛋,都踢到注册登录页面,如果登录注册OK后才能下订单!

    不管什么shopping_address还是payment_address都给我统一,没那么多破地址!

    没发票没法报销,所以亲们都不爱消费。所以在order表里添加发票台头字段+类型字段【1个人,2单位】

    自己做一个checkout的控制器,覆盖原有的checkout控制器/opencart/catalog/controller/checkout/checkout.php
    联系我们
  • 24H客服
  • 联系电话:16651690460(龙经理)
  • 微信咨询:
南京天遥路联网络科技有限公司,版权所有 Copyright By ©米境通ERP4.0,2015-2025,苏ICP备:苏ICP备15044100号-4, 苏公网安备:32011402011043