Chuyển tới nội dung chính

Tích Hợp ERPNext Khách Hàng (Customer ERP Integration)

Sứ Mệnh Của Bài Học

Bài toán của Vicore F&B (TP-LEMON):
Dữ liệu khách hàng B2B (Đại lý, Nhà phân phối) được phòng Kinh doanh quản lý chặt chẽ trong hệ thống ERPNext (Nền tảng ERP nội bộ của Vicore). Nhân viên sale tạo tài khoản Đại lý, cấp hạn mức tín dụng (Công nợ) và ấn định các bảng giá sỉ ngay trên ERPNext.

Nếu bắt đại lý phải lên website Medusa tạo lại tài khoản từ đầu, sau đó Admin phải vào chỉnh tay nhóm khách hàng cho khớp với ERP thì quy trình quá thủ công và dễ sai sót dữ liệu.

Giải pháp:
Bài học này giải thích cơ chế đồng bộ hóa luồng dữ liệu 2 chiều giữa Medusa E-commerce và hệ thống ERPNext (Source of Truth), đảm bảo hồ sơ khách hàng luôn nhất quán.

1. Mô hình Đồng bộ Dữ liệu Khách hàng

Tại kiến trúc hệ thống hợp nhất của Vicore, ERPNext luôn đóng vai trò là Nguồn dữ liệu gốc (Source of Truth) đối với dữ liệu B2B, trong khi Medusa đóng vai trò là Điểm tiếp xúc khách hàng (Touchpoint).

2. Các điểm chạm Tích hợp (Integration Touchpoints)

Việc tích hợp ERP không chỉ đơn thuần là copy tên và email. Hệ thống cần đồng bộ các khía cạnh phức tạp hơn:

2.1. Đồng bộ Customer Group

ERPNext quản lý phân khúc khách hàng qua các Customer Group. Khi tích hợp, mỗi Group trên ERPNext cần được ánh xạ (mapping) 1-1 với Customer Group trên Medusa.

  • Nhờ đó, khi một khách hàng thăng hạng từ Đại lý Cấp 2 lên Đại lý Cấp 1 trên ERPNext, tài khoản Medusa của họ lập tức cập nhật. Họ sẽ thấy ngay Bảng giá mới thấp hơn khi đăng nhập Website.

2.2. Đồng bộ Địa chỉ (Addresses)

Đại lý B2B thường có nhiều địa chỉ: Địa chỉ xuất hóa đơn (Billing Address) và nhiều Địa chỉ kho nhận hàng (Shipping Addresses). Luồng đồng bộ phải đảm bảo khi đặt hàng trên Medusa, khách chỉ cần chọn lại các địa chỉ đã được duyệt trên ERP mà không cần gõ tay.

2.3. Lịch sử Đơn hàng & Công nợ (Tín dụng)

Khách hàng B2B thường thanh toán theo tháng (Công nợ). ERPNext là nơi tính toán dư nợ. Medusa cần gọi API sang ERPNext để kiểm tra xem tài khoản này có bị vượt hạn mức tín dụng hay không trước khi cho phép họ đặt thêm lô nước ép TP-LEMON mới trên giao diện B2B Portal.

3. Tổng Kết

  • Việc tích hợp ERP biến Medusa từ một website bán lẻ thông thường thành một B2B Portal chuyên nghiệp.
  • Đảm bảo quy tắc Single Source of Truth (Nguồn chân lý duy nhất): Dữ liệu B2B được quản trị tại ERPNext và phản ánh theo thời gian thực (Real-time) sang Medusa để tối ưu hóa trải nghiệm tự phục vụ (Self-service) của Đại lý.