Hướng dẫn kết nối Haravan đổ dữ liệu khách hàng và đơn hàng trên hệ thống Getfly CRM 6.0

G-version

166 lượt xem

2024-07-22 09:05:12

 I. Mục đích kết nối

Haravan là 1 phần mềm chuyên về bán hàng.

Trường hợp anh/chị trước đây sử dụng hệ thống Haravan  và muốn đồng bộ đơn hàng cũ và dữ liệu khách hàng đã có trên hệ thống Haravan về phần mềm Getfly 

Hoặc  Anh/chị đang sử dụng đồng thời hệ thống Haravan và hệ thống Getfly và muốn đồng bộ dữ liệu khách hàng và đơn hàng từ Haravan về hệ thống Getfly thì anh/chị tham khảo tài liệu hướng dẫn kết nối này  ạ. 

II. Hướng dẫn kết nối 

Bước 1: Tạo app

1 - Truy cập https://developers.haravan.com/apps để đăng nhập tạo app

2 - Sau khi đăng nhập ấn “Create App”



 

2 - Nhập tên app và redirect url

  • Sau đó ấn “Create” để tạo app 

Bước 2:  Đăng ký webhook

Tại tab webhook, ấn register

Điền thông tin callback url là {{domain}}/api/haravan/webhook Token lấy từ cài đặt tích hợp getfly

Bước 3: Đăng ký nhận webhook


Tạo đơn hàng - Thông tin đơn hàng đổ về bao gồm: tên khách hàng, số điện thoại, email, địa chỉ, thông tin sản phẩm, nguồn đơn hàng

- Automation có áp dụng cho khách hàng, đơn hàng đổ về từ Haravan 

- Chỉ ghi nhận nguồn đơn hàng theo nguồn được chọn khi lên đơn hàng (nguồn đơn hàng tương ứng vs kênh bán hàng trên Haravan)

Tạo khách hàng

- Thông tin khách hàng đổ về bao gồm: tên khách hàng, số điện thoại, email, giới tính, mô tả, sinh nhật, địa chỉ, tỉnh tp, quận huyện

- Cơ chế check trùng khách hàng đã tồn tại trên Getfly: Hệ thống bắt buộc mở cả kiểm tra trùng và không cho phép trùng đối với số điện thoại, email thì khi có khách hàng về từ Haravan mới kiểm tra trùng được. 

- Automation có áp dụng cho khách hàng, đơn hàng đổ về từ Haravan

- Nguồn khách hàng hiển thị là haravan

Bước 4: Kết nối với CRM

Click vào chi tiết app vừa tạo ở trên để lấy thông tin Client ID và Client Secret

Bạn thao tác vào CRM: Vào mục Cài đặt => Tích hợp => Tích hợp phần mềm khác => Chọn Haravan

Copy Client ID và Client Secret ở trên để tích hợp vào CRM
Nhập thông tin vừa copy vào các ô tương ứng và ấn “Kết nối” ⇒ “Đồng ý” ⇒ “Đồng ý”


 

Sau khi kết nối thành công ấn “Đăng ký webhook” để nhận webhook khi tạo đơn hàng và khách hàng trên Haravan

III. Lưu ý

  • Nếu đơn hàng đã thanh toán, khi tạo đơn hàng trên Haravan chọn “Đã thanh toán” => Đơn hàng đổ về Getfly sẽ hiển thị log thanh toán trực tiếp ở bảng log thanh toán trong đơn hàng
  • Nếu đơn hàng chưa thanh toán, khi tạo đơn hàng trên Haravan chọn Thanh toán sau => đơn hàng đổ về Getfly sẽ ghi nhận là chưa thanh toán

  • Webhook tạo khách hàng không trả về thông tin người dùng nên người phụ trách sẽ lấy theo cài đặt trên CRM.

  • Người thực hiện đơn hàng sẽ check theo email, nếu email người dùng trên CRM trùng với email người dùng trên Haravan thì sẽ lấy người đó là người thực hiện đơn hàng.
  • Khách hàng tạo từ webhook tạo mới đơn hàng sẽ lấy người thực hiện đơn hàng là người phụ trách
  • Hiện tại Haravan chỉ đẩy webhook về Getfly với các webhook liên quan đến Tạo mới đơn hàng, Tạo mới khách hàng. Không áp dụng với các webhook khác như  webhook có hủy đơn, xóa đơn
  • Khi có đơn hàng về sản phẩm trên Getfly, nếu đã có sản phẩm sẵn trên Getfly sẽ chọn sản phẩm đó, nếu chưa có sẽ thêm sản phẩm mới, Hệ thống sẽ check sản phẩm theo mã sản phẩm. Các sản phẩm đẩy về mã sản phẩm sẽ ghi nhận theo định dạng  SP_HARAVAN_product_id_variant_id

Ví dụ Sản phẩm trên Haravan có product_id là 1055946414, variant_id là 1126438607 thì mã sản phẩm khi đổ về Getfly có dạng:  SP_HARAVAN_1055946414_1126438607

Chúc anh/chị thao tác thành công!

 

 

Bài viết liên quan
Tags
Thông tin tác giả

Kiều Chinh

0/5 (0 lượt)