跳到正文
套餐架构审查:5–7 个工作日内完成独立审查并制定分步迁移计划
项目
项目详情

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. 1

    3D Secure 虚拟 POS 集成

    我从头到尾实现了银行的 3D Secure 流程,并编写了一层逻辑,将银行返回的交易代码转换为客户能看懂的提示信息。

  2. 2

    购物车放弃提醒

    定时命令会向未完成购物的用户发送提醒邮件;过期的购物车会话会定期清理。

  3. 3

    多年来保持技术更新

    自 2020 年起,应用随 PHP 和 Laravel 的版本升级持续更新;目前运行在 Laravel 12、Tailwind CSS 4 和 Vite 上。

技术

  • Laravel
  • PHP
  • Tailwind CSS
  • PostgreSQL
  • 支付集成
  • Vite
  • Maizzle
  • Docker

相关服务

您正在规划类似的系统吗? 从架构设计到正式上线,我全程为您提供支持。

联系我