关注微信 欢迎致电:400-8310-286

你在这里

奖杯销售网站

概述

我们的客户是英国的一家在线销售奖杯的公司,用于销售各种奖杯。客户以前有一个使用.NET开发的电子商城,现在无法满足他们的业务需求,因此需要升级网站,添加新的功能。他们选中了我们公司,通过沟通,决定使用PHP的X-Cart CMS进行开发。

需求

  • 数据迁移:将MSSQL数据库迁移到MySQL,使其符合X-Cart要求。
  • Responsive:使网站适用于各种设备。
  • 相关联产品:在产品页列出同一产品的不同尺寸,不同颜色的产品。
  • 自定制功能:雕刻文字,雕刻图片,选择绶带。
  • 邮件通知:注册,确认订单,付款,修改订单等都需要有邮件通知。
  • 税率管理:可以应用于各奖杯。
  • 优惠券:用户可以使用,管理员可以管理。
  • 管理订单:管理员非常方便的对订单进行添加,修改,删除等。
  • 在线支付:WorldPay, PayPal

解决方案

数据迁移

由于客户以前的MSSQL数据库的数据结构与X-Cart的数据结构差异非常大,并且数据量非常大。手动进行数据转移,工作量大,出错的可能性也非常高,因此,我使用.NET开发了一个数据转换的工具来实现数据结构的转变和数据的迁移,然后再导入到MySQL中。

功能实现

在不改变X-Cart原有框架和核心代码的前提下,对其进行扩展,添加自定制的功能。并且实现了管理员对自定制功能的最大管理化,对于自定制的字体,字数,雕刻产品类型,雕刻部位,雕刻选项等都可以独立管理。并且管理员可以非常轻松的管理订单的雕刻信息。

对于邮件通知,使用X-Cart内置的SMTP邮件发送方法来实现。

所用技术点

  • PHP
  • Smarty
  • Jquery
  • X-Cart
  • MySQL

技术难点

迁移数据到一个数据结构完全不同的数据库,我通过中间文件csv实现,使用自己开发的生成工具将MSSQL数据库中的数据生成到csv(数据结构满足于X-Cart 导入需求)中,然后将csv导入到X-Cart 系统,最终保存到MySQL中。

亮点

  • 高度自定制雕刻
  • 显示相关联产品
  • 生成订单详细发票
  • 邮件通知
  • Responsive
  • 后台管理简单

系统截图

首页

产品页面

购物车页面

订单确认页面

WorldPay支付页面

雕刻选项管理页面

订单管理页面

发票信息

移动版页面

客户收益

  • 相对于客户以前的网站,在加入自定制雕刻功能后,销售量是会大大增加的。
  • X-Cart 自带的自动统计功能,为客户展示了销售排行,累计销售等情况。
  • 邮件通知可以让客户及时处理订单请求。

 

备案/许可证编号为:渝ICP备14000366号-1