# Dựng web bán hàng thu tiền tự báo có

Thuộc mảng Marketing và bán hàng — biến lượt xem thành đơn đã thu tiền.

Công thức này biến danh mục sản phẩm thành web bán hàng có chuyển khoản VietQR tự báo có và tự khớp đơn. Bạn chuẩn bị hàng hoá, tài khoản ngân hàng và chính sách bán; AI dựng app trên VibeCloud, nối MONA Pay, MONA Pass, kiểm thử thanh toán rồi triển khai.

## Mục tiêu

Khách chọn hàng, chuyển khoản và thấy đơn được xác nhận mà người bán không phải mở ứng dụng ngân hàng để soi từng giao dịch.

Chủ doanh nghiệp có một nơi theo dõi đơn, khách và trạng thái thu tiền, chạy trên hạ tầng tính bằng VND.

## Mảnh ghép

| Sản phẩm | Việc đảm nhận | Trạng thái |
|---|---|---|
| VibeCloud | Chạy web bán hàng và cơ sở dữ liệu | live |
| MONA Pay | Tạo VietQR, nhận báo có và tự khớp đơn | live |
| MONA Pass | Cho khách đăng nhập một lần | live |
| MONA Mail | Gửi mail báo đơn khi sản phẩm mở | đang xây |

## Bạn làm gì

- Đưa danh mục hàng, giá, phí giao và chính sách đổi trả.
- Đăng ký MONA Pass, nạp ví và duyệt mức chi.
- Xác nhận OTP ngân hàng khi nối tài khoản nhận tiền với MONA Pay.

## AI làm gì

- Gọi cloud_balance, vibecloud_create_vps và vibecloud_create_database để dựng nơi chạy.
- Gọi monapay_create_qr, tạo địa chỉ báo giao dịch về hệ thống và kiểm thử dữ liệu mẫu.
- Nối MONA Pass, triển khai app, đọc log và sửa tới khi một đơn thử đi hết luồng.

## Prompt nguyên khối

```text
npx monacloud init --recipe web-ban-hang

Hãy dựng web/app bán hàng từ repository này, có VietQR chuyển khoản tự báo có.

Các bước bắt buộc:
1. Đọc danh mục sản phẩm hiện có; nếu thiếu, hỏi tôi file hàng hoá, giá và chính sách bán.
2. Dùng vibecloud_create_database tạo PostgreSQL và vibecloud_create_vps để chạy app.
3. Dùng MONA Pass cho khách đăng nhập; không tạo hệ mật khẩu riêng.
4. Dùng monapay_create_qr cho đơn hàng, cài địa chỉ báo giao dịch về hệ thống, kiểm tra chữ ký và chống ghi nhận trùng.
5. Chạy một giao dịch mẫu, triển khai, rồi trả URL và bảng kiểm đơn hàng.
6. MONA Mail đang xây: tạm gửi báo đơn qua Telegram của MONA Pay và để sẵn lớp gửi mail.

Luật làm việc:
- Chỉ yêu cầu tôi đăng ký MONA Pass, nạp ví, duyệt chi phí và nhập OTP/KYC khi bắt buộc.
- Trước thao tác có phí, gọi cloud_balance, đọc giá thật và báo tổng VND để tôi duyệt.
- Mọi thao tác ghi phải có mã chống tạo trùng; không ghi token vào mã nguồn hoặc log.
- Không báo đã xong với sản phẩm đang xây. Hãy dùng cách tạm ghi trong công thức và để sẵn điểm thay thế.
```

## Ước tính tiền mỗi tháng

**1.241.000đ/tháng** cho cấu hình tham chiếu 2 core, 4 GB RAM và 40 GB dung lượng lưu trữ.

Công thức: (2 × 250đ CPU + 4 × 150đ RAM + 40 × 15đ Disk) × 730 giờ = 1.241.000đ/tháng.

MONA Pay cộng 0đ khi không quá 500 giao dịch tiền vào mỗi tháng. MONA Mail chưa chốt giá.

## Làm được hôm nay

- Chạy web bán hàng trên VibeCloud và cho khách đăng nhập bằng MONA Pass.
- Tạo VietQR, nhận báo có và tự khớp đơn bằng MONA Pay.
- Tạm gửi báo đơn qua Telegram trong luồng MONA Pay.

## Chờ mở

- MONA Mail đang xây; mail báo đơn ghi “công bố khi mở” và chưa được cộng giá.

## Câu hỏi hay gặp

### Tiền của khách có đi qua MONA không?
Tiền chuyển khoản đi thẳng vào tài khoản ngân hàng đã nối. MONA Pay nhận tín hiệu báo có để phần mềm khớp đúng đơn, không giữ phần trăm giá trị đơn hàng.

### Khách chuyển sai nội dung thì sao?
Phần mềm cần giữ trạng thái chờ đối soát và không tự giao hàng khi chưa khớp. AI phải dựng màn xử lý ngoại lệ để người phụ trách kiểm tra số tiền, thời điểm và mã đơn.

### 500 giao dịch miễn phí được tính thế nào?
Gói miễn phí của MONA Pay áp dụng tới 500 giao dịch tiền vào mỗi tháng. Dữ liệu thử và lần gửi lại tín hiệu báo có không được tính như một giao dịch tiền vào mới.

### Có bắt buộc khách tạo tài khoản không?
Không nhất thiết. Có thể cho mua nhanh và chỉ dùng MONA Pass khi khách muốn xem lịch sử đơn, lưu địa chỉ hoặc nhận quyền thành viên.

### Chưa có MONA Mail thì báo đơn bằng cách nào?
Cách tạm trong công thức là thông báo Telegram từ luồng MONA Pay. Phần gửi thông báo phải được tách riêng để thay bằng MONA Mail khi sản phẩm mở.

## Bắt đầu

- Mở công thức HTML: https://monacloud.vn/cong-thuc/web-ban-hang
- Đăng ký MONA Pass: https://monacloud.vn/console
- Tài liệu cho AI: https://monacloud.vn/agent-guide.md
