Website + Phần mềmThương mại điện tửBán lẻ2026

CC Mall — Website bán hàng, app điện thoại và người chia sẻ link, có sẵn chế độ sàn

Website bán hàng của thương hiệu CC Mall và bản cài lên điện thoại. Phần mềm có sẵn VietQR qua payOS, vận đơn GHTK và bot Telegram báo đơn, trả hoa hồng cho người chia sẻ link, nhận hàng ký gửi của đối tác, và có chế độ sàn nhiều người bán bật được khi cần. Chúng tôi làm trong khoảng hai tuần.

Trang chủ ccmall.vn trên máy tính: thanh tìm kiếm, khối giới thiệu “Đặc sản chọn lọc, CC Mall bán và giao tận cửa”, ô Hộp quà, ô Chia sẻ link nhận hoa hồng, các danh mục và thẻ sản phẩm
Bản di động ccmall.vn/m cài được như app: đầu trang kiểu ứng dụng, khối giới thiệu, danh mục, thẻ sản phẩm lớn và thanh năm tab ở đáy
Trang chủ ccmall.vn trên máy tính và bản cài lên điện thoại, chụp từ trang thật. Bản cài lên điện thoại của ccmall.vn, chụp từ trang thật. Các màn giỏ hàng, chế độ sàn, cổng đối tác và cổng người chia sẻ ở dưới chụp từ bản chạy thử với dữ liệu mẫu: tên gian, tên người, đơn và số tiền đều là ví dụ.

Khách hàng

CC Mall là thương hiệu hàng tiêu dùng, bán đặc sản như táo đỏ Tân Cương, hộp quà và nấm sấy giòn, giao tận cửa. Trên ccmall.vn, CC Mall bán hàng của chính mình và nhận hồ sơ của doanh nghiệp muốn gửi hàng để CC Mall bán.

Ngay từ đầu CC Mall đã tính hai bước tiếp theo: mở cho người bán khác vào bán như một sàn, và trả hoa hồng cho người chia sẻ link sản phẩm tới bạn bè, người theo dõi.

Bài toán

CC Mall cần bán được hàng ngay, còn phần mềm phải đủ sức thành một sàn khi CC Mall mở cửa cho người bán khác. Mỗi bên chạm vào một đơn hàng lại cần một thứ riêng:

Khách
Trả đúng số tiền đã thấy, dùng được voucher và ưu đãi qua link, biết đơn của mình đi thành mấy kiện.
Kho và đối tác
Biết có đơn ngay để đóng gói, có vận đơn mà không phải tự gọi hãng vận chuyển.
Người bán trên sàn
Tự mở gian, tự đăng sản phẩm, xem tiền của mình đang nằm ở đâu.
Người chia sẻ
Biết link nào ra đơn, hoa hồng nào đã chắc, khi nào rút được.
CC Mall
Tiền giữa khách, đối tác, người bán và người chia sẻ khớp từng đồng.

Một đơn qua link chia sẻ, gửi từ kho của đối tác, chạm tới cả năm bên đó cùng lúc.

Cách giải

Chúng tôi viết một phần mềm chạy được hai chế độ. Ở chế độ bán trực tiếp, CC Mall đứng tên người bán trên mọi đơn, hàng nằm ở kho của CC Mall hoặc kho của đối tác ký gửi. Ở chế độ sàn, người bán khác mở gian và tự bán. Quản trị đổi chế độ bằng một nút, đơn cũ giữ nguyên các con số đã chốt lúc đặt.

Khách mua trên website hoặc bản cài lên điện thoại. Đối tác, người bán và người chia sẻ mỗi bên có một cổng riêng, dùng tốt trên điện thoại. Phần mềm báo đơn mới thẳng vào nhóm Telegram của kho, và phần lớn việc của người đóng gói làm được ngay trong tin nhắn.

01Telegram

Không sót đơn nào

Đơn mới vào là nhóm Telegram của kho nhận tin ngay, kèm nút Xác nhận. Người đóng gói bấm nút là có vận đơn GHTK; in nhãn, giao cho hãng rồi bấm Đã bàn giao, cũng ngay trong tin. Xác nhận hay báo bàn giao đều không cần mở cổng đối tác. Kiện nào để quá hạn thì cả kho lẫn CC Mall đều được nhắc.

Đóng gói · Bếp Quê Mẫunhóm của đối tác, 4 thành viên

  1. 1Khách đặt hàng trên ccmall.vn
  2. Bot CC Mall

    Đơn mới CCM240517-1

    • Nước cốt gừng chai 250ml (mẫu) (Combo 3) ×2

    • Kẹo lạc vừng túi 500g (mẫu) (Mặc định) ×1

    Xác nhận trước 14:05 27/10

    Xem đơn

    14:05

    Nút trong tin: Xác nhận (đã bấm)Đã bàn giao

  3. 2Lan bấm Xác nhận: tin trên đổi thành
  4. Bot CC Mall

    Đã xác nhận kiện CCM240517-1. Đang tạo vận đơn GHTK… Bàn giao trước 14:05 28/10.

    đã sửa 14:09

  5. Bot CC Mall

    Kiện CCM240517-1 đã có vận đơn GHTK S1.A1.MAU4518. In nhãn A5, dán lên kiện, giao cho GHTK rồi bấm “Đã bàn giao”.

    14:09

    Nút trong tin: Đã bàn giao (đã bấm)

  6. 3GHTK đến lấy hàng, Lan bấm Đã bàn giao
  7. Bot CC Mall

    Đã bàn giao kiện CCM240517-1 cho đơn vị vận chuyển.

    đã sửa 16:40

Dựng lại bằng HTML theo đúng câu chữ phần mềm gửi; tên nhóm, tên người, mã kiện và mã vận đơn là ví dụ.

Nối nhóm một lần

Đóng gói · Bếp Quê Mẫunhóm của đối tác, lúc mới thêm bot

  1. Hà

    /lienket MAU4K7QX2P

    08:12

  2. Bot CC Mall

    Đã kết nối nhóm với gian Bếp Quê Mẫu. Từ giờ đơn mới, khiếu nại và nhắc xử lý của gian sẽ báo vào nhóm này.

    08:12

Chủ gian lấy mã trong cổng, thêm bot vào nhóm rồi gửi lệnh. Mã dùng một lần, hết hạn sau 10 phút.

Gian tự bán trên sàn

Tạp Hoá Mẫunhóm của gian

  1. Bot CC Mall

    Đơn mới CCM241093-1

    • Cà phê rang mộc 500g (mẫu) (Mặc định) ×1

    Voucher giảm giá: −10.000₫

    Tổng: 155.000₫ · COD

    Xác nhận trước 09:30 28/10

    09:30

    Nút trong tin: Xác nhậnHủy

Đối tác ký gửi không thấy dòng Tổng vì CC Mall thu tiền của khách. Gian tự bán thì thấy tổng tiền, COD hay đã chuyển khoản, và có yêu cầu hóa đơn hay không.

Quá hạn thì nhắc hai nơi

Đóng gói · Bếp Quê Mẫunhóm của đối tác

  1. Bot CC Mall

    Kiện CCM238804-2 đã quá 24 giờ chưa xác nhận. Xác nhận ngay, hoặc bấm “Báo hết hàng” nếu không giao được.

    10:15

Quản trị CC Mallnhóm của CC Mall

  1. Bot CC Mall

    Kiện CCM238804-2 (đối tác #4) quá 24 giờ chưa xác nhận. Đơn của CC Mall không tự hủy, CC Mall quyết định.

    10:15

Nút Báo hết hàng nằm trong cổng đối tác (phần 05), không có trong tin Telegram.

Người chia sẻ nhận tin riêng

CC Malltin riêng của người chia sẻ

  1. Danh tính người chia sẻ của bạn đã được xác minh. Bạn có thể tạo link chia sẻ.

    Thứ Hai

  2. Hoa hồng đơn #1187 đã đủ điều kiện, cộng vào ví khả dụng.

    21:00

  3. Hoa hồng đơn #1204 đã qua hạn đổi trả, cộng vào ví khả dụng.

    21:00

Các tin trên dựng lại bằng HTML để minh họa; tên gian, người, mã đơn và số tiền đều là ví dụ. Tin cho quản trị chỉ ghi mã gian, không ghi tên.
  • Hạn trên từng kiệnXác nhận trong 24 giờ, gửi hàng trong 48 giờ, giao tới khách trong 7 ngày. Phần mềm quét 15 phút một lần, mỗi mốc nhắc đúng một lần.
  • Không mất tinGửi vào nhóm không được, vì bot bị gỡ hay nhóm đổi mã, thì tin chuyển sang chat riêng của chủ gian. Telegram chậm thì gửi lại, tối đa ba lần.
  • Bấm đúng ngườiNút trong tin kiểm lại quyền mỗi lần bấm: chỉ thành viên của đối tác đã liên kết Telegram mới xác nhận được, kể cả khi tin bị chuyển tiếp sang chỗ khác.
  • Không có dữ liệu kháchTin chỉ có mã kiện, hàng, số lượng và hạn. Tên, số điện thoại và địa chỉ của khách chỉ xem trong cổng đối tác.

02Khách mua hàng

Trang bán hàng, tìm kiếm và thanh toán

Phần khách nhìn thấy. Trang sản phẩm, danh mục và kết quả tìm kiếm chụp từ ccmall.vn; gợi ý tìm kiếm, giỏ hàng và thanh toán chụp từ bản chạy thử với dữ liệu mẫu, vì chúng tôi không đặt đơn thật để chụp.

Trang bán hàng ghép từ các khối

Trang chủ ghép từ các khối: danh mục, flash sale, gian nổi bật, lưới sản phẩm. Mỗi khối có ngưỡng riêng và tự ẩn khi chưa đủ hàng, nên trang mới mở không lộ ô trống.

  • Ngưỡng của từng khối: lưới danh mục từ 6 danh mục, flash sale từ 4 sản phẩm, gian nổi bật từ 3 gian, lưới sản phẩm từ 24 sản phẩm. Quản trị kéo thả để đổi thứ tự các khối.
  • Trang sản phẩm có phân loại kèm ảnh riêng, album ảnh và video, bảng nhãn hàng hóa (xuất xứ, hạn dùng, thành phần, cách bảo quản) và dữ liệu có cấu trúc để Google đọc được giá.
  • Dưới nút Mua ngay là ba dòng khách hay hỏi: ai bán và giao, đổi trả trong 7 ngày, hàng đủ giấy tờ.
Trang sản phẩm táo đỏ Nhược Khương trên ccmall.vn: album ảnh kèm ba video, phân loại, nút Thêm vào giỏ và Mua ngay, dòng CC Mall bán và giao, đổi trả 7 ngày
Trang sản phẩm trên ccmall.vn: giá, phí ship tính một lần cho cả đơn, phân loại, hai nút mua và ba dòng ai bán, đổi trả, giấy tờ.
Trang sản phẩm Mushy Pop trên bản di động: nhãn freeship, album ảnh 1/3, giá và thanh nút Thêm vào giỏ, Mua ngay dính ở đáy
Cùng trang trên điện thoại: album ảnh, nút Thêm vào giỏ và Mua ngay dính ở đáy.

Bản điện thoại cài như một app

Mở ccmall.vn trên điện thoại là tự sang bản dành cho điện thoại, giao diện kiểu ứng dụng với thanh năm tab ở đáy: Trang chủ, Danh mục, Thông báo, Giỏ hàng, Tôi. Khách cài lên màn hình chính như một app (PWA), không qua chợ ứng dụng.

  • Khách cho phép thì nhận thông báo đẩy khi đơn đổi trạng thái, kể cả lúc không mở trang. Thư báo trạng thái đơn và mã xác thực gửi qua email.
  • Giỏ hàng và thanh toán trên điện thoại giữ đúng các luật của bản máy tính: đơn chia kiện theo kho, tổng tiền và nút Đặt hàng dính ở đáy.
  • Ai muốn bản đầy đủ thì bấm Bản máy tính ở cuối trang.
Trang Danh mục trên bản di động: cột danh mục bên trái, lưới sản phẩm hai cột có nhãn Freeship và Tặng quà
Danh mục: cột trái, lưới hai cột, nhãn Freeship và Tặng quà.
Giỏ hàng trên bản di động ở chế độ bán trực tiếp: một nhóm CC Mall, chỉnh số lượng, tổng tiền và nút Mua hàng dính đáy (dữ liệu mẫu)
Giỏ hàng trên điện thoại (dữ liệu mẫu).

Tìm kiếm: gõ không dấu vẫn ra

Ô tìm kiếm gợi ý ngay khi gõ, kèm ảnh và giá. Khách gõ “tao do” không dấu vẫn ra danh mục Táo đỏ và các sản phẩm táo đỏ.

  • Cây danh mục hai cấp; lọc theo khoảng giá, danh mục và hàng freeship; năm kiểu sắp xếp: liên quan, mới nhất, bán chạy, giá thấp, giá cao.
  • Số “đã bán” không tính đơn người bán tự mua hay mua qua link của chính mình, nên không ai đẩy được sản phẩm lên đầu bằng đơn ảo. Điểm của gian hàng cũng bỏ qua đơn của chính người trong gian.
Gợi ý tìm kiếm tức thì: gõ “tao do” không dấu vẫn ra danh mục Táo đỏ và ba sản phẩm kèm ảnh, giá (dữ liệu mẫu)
Gợi ý tức thì cho “tao do” gõ không dấu (bản chạy thử).
Kết quả tìm “táo” trên ccmall.vn: lọc theo danh mục, khoảng giá, freeship và năm cách sắp xếp
Kết quả tìm “táo” trên ccmall.vn: bộ lọc bên trái, năm cách sắp xếp ở trên.

Giỏ hàng và thanh toán trên một trang

Khách điền địa chỉ, chọn voucher và cách trả tiền trên cùng một trang. Đơn chia thành kiện theo kho gửi, mỗi kiện có phí ship riêng, nên khách biết trước đơn của mình sẽ đến thành mấy kiện.

  • Khách có tài khoản dùng sổ địa chỉ; khách không tạo tài khoản vẫn mua được.
  • Hai ô voucher dùng cùng lúc: một mã giảm phí vận chuyển, một mã giảm giá. Phần mềm tự chọn mã có lợi nhất, khách đổi được.
  • Đơn đến từ link chia sẻ có thêm dòng Ưu đãi link chia sẻ, tách riêng khỏi hai voucher.
  • Khách tích Yêu cầu xuất hóa đơn ngay ở bước này; thông tin hóa đơn chỉ hiện trong cổng của bên bán, không đi qua Telegram.

Số tiền khách trả

  1. Mọi khoản tính bằng đồng, số nguyên. Voucher và phí ship chia ra từng dòng hàng, từng kiện mà cộng lại vẫn khớp từng đồng.
  2. Máy chủ tính lại toàn bộ tiền lúc đặt đơn, không dùng con số nào trình duyệt gửi lên.
  3. Tổng tiền tăng so với lúc khách xem, vì voucher vừa hết lượt hay phí ship vừa đổi, thì đơn chưa được tạo: trang báo số mới và hỏi khách lại.
  4. Đặt đơn, trừ kho và ghi tiền xảy ra trọn trong một lần, lỗi giữa chừng thì không có gì được ghi. Hai người cùng mua món cuối cùng thì chỉ một người mua được, kho không bao giờ âm.
  5. Giá, voucher và mức hoa hồng chốt vào đơn lúc đặt. Đổi giá hay đổi mức sau đó không làm đơn cũ đổi theo.
Thanh toán một trang: sổ địa chỉ, đơn chia ba kiện gửi từ ba kho, hai ô voucher (một mã vận chuyển, một mã giảm giá) tự chọn mã tốt nhất, COD và yêu cầu xuất hoá đơn (dữ liệu mẫu)
Thanh toán một trang (dữ liệu mẫu): đơn sáu sản phẩm giao thành ba kiện từ ba kho, mỗi kiện ghi số thu khi giao; dưới cùng là ô Yêu cầu xuất hóa đơn.
Thanh toán một trang: sổ địa chỉ, đơn chia ba kiện gửi từ ba kho, hai ô voucher (một mã vận chuyển, một mã giảm giá) tự chọn mã tốt nhất, COD và yêu cầu xuất hoá đơn (dữ liệu mẫu)
Hai ô voucher tự chọn mã có lợi nhất, cách trả tiền, bảng tổng tiền và nút Đặt hàng.
Thanh toán trên điện thoại: địa chỉ từ sổ địa chỉ, đơn chia kiện theo kho, tổng tiền và nút Đặt hàng dính đáy (dữ liệu mẫu)
Thanh toán trên điện thoại: ba kiện từ ba kho, tổng tiền và nút Đặt hàng dính đáy.

Trả tiền: COD hoặc VietQR

Ba cách trả tiền, mỗi cách một luật giữ đơn. Đơn chuyển khoản chưa thấy tiền thì chưa báo cho kho, để không ai đóng gói một đơn có thể bị bỏ.

  • Tiền về thiếu, thừa hay trùng hai lần thì phần mềm tự lập yêu cầu hoàn phần chênh để kế toán xử lý. Ngân hàng báo một khoản nhiều lần thì đơn vẫn chỉ được ghi nhận một lần.
  • Số điện thoại từng từ chối nhận một đơn COD thì trong một thời gian, đơn mới của số đó phải chuyển khoản trước.
Thanh toán khi nhận hàng (COD)
Kiện nào khách trả tiền kiện đó lúc nhận; hãng vận chuyển thu hộ.
báo kho ngay
VietQR qua payOS
Khách quét mã bằng app ngân hàng. Tiền về đủ là đơn tự xác nhận, không cần ai bấm.
giữ đơn 15 phút
Chuyển khoản, đối chiếu tay
Cũng là mã VietQR, nhân viên đối chiếu sao kê rồi bấm xác nhận.
giữ đơn 24 giờ
Ba cách trả tiền phần mềm có ở bước thanh toán. Hết thời gian giữ mà chưa thấy tiền thì đơn tự hủy và trả lại kho.

03Giao hàng

Vận đơn, hạn xử lý và đổi trả

Mỗi kiện có hạn cho từng bước. Kiện đi đúng hạn thì không ai phải nhớ gì; kiện chậm thì phần mềm nhắc, và tiền chỉ được thả khi kiện đã qua hết các mốc.

  1. Đặt hàng

    Đơn chia kiện theo kho gửi. Máy chủ chốt giá, voucher và hoa hồng vào từng dòng.

  2. Xác nhận

    trong 24 giờ

    Kho bấm Xác nhận trong cổng hoặc ngay trong tin Telegram. Kiện đi vận đơn của CC Mall thì vận đơn GHTK tạo luôn.

  3. Gửi hàng

    trong 48 giờ

    In nhãn A5, dán lên kiện, giao cho hãng, bấm Đã bàn giao.

  4. Giao tới khách

    trong 7 ngày

    Khách theo dõi từng kiện, nhận thông báo khi kiện đổi trạng thái.

  5. Hoàn tất

    7 ngày sau khi giao

    Khách khiếu nại được trong 7 ngày sau khi nhận. Hết hạn mà không có khiếu nại thì đơn tự hoàn tất.

  6. Thả tiền

    khi đủ bốn điều kiện

    Kiện đã giao và hoàn tất, đã qua hạn đổi trả, không còn khiếu nại mở, CC Mall đã thực nhận tiền.

Phí ship, vận đơn và nhãn in

Phí ship báo theo từng kiện từ GHTK, theo địa chỉ khách và khối lượng đóng gói của hàng. Khi kho bấm Xác nhận, vận đơn GHTK tạo bằng tài khoản của CC Mall và người đóng gói chỉ việc in nhãn.

  • In nhãn A5 gộp nhiều kiện một lần, kèm phiếu soạn hàng. Mỗi kiện có hãng và mã vận đơn riêng; một đơn ba kiện từ ba kho là ba mã.
  • Hãng không báo được phí thì tính đồng giá 30.000₫ một kiện, để khách vẫn đặt được. Gian dùng Viettel Post thì nhập mã vận đơn; hàng gần thì kho tự giao.
  • Hàng tươi chỉ giao trong ngày nên không đi vận đơn tự tạo; phần mềm báo để CC Mall chọn cách giao khác.
Chi tiết một kiện: địa chỉ giao, hàng trong kiện, vận đơn GHTK do CC Mall tạo lấy tại kho đối tác, số tiền đối tác nhận sau chiết khấu và ngân sách người chia sẻ (dữ liệu mẫu)
Chi tiết một kiện trong cổng đối tác: địa chỉ giao, hàng trong kiện, vận đơn GHTK do CC Mall tạo và nút In vận đơn A5.

Trễ hạn, hủy, hoàn tiền và đánh giá

Những lúc đơn không đi thẳng một mạch, và phần mềm làm gì khi đó.

Tình huống và việc phần mềm làm
KhiPhần mềm làm gì
Kiện quá hạn, chế độ bán trực tiếpKhông tự hủy. Nhắc đối tác và báo CC Mall; CC Mall quyết định giao tiếp hay hủy.
Kiện quá 48 giờ chưa xác nhận, chế độ sànTự hủy: đơn trả trước được hoàn tiền, hoa hồng của kiện đó bị hủy, tỷ lệ hủy của gian tăng.
Đối tác hết hàngĐối tác bấm Báo hết hàng thay vì để kiện treo; CC Mall xử lý tiếp.
Khách trả lại một phần đơnHoàn tiền theo từng dòng hàng: tiền và hoa hồng của dòng đó được đảo, các dòng khác giữ nguyên.
Khách muốn đánh giáChỉ đơn đã hoàn tất mới được đánh giá. AI gắn cờ đánh giá có dấu hiệu bất thường, người duyệt quyết định giữ hay ẩn.
Gian giao trễ hay hủy nhiềuNhắc tự động, rồi cảnh cáo, ẩn sản phẩm một thời gian, cuối cùng khóa gian chờ giải trình.

04Chế độ sàn

Chế độ sàn nhiều người bán

Phần mềm có sẵn chế độ sàn: bật lên là người bán khác tự mở gian trên CC Mall. Các màn dưới đây chụp từ bản chạy thử ở chế độ sàn với vài gian mẫu.

Gian hàng và chỉ số công khai

Người bán tự đăng ký, khai thông tin và tải giấy tờ, chờ CC Mall duyệt rồi mới được mở bán. Giấy tờ có hạn: hết hạn mà chưa gửi bản mới thì sản phẩm của gian tự ẩn.

  • Trang gian có logo, nơi gửi hàng, ngày tham gia và bốn chỉ số tính từ đơn thật: điểm đánh giá, số đã bán, tỷ lệ giao đúng hạn, tỷ lệ hủy.
  • Trang chủ có khối Gian hàng nổi bật; gian chính hãng có nhãn riêng.
  • Người bán tự đăng sản phẩm. Mô tả tự lọc link, tên miền và số điện thoại, để giao dịch không bị kéo ra ngoài sàn.
Trang gian hàng trên sàn: logo, nơi gửi hàng, ngày tham gia, bốn chỉ số của gian, tab Sản phẩm, Đánh giá, Giới thiệu và sắp xếp sản phẩm (dữ liệu mẫu)
Trang một gian trên sàn (dữ liệu mẫu): bốn chỉ số, tab Sản phẩm, Đánh giá, Giới thiệu, nhãn Freeship và Flash sale.
Trang gian hàng trên bản di động: chỉ số của gian, tab sản phẩm và sắp xếp (dữ liệu mẫu)
Trang gian trên điện thoại.

Giỏ hàng tách theo gian

Giỏ chia nhóm theo gian. Khách chọn mua từng gian hay tất cả, mỗi gian báo còn thiếu bao nhiêu để được freeship của gian đó.

  • Voucher của CC Mall dùng chung cho cả đơn; voucher của gian chỉ áp vào hàng của gian đó. CC Mall chạy chương trình voucher chung và mời gian tham gia theo điều khoản của chương trình.
  • Ở bước thanh toán, phần CC Mall bán và phần của từng gian tách riêng, mỗi gian có cách giao và ô lời nhắn riêng.
Giỏ hàng chế độ sàn tách theo gian: CC Mall Official, Bếp Quê Mẫu, Tạp Hoá Mẫu, mỗi gian chọn riêng và báo mua thêm bao nhiêu để được freeship của gian (dữ liệu mẫu)
Giỏ hàng chế độ sàn (dữ liệu mẫu): ba gian, mỗi gian chọn riêng, gian thứ hai báo mua thêm 229.000₫ để được freeship.
Giỏ hàng chế độ sàn trên điện thoại, tách theo từng gian (dữ liệu mẫu)
Giỏ hàng chế độ sàn trên điện thoại, tách theo từng gian.

Kênh người bán

Mỗi gian có một cổng riêng: đơn, sản phẩm, ví, voucher, đánh giá, biểu phí vận chuyển, giấy tờ và nhân viên đóng gói.

  • Tổng quan: đơn và doanh thu hôm nay, số dư khả dụng, nợ từ đơn COD, điểm gian công khai, doanh thu 7 ngày.
  • Ví có ba số dư: tiền chờ hoàn tất, tiền khả dụng và nợ. Phí sàn của đơn COD ghi thành nợ, tự bù từ tiền các đơn trả trước. Rút tiền về tài khoản ngân hàng của gian.
  • Form đăng sản phẩm: tối đa 9 ảnh và 1 video, phân loại có ảnh riêng, khối lượng đóng gói để tính phí ship, mức hoa hồng cho người chia sẻ. AI viết nháp mô tả và so giá thị trường để người bán tham khảo.
  • Gian mới được miễn phí sàn một thời gian; mức phí chốt vào đơn lúc đặt.
Kênh người bán khi bật chế độ sàn: đơn và doanh thu hôm nay, ví, nợ COD, điểm gian hàng công khai, doanh thu 7 ngày và menu voucher, đánh giá, biểu phí vận chuyển (dữ liệu mẫu)
Tổng quan kênh người bán (dữ liệu mẫu): nút Kết nối Telegram, tiền khả dụng trong ví, nợ phí sàn từ đơn COD, doanh thu 7 ngày.
Form người bán tự đăng sản phẩm: tối đa 9 ảnh và 1 video, phân loại có ảnh riêng, khối lượng đóng gói, hoa hồng người chia sẻ đơn đầu và đơn sau, mô tả tự lọc link và số điện thoại (dữ liệu mẫu)
Form thêm sản phẩm: khối lượng đóng gói để tính phí ship, nhãn Freeship và Tặng quà, phân loại có ảnh riêng.

05Ký gửi

Cổng đối tác: đóng gói hộ, nhận tiền theo tuần

Ở chế độ bán trực tiếp, CC Mall đứng tên người bán trên mọi đơn. Đối tác ký gửi giữ hàng ở kho của mình, đóng gói và giao cho GHTK theo vận đơn CC Mall tạo; CC Mall thu tiền của khách và trả đối tác theo kỳ đối soát.

  1. Xác nhận

    Mỗi kiện có đồng hồ hạn xác nhận. Xác nhận nhiều kiện một lần, hoặc Báo hết hàng.

    Đơn cần giao của đối tác, thẻ Xác nhận: mỗi kiện có đồng hồ hạn xác nhận, nhãn Qua link, nút Báo hết hàng và Xác nhận, xác nhận nhiều kiện một lần (dữ liệu mẫu)
  2. In nhãn, bàn giao

    Kiện đã có vận đơn GHTK. In vận đơn A5, đóng gói, bấm Đã bàn giao khi hãng đến lấy.

    Thẻ Bàn giao: kiện đã có vận đơn GHTK, nhãn Chưa in, nút In vận đơn A5 và Đã bàn giao, in phiếu soạn hàng (dữ liệu mẫu)
  3. Đang giao

    Kiện đã bàn giao, kèm hãng và mã vận đơn để tra khi khách hỏi.

    Thẻ Đang giao: các kiện đã bàn giao kèm hãng và mã vận đơn (dữ liệu mẫu)

Hợp đồng, sản phẩm và người đóng gói

Tổng quan của đối tác trả lời ba câu: hôm nay có bao nhiêu kiện cần giao, kỳ này CC Mall sẽ trả bao nhiêu, tiền nào đang được giữ và vì sao.

  • Hợp đồng ký gửi có phiên bản: chiết khấu bán hàng, ngân sách cho người chia sẻ, số ngày giữ tiền. Đổi hợp đồng không làm đổi các đơn đã đặt.
  • Giá bán và nội dung trang sản phẩm do CC Mall đặt theo hợp đồng. Đối tác chỉ sửa tồn kho từng phân loại; muốn sửa nội dung hay thêm sản phẩm thì gửi đề xuất, CC Mall duyệt rồi mới hiện.
  • Giấy tờ của đối tác có ngày hết hạn; hết hạn mà chưa gửi bản mới thì hàng của đối tác tự ẩn khỏi trang.
  • Người dùng của đối tác gồm chủ và nhân viên đóng gói. Nhân viên đóng gói không thấy tiền, tin về tiền chỉ gửi riêng cho chủ; số điện thoại của khách bị che sau 7 ngày kể từ khi đơn xong.
Tổng quan cổng đối tác ký gửi: kiện cần giao, doanh số tuần, số CC Mall sẽ trả kỳ này, tiền đang giữ chờ hết hạn đổi trả, vận đơn cần in, hợp đồng ký gửi và kho lấy hàng (dữ liệu mẫu)
Tổng quan cổng đối tác (dữ liệu mẫu): kiện cần giao, số CC Mall sẽ trả kỳ này, tiền đang giữ chờ hết hạn đổi trả, vận đơn cần in.
Đơn cần giao trên điện thoại: kiện chờ xác nhận kèm hạn, Báo hết hàng và Xác nhận (dữ liệu mẫu)
Đơn cần giao trên điện thoại.

Một đơn chia tiền thế nào

Một kiện của đối tác, bán qua link chia sẻ. Mọi mức được chốt vào dòng đơn lúc khách đặt, và cộng lại khớp từng đồng với số khách trả.

  • Tiền của đối tác và hoa hồng chỉ được thả khi đủ bốn điều kiện: kiện đã giao và hoàn tất, đã qua hạn đổi trả hoặc số ngày giữ trong hợp đồng, không còn khiếu nại mở, và CC Mall đã thực nhận tiền.
  • Sổ chỉ ghi thêm, không sửa dòng cũ; sai thì ghi một dòng điều chỉnh. Mỗi đêm phần mềm đối chiếu ví với sổ, lệch đồng nào là báo.

Giá bán 125.000₫số minh họa, không phải mức thật

Khách trả
được giảm 3% nhờ link chia sẻ
121.250₫
Đối tác
giá bán trừ 15% chiết khấu và 15% ngân sách người chia sẻ
87.500₫
Người chia sẻ
mức 10% của mình, đã nhường 3% cho khách
8.750₫
CC Mall
15% chiết khấu cộng phần ngân sách người chia sẻ còn lại
25.000₫

87.500 + 8.750 + 25.000 = 121.250₫, đúng số khách trả.

Ví dụ lấy từ tài liệu chế độ vận hành của dự án, tài liệu ghi rõ là số minh họa.

Đối soát theo tuần

Mỗi tuần một kỳ đối soát: doanh số, chiết khấu, ngân sách người chia sẻ, số CC Mall trả. Đối tác bấm Xác nhận kỳ, hoặc khiếu nại đúng một dòng thay vì cả kỳ.

  • Bảng kê tải về dạng CSV, mở được bằng Excel mà không chạy công thức lạ nào cài vào ô.
  • Tiền đang giữ ghi rõ từng kiện và lý do: chờ hết 7 ngày đổi trả, chờ hãng chuyển tiền COD về.
  • Đối tác không phản hồi sau một số ngày thì kỳ tự xác nhận; đổi tài khoản nhận tiền thì CC Mall được báo trước khi chi.
Công nợ và đối soát theo tuần: doanh số, chiết khấu, ngân sách người chia sẻ, số CC Mall trả, nút Xác nhận kỳ và Khiếu nại một dòng, tải bảng kê, tiền đang giữ từng kiện và lịch sử thanh toán (dữ liệu mẫu)
Một kỳ đối soát (dữ liệu mẫu): doanh số theo giá bán lẻ, chiết khấu, ngân sách người chia sẻ, số CC Mall trả; Xác nhận kỳ, Khiếu nại một dòng, tải bảng kê.

06Người chia sẻ

Người chia sẻ link nhận hoa hồng

Ai có bạn bè, người theo dõi thì đăng ký làm người chia sẻ, lấy link sản phẩm và nhận hoa hồng khi có người mua qua link. Người chia sẻ được nhường lại một phần hoa hồng cho khách, nên khách mua qua link cũng được giảm giá.

  1. Tạo link

    Link ngắn /s/… không chứa tên người chia sẻ, kèm mã QR, ảnh và caption mẫu có sẵn #quangcao.

  2. Khách bấm

    Người giới thiệu chỉ được ghi nhận khi khách bấm Đồng ý cookie; hai nút Từ chối và Đồng ý ngang nhau.

  3. Ưu đãi hiện ra

    Trang sản phẩm báo khách được giảm thêm, phần người chia sẻ đã nhường.

  4. Khách đặt

    Ở bước thanh toán, ưu đãi link là một dòng riêng, cạnh hai voucher.

  5. Hoa hồng chờ

    Hoa hồng nằm ở mục chờ cho tới khi kiện giao xong và hết hạn đổi trả.

  6. Vào ví

    Đủ điều kiện thì cộng vào ví khả dụng và báo qua Telegram; rút từ 500.000₫.

CC Mall đặt mức hoa hồng cho từng người chia sẻ, vài sản phẩm có mức riêng. Khi tạo link, người chia sẻ chọn nhường lại bao nhiêu cho khách, và thấy ngay ví dụ tiền: đơn 100.000₫ thì khách được giảm bao nhiêu, mình nhận bao nhiêu.

  • Hoa hồng tính cho đơn khách đặt trong 30 ngày kể từ lần gần nhất bấm link; quản trị chỉnh được từ 1 tới 90 ngày. Khách bấm link của người khác sau đó thì đơn tính cho người bấm sau cùng, và không ai giữ khách mãi mãi.
  • Người chia sẻ chọn có hiện tên mình trên trang hay không; tắt thì khách chỉ thấy “ưu đãi từ link chia sẻ”.
  • Danh sách link đã tạo kèm số lượt bấm và số đơn của từng link.
Tạo link chia sẻ: link ngắn /s/ không lộ tên người chia sẻ, chọn phần chia lại cho khách kèm ví dụ tiền, mã QR, chia sẻ Facebook, Zalo, ảnh và caption mẫu có #quangcao, danh sách link với số click và số đơn (dữ liệu mẫu)
Tạo link chia sẻ (dữ liệu mẫu): phần chia lại cho khách kèm ví dụ tiền, hiện tên hay không, link /s/…, mã QR, chia sẻ Facebook và Zalo.

Khách mở link thì thấy banner cookie với hai nút ngang nhau. Đồng ý thì trang sản phẩm báo được giảm thêm qua link, và ở bước thanh toán phần giảm đó thành một dòng riêng.

Khách mở link chia sẻ: banner cookie có hai nút Từ chối và Đồng ý ngang nhau, chỉ ghi nhận người giới thiệu khi khách đồng ý (dữ liệu mẫu)
Banner cookie: Từ chối và Đồng ý ngang nhau.
Trang sản phẩm khi khách đến từ link chia sẻ: dòng “Giảm thêm 5% khi mua qua link chia sẻ của Người chia sẻ mẫu” (dữ liệu mẫu)
Trang sản phẩm báo giảm thêm 5% khi mua qua link.
Thanh toán của đơn đến từ link chia sẻ: phần người chia sẻ nhường cho khách thành dòng Ưu đãi link chia sẻ riêng, cạnh hai voucher (dữ liệu mẫu)
Thanh toán: dòng Ưu đãi link chia sẻ cạnh hai voucher.

Ví, rút tiền và thuế

Ví tách tiền khả dụng khỏi tiền CC Mall đang giữ, và ghi rõ vì sao đang giữ: chờ hết 7 ngày đổi trả, hoặc kiện chưa giao xong.

  • Rút từ 500.000₫ về tài khoản ngân hàng đã khai. Lần rút từ 2.000.000₫ thì khấu trừ thuế thu nhập cá nhân 10%, màn rút tiền tính sẵn số thực nhận; ai đủ điều kiện thì gửi cam kết theo năm để không bị khấu trừ.
  • Danh tính người chia sẻ được duyệt bằng tay; mã QR trên căn cước đọc ngay trên máy của người gửi. Số căn cước và số tài khoản được mã hóa khi lưu.
  • Đơn qua link hiện từng dòng hàng, hoa hồng và trạng thái: chờ, đủ điều kiện, đã trả, hủy. Số điện thoại khách chỉ hiện đầu và đuôi.
Ví người chia sẻ: số khả dụng, tiền CC Mall đang giữ và lý do, tài khoản nhận tiền, form rút từ 500.000₫ có tính thuế thu nhập cá nhân 10%, yêu cầu rút chờ duyệt và đã chuyển (dữ liệu mẫu)
Rút tiền trong ví người chia sẻ (dữ liệu mẫu): tài khoản nhận đã che số, thuế thu nhập cá nhân tính sẵn, số thực nhận.
Ví và rút tiền trên điện thoại (dữ liệu mẫu)
Ví và rút tiền trên điện thoại (dữ liệu mẫu).

07Phía CC Mall

Quản trị, bảo mật và nền tảng

Phần CC Mall dùng hằng ngày. Việc gì chờ người duyệt cũng báo vào nhóm quản trị trên Telegram, và sáng thứ Hai nào nhóm cũng nhận tin tổng kết tuần.

Quản trị CC Mallnhóm của CC Mall, dữ liệu mẫu

  1. Bot CC Mall

    Tổng kết tuần

    Đơn: 46 · hủy: 2

    Doanh số: 12.480.000₫

    T2 08:00

  2. Bot CC Mall

    Người chia sẻ mới chờ duyệt: tài khoản #318.

    09:02

  3. Bot CC Mall

    Gian mới chờ duyệt: gian #9 (hộ kinh doanh).

    10:47

  4. Bot CC Mall

    Yêu cầu rút RT-0003: người chia sẻ #12 · 500.000₫

    11:20

  5. Bot CC Mall

    Đối tác #4 khiếu nại một dòng của kỳ đối soát 19/10 – 25/10/2026.

    15:36

Dựng lại bằng HTML theo câu chữ phần mềm gửi; số liệu là ví dụ. Tin cho quản trị chỉ ghi mã gian, mã tài khoản, không ghi tên.
Hóa đơn
Khách yêu cầu xuất hóa đơn ngay ở bước thanh toán; bên bán xem thông tin hóa đơn trong cổng của mình. Thuế giá trị gia tăng trên phí sàn tính theo lịch thuế suất và chốt vào từng đơn. Người bán là hộ kinh doanh hay cá nhân thì phần mềm khấu trừ thuế thay; người chia sẻ thì khấu trừ thuế thu nhập cá nhân khi rút.
Báo cáo
Người bán xem doanh thu 7 ngày, người chia sẻ xem hoa hồng 14 ngày và tỷ lệ chuyển đổi của link. CC Mall có bảng đối soát theo từng đối tác, đối chiếu ví với sổ mỗi đêm, và tin tổng kết tuần trong nhóm quản trị.
Vai trò
Nhân viên CC Mall nhận vai trò theo việc: chăm sóc khách, vận hành đơn, duyệt gian hàng, duyệt người chia sẻ, kế toán, nội dung, marketing. Mỗi thao tác quan trọng vào nhật ký: ai làm, lúc nào, trên đơn hay gian nào.
Chế độ
Một trang trong quản trị để đổi giữa bán trực tiếp và sàn. Phần của chế độ đang tắt ẩn khỏi cả giao diện lẫn máy chủ, nên không ai mở được bằng cách gõ thẳng địa chỉ.
Nội dung
Banner, khối trang chủ, trang giới thiệu và trang chính sách sửa trong quản trị; trang có lưu các bản cũ. Khách gửi yêu cầu xem, sửa hay xóa dữ liệu cá nhân của mình ngay trên site.
AI
Gợi ý caption cho người chia sẻ (luôn kèm #quangcao), viết nháp mô tả sản phẩm, so giá thị trường, gắn cờ đánh giá và nội dung cần xem lại. AI chỉ gợi ý; người duyệt quyết định. Có hạn mức dùng theo ngày và không gửi dữ liệu cá nhân của khách.
Bảo mật
Nhân viên CC Mall đăng nhập quản trị bằng xác thực hai lớp. Đối tác và người bán chỉ thấy dữ liệu của chính mình. Mỗi giai đoạn làm xong đều qua một vòng rà soát bảo mật có ghi chép; hơn 2.000 test tự động chạy ở cả hai chế độ, có một nhóm riêng cho bảo mật.
Dữ liệu
Số căn cước, số tài khoản ngân hàng và khóa tích hợp được mã hóa khi lưu. Giấy tờ chỉ mở qua đường dẫn có hạn. Ảnh tải lên được mã hóa lại thành WebP và xóa thông tin vị trí chụp.

Công nghệ

Laravel 12 · PHP 8.3
Đơn, tiền, sổ, phân quyền, ba cổng và trang quản trị. Giao diện Blade, không dùng SPA.
MySQL 8
Tiền lưu số nguyên đồng; mỗi lần ghi tiền là một giao dịch trọn vẹn.
PWA · Web Push
Bản điện thoại cài lên màn hình chính, thông báo trạng thái đơn cho khách.
VietQR · payOS
Mã chuyển khoản cho từng đơn, tiền về là đơn tự xác nhận.
GHTK
Báo phí từng kiện, tạo vận đơn khi kho xác nhận, in nhãn A5.
Telegram
Bot báo đơn vào nhóm của kho kèm nút bấm, tin riêng cho người chia sẻ, nhóm quản trị.

08Cách nghĩ

Vì sao làm như vậy

Đây là những chỗ chúng tôi chọn làm khác cách thường thấy, kèm lý do. Nếu bạn đang tính làm một trang bán hàng có người bán khác hay người giới thiệu, các câu này đáng hỏi trước khi bắt đầu.

  1. Tiền chỉ tính ở máy chủ

    Trình duyệt hiện số cho khách xem, nhưng số dùng để tạo đơn luôn do máy chủ tính lại từ giá, voucher và phí ship đang có. Tổng tăng lên thì hỏi khách lại thay vì lặng lẽ thu thêm.

  2. Chốt số vào đơn lúc đặt

    Mức chiết khấu, ngân sách người chia sẻ, hoa hồng và phần nhường cho khách đều ghi vào từng dòng đơn. Hợp đồng đổi hay chế độ đổi thì chỉ đơn mới theo số mới, đơn cũ không bị tính lại.

  3. Giữ tiền tới hết hạn đổi trả

    Trả đối tác và người chia sẻ sớm thì khi khách trả hàng, CC Mall phải đi đòi lại. Giữ tới khi đủ bốn điều kiện thì việc đảo tiền chỉ là một dòng trong sổ.

  4. Tin Telegram không có dữ liệu khách

    Nhóm đóng gói có nhiều người đọc và máy chủ Telegram ở nước ngoài. Tin chỉ có mã kiện, hàng, số lượng và hạn; tên, số điện thoại, địa chỉ của khách chỉ xem trong cổng, và số còn sót trong tin cũng bị che trước khi gửi.

  5. Không gắn khách mãi cho một người

    Hoa hồng tính theo lần bấm link gần nhất trong một cửa sổ có hạn. Người chia sẻ phải chia sẻ đều tay, và khách không bị “thuộc về” ai từ một lần bấm cách đây nửa năm.

  6. Đã bán là bán cho người khác

    Đơn tự mua hay mua qua link của chính mình không tính vào số đã bán và điểm gian, nên xếp hạng trên sàn không mua được bằng đơn ảo.

  7. Một phần mềm, hai chế độ

    Bán trực tiếp và sàn chạy trên cùng dữ liệu khách, sản phẩm và đơn. Bộ test tự động chạy ở cả hai chế độ, nên bật chế độ sàn không phải là chuyển sang một hệ thống mới.

Xem ccmall.vn (mở thẻ mới)