Hệ thống · Sản xuất

Cổng đặt hàng B2B cho nhà phân phối

Đại lý đặt hàng qua điện thoại, Zalo; sales nhập lại vào ERP; đại lý không tự xem được công nợ và trạng thái đơn.

Customer Portal · Tích hợp ERP

Kiến trúc tổng quan

  1. External SystemsERP · Đơn vị vận chuyển
  2. API / IntegrationĐồng bộ sản phẩm, giá, tồn · Đẩy đơn vào ERP
  3. BackendBảng giá theo đại lý · Giỏ hàng · Hạn mức công nợ
  4. Database / CachePostgreSQL · Redis · Tìm kiếm sản phẩm
  5. Web / MobileCổng đại lý (web, mobile) · Màn hình sales
  6. UsersĐại lý · Sales · Kế toán
Ngành
Sản xuất
Loại hệ thống
Customer Portal · Tích hợp ERP
Dịch vụ
Phát triển Web, Cloud & tích hợp

01 — Thách thức

Bài toán điển hình

Mạng lưới đại lý đặt hàng qua sales phụ trách. Mỗi đại lý có bảng giá, chiết khấu, hạn mức công nợ riêng. Sales tổng hợp đơn và nhập vào ERP, đại lý phải gọi điện hỏi tình trạng giao hàng và công nợ.

Quy trình trước khi triển khai

  1. Đại lý gửi đơn qua Zalo cho sales
  2. Sales kiểm tra giá, tồn kho rồi nhập ERP
  3. Kế toán báo công nợ theo yêu cầu
  4. Đại lý gọi điện hỏi trạng thái giao hàng

Điểm khó cần giải quyết

Business

Bảng giá, chiết khấu, khuyến mãi khác nhau theo đại lý và khu vực.

Integration

ERP là nguồn chuẩn về sản phẩm, giá, tồn kho, công nợ.

Security

Đại lý chỉ xem dữ liệu của mình.

Performance

Danh mục sản phẩm lớn, tra cứu phải nhanh trên điện thoại.

02 — Giải pháp

Hệ thống giải quyết thế nào

GIẢI PHÁP ÁP DỤNG

Cổng web và giao diện di động cho đại lý: xem sản phẩm theo bảng giá riêng, đặt hàng, theo dõi giao hàng, xem công nợ. Đơn được đẩy vào ERP qua API; giá, tồn kho, công nợ đồng bộ từ ERP.

03 — Kiến trúc

Kiến trúc hệ thống

Từ hệ thống bên ngoài, qua lớp tích hợp và backend, đến ứng dụng và người dùng.

  1. External Systems
    ERPĐơn vị vận chuyển
  2. API / Integration
    Đồng bộ sản phẩmgiátồnĐẩy đơn vào ERP
  3. Backend
    Bảng giá theo đại lýGiỏ hàngHạn mức công nợ
  4. Database / Cache
    PostgreSQLRedisTìm kiếm sản phẩm
  5. Web / Mobile
    Cổng đại lý (webmobile)Màn hình sales
  6. Users
    Đại lýSalesKế toán

04 — Tính năng

Chức năng chính

Bảng giá riêngGiá, chiết khấu, khuyến mãi theo từng đại lý.
Đặt hàng nhanhĐặt lại đơn cũ, đặt theo danh sách mã hàng.
Kiểm tra hạn mứcCảnh báo khi đơn vượt hạn mức công nợ.
Theo dõi đơn & giao hàngTrạng thái từ ERP và đơn vị vận chuyển.
Công nợĐại lý tự xem công nợ, lịch sử thanh toán.

05 — Công nghệ

Công nghệ sử dụng

01Frontend
Next.js

02Backend
NestJS

03Database
PostgreSQLRedis

04Integration
REST APIđồng bộ ERP theo lịch

05Cloud
DockerCI/CD

06 — Kỹ thuật

Thách thức kỹ thuật & cách xử lý

Thách thức

ERP chậm hoặc gián đoạn

Cách xử lý: Cổng đọc dữ liệu đã đồng bộ; đơn mới vào hàng đợi và đẩy sang ERP khi sẵn sàng, có thử lại.

Thách thức

Tính giá đúng theo đại lý

Cách xử lý: Bộ tính giá tập trung ở backend, dùng chung cho cổng và màn hình sales; có kiểm thử theo các tình huống giá.

Thách thức

Tìm kiếm danh mục lớn

Cách xử lý: Chỉ mục tìm kiếm riêng, cache bảng giá theo đại lý.

07 — Giá trị

Giá trị hệ thống mang lại

  • Đại lý tự đặt hàng và tra cứu
  • Sales không phải nhập lại đơn
  • Một nguồn dữ liệu giá, tồn kho, công nợ

08 — Tiến độ

Các giai đoạn triển khai

  1. 01

    Discover & Analyze

    Chính sách giá, luồng đơn, dữ liệu ERP

  2. 02

    Design

    Cổng đại lý, tích hợp ERP

  3. 03

    Build & Test

    Kiểm thử giá, đồng bộ, tải

  4. 04

    Deploy

    Mở cho nhóm đại lý thí điểm

Liên quan

Xem thêm

Doanh nghiệp bạn gặp bài toán này?

Mô tả ngắn gọn tình huống — chúng tôi có thể ký NDA trước khi trao đổi chi tiết.

Trao đổi dự án0973 393 165Chat ZaloFacebook