Magento印刷和电子书卖方的迁移和开发

Magento印刷和电子书卖方的迁移和开发

行业
教育,零售
技术领域
AWS,Magento

顾客

客户从事印刷和电子书籍的在线销售。该公司开发了两个业务部门,因此它经营着两个单独的电子商务网站:第一个针对最广泛的读者群体并且是公开可用的,而第二个则出售高校要求的学术书籍,并且仅面向学生。选择教育机构并进行注册后,即可访问学术电子商店。

挑战

客户拥有两个都建立在Magento 1上的电子商务网站。随着平台支持即将结束,他们正在寻找一个具有Magento能力的开发团队将其迁移到Magento2。在将AWS托管在AWS上时,该公司还质疑是否它的成本和可伸缩性对他们来说是最佳的,并考虑了托管迁移。

客户将迁移视为引入一些网站优化的机会。当他们希望增加公开电子商店的销售时,他们决定刷新其数字用户体验和视觉设计。此外,他们还希望将其学术性电子商店与亚马逊市场整合在一起,并为学生提供备份计划,以供他们在商店购买所需书籍缺货时购买。为了简化电子商店的管理,客户希望将它们合并为一个网站。

代码和主题迁移到Magento 2

选择为 Magento迁移供应商,ScienceSoft通过代码审核开始了该项目,并揭示了12个定制的相互依赖的模块,这些模块的代码质量较差。通过审核,可以准确评估无故障迁移所需的工作和时间范围。由于软件架构的差异 样式和Magento 1和2之间的代码实现方式,自定义模块的升降迁移可能会导致功能中断和严重的性能问题(例如,长达50秒的页面加载)。为避免此类风险,我们的团队执行了代码重构,然后对所有自定义模块进行了重新编码,以符合Magento 2的要求。

为了在网上商店中添加现代感,ScienceSoft选择了现成的Magento 2主题,并对其进行了定制以反映客户的品牌。

托管迁移到MageMojo

客户将其Magento网站托管在AWS上,并使用Amazon SQS(简单队列服务)和SNS(简单通知服务)服务。 Amazon SQS用于呈现教授要求的书籍,并将它们添加到不同课程和学术水平的名册中。 Amazon SNS允许同时处理教授的请求。 ScienceSoft分析了客户的托管需求,并提出将网站迁移到MageMojo。专为使用Magento的网站而创建,它使预算更加友好。作为基础架构(Amazon SNS和SQS,电子邮件服务)和资源(图像)的一部分,必须保留在AWS上,ScienceSoft的团队在Magento和AWS之间进行了自定义编码的集成,并实现了快速数据交换。

Magento与亚马逊市场的整合

ScienceSoft的开发人员使学生可以访问客户的学术电子商店,而无需离开网站就可以在亚马逊上购买电子书。在这种情况下,用户的旅程如下所示:登录后,学生看到了所需文献的完整花名册。有现货的书籍可以添加到购物车中。缺货的图书显示可以在Amazon上购买。但是,网络商店并未将用户重定向到亚马逊,而是又产生了一个购物车并处理了网站内的购买和付款交易。

多商店和多站点设置

迁移后,ScienceSoft的开发人员将网站组成了Magento多层商店,客户可以通过同一管理面板方便地管理这两个网上商店。

鉴于客户与多个发布者合作,我们的团队启用了多站点Magento实例。每个出版商都有一个单独的商店视图,读者可以在其中找到完整的藏书和品牌信息。在发布时,已经创建了100多个发布者的网站。

结果

这两个电子商店都已迁移到Magento 2,并成功合并到一个多商店中,同时保留了所有自定义功能,并且不会影响网站的性能。随着数字用户体验的普遍改善,客户见证了销售的增长,并且学生获得了查看和购买学术课程以外书籍的机会。

客户计划继续与ScienceSoft合作,以将其电子商务业务迁移到PWA。

技术与工具

Magento开源2.3.3,PHP 7.3,Elasticsearch 6.5.4,MySQL 5.7,Nginx 1.9,Varnish 6.2,Amazon SQS,Amazon SNS

致电给我们,我们的代表将在30分钟内与您联系以安排初步讨论。