我们的客户有一个电子商务网站,他们已经找到了我们一个有趣的项目。该项目旨在实现报价准备工作的自动化。
他们有一个团队为客户准备报价,然后他们的团队成员手动为客户准备PDF文件的报价。每个PDF文档至少有10到15个文档。
项目详细信息
工业:医疗保健和健身
工具使用:WordPress,自定义主题,高级自定义字段Pro, WooCommerce, WooCommerce订阅和终极会员插件
地区:联合王国
技术应用:WordPress PHP
这个团队
项目协调员:1人
UI / UX设计师
开发人员:1
项目时间:1个月
我们的客户有一个电子商务网站,他们已经找到了我们一个有趣的项目。该项目旨在实现报价准备工作的自动化。
他们有一个团队为客户准备报价,然后他们的团队成员手动为客户准备PDF文件的报价。每个PDF文档至少有10到15个文档。
他们使用了许多在线工具来生成PDF报价,但无法得到预期的最终结果。他们为制作正式的PDF付出了额外的努力,并且在使用在线工具创建报价PDF时,他们还担心数据安全性。因此,客户决定自动化PDF生成过程。此外,客户还希望在他们的其他站点上实现这种自动化。
我们分析了客户的要求,即创建一个自动PDF生成工具,并在其他网站上实现它。所以我们建议把这个特性作为一个插件来移动。客户批准了我们的建议,在获得完整的项目信息后,我们开始了插件开发过程。
插件的功能
这个插件有以下特性。
- 报价单生成表与价格计算
- 启用/禁用报价部分的选项
- WooCommerce集成
- 报价请求管理门户
- 基于角色的登录特性
插件开发流程
在开始插件开发过程之前,我们分析了生成PDF文件的合适工具。我们主要关注生成时间,所以最后我们决定使用命令行工具,并选择在平台独立的情况下工作良好的工具。
最初我们计划考虑基于图像和excel的输入,我们使用excel输入准备报价计算。在项目中期,我们的客户团队要求从多个PDF源生成PDF,因为相对于图像文件,PDF文件更适合传输大量的信息。
从新的输入中,我们再次检查合适的方法。当我们专注于一件事时,新特性不会影响我们当前的流程。后来,客户要求进行更多的设置和更改。根据新的要求,我们将excel输入设置为可选输入,因为他们有时会准备没有价格的报价PDF。此外,我们还添加了一个开关选项,比如启用/禁用复选框。
启用/禁用选项将有助于管理表单中的静态页面,如开始PDF内容,结束PDF内容等。基于此首选项设置,我们已经向PDF添加/删除了静态页面。
在开发阶段,我们更关注最终结果和性能。因为这个项目的目标是,PDF的外观应该是统一的,而且他们还计划定期使用这个工具来获得新的线索。因此,PDF的外观和PDF生成的速度在这个项目中扮演着重要的角色。
WooCommerce集成
在他们的电子商务网站上,他们为客户提供了许多类型的折扣,所以在准备excel时,他们需要将实时价格金额用于报价PDF。因此,在集成WooCommerce插件时,我们采取了实时产品价格。它将有助于生成实时价格的报价PDF。
报价请求管理门户
客户端要求查看报价历史,因此,我们计划为报价请求创建一个可管理的门户。通过这个门户,他们可以轻松地修改他们的报价历史,并避免为相同的订单重新生成报价。
基于角色的登录特性
我们准备了这个插件作为网站功能的一部分,所以我们的客户要求为他们的营销团队创建一个委托访问。
在该访问门户中,我们提供了生成报价和查看历史数据的访问权限。因此,我们创建了一个新角色,并仅为上述活动提供权限。
设计过程
这个项目的目标是减少内部团队的手工工作,客户也想创建一个表单模板,看起来整洁和有信息。因此,我们按照要求进行了设计。
作为一个开发团队,我们非常专注于平台独立的性能,因此,根据插件标准开发了这个功能作为一个完整的插件。
结果
它减少了准备报价文件的时间
它有助于检查和跟踪历史记录