Java-远程-1个月
¥1-6K/月
技能要求:
经验要求: 5-10年经验
程序员客栈
2026-03-09 14:09
工作描述:
项目编号:【184476】
公司名称:Peak Express LLC
业务:美国洛杉矶最后一公里大件配送(50–300磅包裹)。

我们需要开发一个简单的物流订单系统 API,用于对接电商系统和仓库系统。派单系统已使用 OptimoRoute,本项目只需要开发订单系统和 API 接口。

主要功能需求:

1. 创建订单 API
电商系统可以通过 REST API 创建配送订单,系统自动生成 Tracking Number。

2. Tracking 查询 API
客户或电商系统可以通过 Tracking Number 查询订单配送状态。

3. 配送状态更新 API
系统支持更新配送状态,例如:
picked_up(已揽收)
out_for_delivery(派送中)
delivered(已签收)

4. 面单系统(Shipping Label)
系统可以自动生成 4x6 PDF 面单,包含:
- Tracking 条形码(Code128)
- 收件人地址
- 发件仓库地址
- 公司 Logo

5. 取消订单 API
订单未派送前可以取消。

6. 邮编配送区域限制
系统支持设置可配送 Zipcode,超出区域的订单返回错误。

7. Tracking 查询网页
提供一个简单网页,客户输入 Tracking Number 可以查询配送状态。

8. 仓库扫码系统
仓库员工可以使用扫码枪扫描包裹条形码,系统自动更新订单状态(例如 picked_up)。

技术要求:
- REST API
- JSON 数据格式
- 支持条形码生成
- 支持 PDF 面单生成
- 系统可部署在 AWS 或阿里云服务器

开发周期希望:3–7 天。
公司信息

立即沟通