PESTPOINT · 2020 – 至今
Pestpoint 电商平台
面向杀生物剂产品的电商平台。商品目录、购物车、订单、3D Secure 虚拟 POS 支付、发货通知和管理后台,全部集成在一个 Laravel 应用中。
我的角色: 全栈开发:从代码到服务器,所有技术环节均由我负责。
pestpoint.com.tr- 年起上线运行
- 2020
- 保持最新版本
- Laravel 12
- 虚拟 POS 支付
- 3D Secure
- 从代码到服务器
- 一人
问题
杀生物剂产品的销售方式不同于普通商品:客户希望按虫害种类和使用场景选购产品,而包装类型和库存需要分别管理。
货款通过银行卡或银行转账支付,订单发货时需要通知客户。所有这些对一个小团队来说都必须易于管理。
架构
商城前台
- Tailwind CSS
Blade 模板
管理后台
- Tailwind CSS
Blade 模板
Laravel 12
- Laravel
Eloquent 与定时任务
数据库
- PostgreSQL
商品、库存与订单
虚拟 POS
- 支付集成
QNB 3D Secure
邮件
- Maizzle
订单与发货通知
订单和发货邮件使用 Maizzle 设计并编译,确保在各种邮件客户端中显示一致。
我实现了什么
行业专属商品目录
可按虫害种类、使用场景、品牌和包装类型搜索与筛选商品。
购物车与订单
基于会话的购物车、折扣、地址管理和订单跟踪。
支付
通过 QNB Finansbank 3D Secure 虚拟 POS 进行银行卡支付;转账支付提供银行账户信息和付款通知。
物流与通知
物流公司记录,以及“您的订单已发货”邮件。
内容
博客、常见问题、商品评价、收藏夹和自动生成的站点地图。
管理后台
在同一处管理商品、库存、订单、付款和内容。
我解决的难题
- 1
3D Secure 虚拟 POS 集成
我从头到尾实现了银行的 3D Secure 流程,并编写了一层逻辑,将银行返回的交易代码转换为客户能看懂的提示信息。
- 2
购物车放弃提醒
定时命令会向未完成购物的用户发送提醒邮件;过期的购物车会话会定期清理。
- 3
多年来保持技术更新
自 2020 年起,应用随 PHP 和 Laravel 的版本升级持续更新;目前运行在 Laravel 12、Tailwind CSS 4 和 Vite 上。
技术
- Laravel
- PHP
- Tailwind CSS
- PostgreSQL
- 支付集成
- Vite
- Maizzle
- Docker
相关服务
您正在规划类似的系统吗? 从架构设计到正式上线,我全程为您提供支持。
联系我