MARZI · Tài liệu
Cho chủ hệ thống MARZI

Vận hành sàn Marzi Market

Sàn là app thứ ba, gom sản phẩm của các cửa hàng. MARZI thu phí sàn theo phần trăm tiền hàng. Trang này nói cách bật cửa hàng lên sàn, ký thỏa thuận, nhận tiền của khách và xử lý đơn. Hình minh họa dùng dữ liệu giả.

1. Sàn hoạt động thế nào

  1. Cửa hàng lên sàn khi được bật Hiển thị trên sàn. Sản phẩm của họ lấy trực tiếp từ website của cửa hàng (hoặc kho của MARZI) và hiện cạnh sản phẩm của các cửa hàng khác.
  2. Một giỏ nhiều cửa hàng: đơn của khách được tách theo từng cửa hàng, mỗi phần có trạng thái riêng.
  3. Cửa hàng đã ký thỏa thuận phí sàn (và có website nhận đơn, có tài khoản nhận đơn) thì phần đơn của họ được gửi về website và app quản lý của họ.
  4. Cửa hàng chưa ký thì phần đơn ở lại hệ thống MARZI: bạn xử lý ở trang Đơn sàn.
  5. Khách thanh toán khi nhận hàng, hoặc chuyển khoản bằng mã QR vào tài khoản của MARZI (đơn chờ tiền, tiền về mới gửi cho cửa hàng).
Đơn không bao giờ bị mất

Đơn luôn được lưu ở MARZI trước. Chỉ khi website của cửa hàng nhận đơn thì phần đó mới chuyển sang cửa hàng. Website lỗi, đang bảo trì hoặc từ chối (ví dụ hết hàng) thì phần đó ở lại MARZI kèm lý do hiện trong chi tiết đơn.

2. Đưa cửa hàng lên sàn

Trong bảng điều khiển: Khách hàng → chọn cửa hàng → thẻ Hồ sơ cửa hàng.

Thẻ Hồ sơ cửa hàng
Hồ sơ cửa hàng: bật hiển thị trên sàn, loại, tỉnh/thành, mô tả ngắn, logo, giấy phép và mã số thuế.

Cửa hàng có website cần connector hoạt động (xem hướng dẫn kết nối website) để sản phẩm hiện trên sàn.

3. Ký thỏa thuận phí sàn

Cùng trang cửa hàng, thẻ Bán trên sàn MARZI. Chỉ chủ hệ thống ký, đổi hoặc kết thúc; đại lý chỉ xem.

Thẻ Bán trên sàn MARZI
Thỏa thuận phí sàn: phí %, tài khoản nhận đơn trên website, ngày ký.
ÔÝ nghĩa
Phí sàn (% tiền hàng)Từ 0,1 đến 50 (tối đa hai số lẻ). Tính trên tiền hàng, không tính phí giao. Tỉ lệ được lưu theo từng đơn lúc đặt: đổi tỉ lệ sau không đổi các đơn cũ.
Tài khoản nhận đơn trên websiteMã thành viên (member) mà cửa hàng tạo riêng trên website để nhận đơn sàn. Đơn sàn hiện trên website (và app quản lý) dưới tên thành viên đó, kèm ghi chú [Sàn MARZI MK-…]; họ tên, điện thoại, địa chỉ là của người mua thật. Để trống thì đơn vẫn ở lại MARZI dù đã ký.

4. Tài khoản nhận tiền của sàn

Vào Đơn sàn → tab Tài khoản nhận tiền. Cách nhập, quét thử và bật tự động xác nhận bằng SePay giống hệt cửa hàng; xem Thanh toán chuyển khoản bằng mã QR. Điểm khác: webhook của sàn là /v1/payments/sepay/_marzi.

Tab Tài khoản nhận tiền của sàn
Tài khoản nhận tiền của sàn.

Khi chưa có tài khoản (hoặc đã tắt), app sàn không hiện lựa chọn "Chuyển khoản bằng mã QR": khách chỉ thanh toán khi nhận hàng.

5. Xử lý Đơn sàn

Menu Đơn sàn (chỉ chủ hệ thống). Số chờ xử lý hiện trên menu.

Trang Đơn sàn, tab MARZI xử lý
Tab "MARZI xử lý": các phần đơn MARZI đang giữ.
TabGồm
MARZI xử lýPhần đơn của cửa hàng chưa ký (hoặc website không nhận đơn). Bạn xử lý: liên hệ cửa hàng hoặc tự đóng gói, rồi đổi trạng thái.
Đã gửi cho cửa hàngPhần đơn đã sang website của cửa hàng. Trạng thái lấy từ website; MARZI không đổi ở đây.
Phí sànBảng cộng dồn theo cửa hàng (mục 6).
Tài khoản nhận tiềnMục 4.

Bấm Xem để mở chi tiết một phần đơn: người nhận, cách xử lý (và lý do nếu phần lẽ ra gửi cửa hàng mà ở lại MARZI), sản phẩm, phí sàn, tiến trình, và các nút chuyển trạng thái.

Chi tiết một phần đơn sàn
Chi tiết: người nhận, cách xử lý, sản phẩm, phí sàn, tiến trình và nút xử lý.
Tab Đã gửi cho cửa hàng
Phần đã gửi cho cửa hàng: trạng thái do website của họ cập nhật.

6. Phí sàn và tiền phải trả cửa hàng

Bảng phí sàn theo cửa hàng
Bảng "Phí sàn" theo từng cửa hàng.
CộtLà
Số đơnSố phần đơn đã bán (không tính đơn hủy và đơn đang chờ thanh toán).
Gửi cửa hàng / MARZI giữBao nhiêu phần đã sang website cửa hàng, bao nhiêu MARZI xử lý.
Tiền hàngTổng tiền hàng (không tính phí giao).
Phí sànPhí theo thỏa thuận trên tiền hàng. Với phần gửi website, tính trên tiền hàng website đã chốt (kể cả giảm giá riêng của website).
MARZI đã thuTiền khách đã chuyển khoản vào tài khoản của sàn cho các phần đó (tính cả phí giao).
Phải trả cửa hàngĐã thu trừ phí sàn: số MARZI còn phải chuyển lại cho cửa hàng.
Đây là số cộng dồn, chưa phải đối soát

Chưa có chức năng ghi nhận "đã trả tiền cho cửa hàng", chưa chia theo kỳ và chưa xuất hóa đơn phí sàn. Hiện bạn dùng bảng này để đối chiếu với sao kê ngân hàng và ghi lại việc trả tiền ở nơi khác. Đơn thanh toán khi nhận hàng: tiền do bên giao thu, không nằm trong "MARZI đã thu".

7. Giữ tiền hộ cửa hàng

Với đơn chuyển khoản vào tài khoản của sàn, MARZI nhận tiền của khách rồi trả lại cho cửa hàng sau khi trừ phí sàn. Bạn đã cho biết sẽ dùng giấy phép của công ty của bạn cho việc này nên cách làm được giữ nguyên. Khi đã có hợp đồng với cửa hàng và trước khi bán rộng, nên nhờ luật sư hoặc kế toán xem lại: hóa đơn, thuế, hợp đồng với cửa hàng, và cách ghi nhận tiền giữ hộ. Cách thay thế nếu cần: khách trả thẳng vào tài khoản của cửa hàng và MARZI thu phí sau.

8. Trước khi chào hàng

  1. Thử trọn một vòng với số tiền nhỏ: đặt một đơn trả bằng QR trên app sàn, chuyển đúng số tiền từ tài khoản của chính bạn, xem đơn chuyển sang "Chờ xác nhận" và phần của cửa hàng đã ký xuất hiện trên website của họ.
  2. Quét thử mã QR bằng app của ít nhất hai ngân hàng khác nhau (mã dựng theo chuẩn VietQR của NAPAS; luôn kiểm tra bằng app ngân hàng thật).
  3. SePay cần địa chỉ công khai: bật tự động xác nhận sau khi MARZI đã chạy trên máy chủ có tên miền HTTPS. Trước đó dùng nút "Đã nhận tiền trong ngân hàng".
  4. Kiểm tra từng cửa hàng ký thỏa thuận: website nhận được đơn thử, đã có tài khoản nhận đơn, nhân viên cửa hàng thấy đơn trong app quản lý.
  5. Dặn cửa hàng: đơn có ghi chú "ĐÃ THANH TOÁN qua MARZI, KHÔNG thu tiền khi giao" thì không thu tiền thêm của khách.

9. Giới hạn hiện tại

10. Liên hệ từ trang giới thiệu

Cuối trang giới thiệu có form "Sẵn sàng bán thêm app cho khách hàng của bạn?". Ai điền form, MARZI làm hai việc: lưu lại để bạn xem trong bảng điều khiển, và gửi một email báo về hộp thư bạn đã cài.

Lưu ý

Hộp thư dùng để gửi chỉ cần là một tài khoản riêng cho việc này. Nếu mật khẩu ứng dụng bị lộ, vào tài khoản Google, thu hồi nó và tạo cái mới, rồi sửa lại SMTP_PASS.

11. Lượt truy cập trang

Menu Truy cập (chỉ chủ hệ thống thấy) cho biết có bao nhiêu người xem trang giới thiệu, tài liệu và các trang chính sách trong 7, 30, 90 hoặc 365 ngày: số lượt xem, số lượt người xem, biểu đồ theo ngày, trang được xem nhiều, họ đến từ trang web nào, ngôn ngữ và loại thiết bị.

12. Xóa tài khoản người mua theo yêu cầu

Người mua tự xóa tài khoản trong app (Tài khoản → Xóa tài khoản). Ai đã gỡ app thì gửi yêu cầu ở trang Xóa tài khoản của MARZI (địa chỉ ở mục 13); yêu cầu hiện trong menu Liên hệ với tiền tố [YÊU CẦU XÓA TÀI KHOẢN], kèm email của tài khoản và mã cửa hàng (hoặc "Chợ MARZI"), và cũng được báo qua email.

  1. Xác nhận người gửi: trả lời vào đúng email đó (để không ai xóa nhầm tài khoản của người khác) và chờ người đó đồng ý.
  2. Xóa: kéo xuống cuối trang Liên hệ, thẻ Xóa tài khoản người mua theo yêu cầu: chọn "Một cửa hàng" (nhập mã cửa hàng) hoặc "Chợ MARZI", nhập email, bấm Xóa tài khoản. Tài khoản và địa chỉ đã lưu bị xóa; đơn hàng cũ được giữ cho sổ sách của cửa hàng nhưng không còn gắn với tài khoản.
  3. Báo lại cho người yêu cầu trong vòng 30 ngày (chính sách cam kết thời hạn này), rồi bấm Đã liên hệ ở yêu cầu.

13. Chính sách, điều khoản và ba ngôn ngữ

Trang giới thiệu có ba ngôn ngữ: tiếng Việt (/), English (/en/) và 한국어 (/ko/); mỗi ngôn ngữ có ba trang công khai dùng khi khai báo trên Google Play:

TrangĐịa chỉ (thay vi bằng en hoặc ko)
Chính sách quyền riêng tư/vi/privacy.html
Điều khoản sử dụng/vi/terms.html
Xóa tài khoản và dữ liệu (có form yêu cầu)/vi/delete-account.html

14. Ảnh sản phẩm tải lên

15. Trợ lý AI (chat)

MARZI nối với dịch vụ chat hani (ChatAPI v2) để có bốn trợ lý. Khóa của hani chỉ nằm ở máy chủ, app và trang web chỉ gọi MARZI.

Trợ lýỞ đâuViệc của nó
Người muaNút tròn trong app người muaBán hàng, tư vấn sản phẩm, giá, cách đặt hàng của cửa hàng đó (hiện cả thẻ sản phẩm)
App quản lýNút tròn trong app quản lýHỗ trợ chủ cửa hàng và nhân viên dùng app, thay mặt công ty/đại lý (biết tên và cách liên hệ của đại lý)
Bảng điều khiểnNút tròn góc phải bảng điều khiểnCủa MARZI: giải đáp và hướng dẫn dùng bảng điều khiển
Trang giới thiệuNút tròn ở trang giới thiệu (3 ngôn ngữ) và các trang hướng dẫnTư vấn trước khi mua, biết các gói đang bán
  1. Tạo client trên hani (khuyên 4 client, mỗi loại một khóa), tắt tạo đơn hàng và thu thập lead trong cài đặt client (MARZI tự lo việc đó).
  2. Dán vào services/api/.env: HANI_API_URL (ví dụ https://hani.io.vn/api) và khóa: HANI_API_KEY chung hoặc riêng HANI_KEY_SHOPPER, HANI_KEY_MERCHANT, HANI_KEY_CONSOLE, HANI_KEY_SITE. Khởi động lại máy chủ.
  3. Menu "Trợ lý AI" (chủ hệ thống): bốn dòng phải hiện "Đã cài khóa". Công tắc bật/tắt từng loại cho cả hệ thống, và số câu đã trả lời 30 ngày.
  4. Gói dịch vụ: bật ô Trợ lý AI ở gói muốn bán. Trợ lý trong app người mua và app quản lý chỉ chạy với cửa hàng của công ty có gói đó, và công ty/cửa hàng chưa tắt; trợ lý của bảng điều khiển và trang giới thiệu không cần cờ gói.
Trợ lý có thể sai

App có dòng nhắc "Trợ lý AI có thể nhầm". Nếu một câu trả lời sai về giá hay chính sách, người dùng vẫn phải kiểm với cửa hàng; hãy xem lại hướng dẫn huấn luyện của client trên hani.