1. Cài đặt WooCommerce
Truy cập Plugins → Add New, tìm và cài đặt plugin WooCommerce. Sau khi kích hoạt, hệ thống sẽ khởi chạy trình hướng dẫn thiết lập ban đầu.
- Cấu hình địa chỉ cửa hàng.
- Thiết lập tiền tệ (VNĐ nếu hoạt động tại Việt Nam).
- Bỏ chọn các mục liên quan đến vận chuyển nếu chỉ bán sản phẩm ảo.
Vì hệ thống nạp số dư sử dụng sản phẩm ảo, bạn không cần cấu hình kho hàng hoặc vận chuyển.
2. Thiết lập cấu hình chuẩn cho WooCommerce
Vào WooCommerce → Settings và kiểm tra các mục quan trọng:
- General: Xác nhận đơn vị tiền tệ chính xác.
- Products: Không cần bật quản lý kho nếu chỉ bán gói nạp.
- Accounts & Privacy: Nên yêu cầu người dùng đăng nhập khi thanh toán (bắt buộc để cộng số dư đúng tài khoản).
Hệ thống Init Manga đã có kiểm tra bảo vệ: nếu chưa đăng nhập sẽ không thể mua sản phẩm ảo.
3. Thiết lập cổng thanh toán
Vào WooCommerce → Settings → Payments để kích hoạt cổng thanh toán.
Nếu sử dụng phiên bản tiếng Việt, có thể tích hợp cổng thanh toán Sepay tại đây:
- Cài plugin Sepay.
- Nhập API Key theo hướng dẫn từ Sepay.
- Kiểm tra chế độ Test trước khi bật Live.
Xem thêm: SePay – Thanh toán trực tuyến trong WooCommerce dễ dàng bằng mã QR
Lưu ý: Hệ thống nạp số dư chỉ cộng Coin/Cash khi đơn hàng chuyển sang trạng thái thanh toán thành công.
4. Tạo sản phẩm gói Nạp (Top-up Package)
Vào Products → Add New và thực hiện:
- Chọn loại sản phẩm: Simple product.
- Tick chọn Virtual (Sản phẩm ảo).
- Nhập giá bán tại mục Regular Price.
Khi tick Virtual, metabox Coin & Cash sẽ hiển thị.
- Điền số Coin muốn cộng.
- Hoặc điền số Cash muốn cộng.
- Có thể dùng một trong hai hoặc cả hai.
Hệ thống chỉ xem đây là gói nạp hợp lệ nếu:
- Là sản phẩm Virtual.
- Có giá trị Coin hoặc Cash lớn hơn 0.
Nếu dùng metabox này cho sản phẩm khác, hệ thống vẫn sẽ cộng số dư. Vì vậy chỉ sử dụng cho sản phẩm nạp tiền.
5. Trải nghiệm người dùng ở Frontend

Khi có ít nhất một sản phẩm hợp lệ:
- Bong bóng thông tin tài khoản sẽ xuất hiện tùy chọn Nạp số dư.
- Click mở modal nạp tiền.
- Hệ thống fetch danh sách gói qua REST API.
- Chọn gói → tự động chuyển đến trang Checkout WooCommerce.
- Thanh toán thành công → hệ thống cộng Coin/Cash tự động.
Quy trình hoàn toàn tự động, không cần thao tác thủ công nếu gateway trả trạng thái chính xác.
6. Lưu ý quan trọng khi vận hành
Đây là hệ thống liên quan trực tiếp đến tiền thật, vì vậy cần lưu ý:
- Cổng thanh toán có thể lỗi do ngân hàng bảo trì.
- Webhook có thể delay hoặc timeout.
- Người dùng có thể khiếu nại khi chưa thấy số dư cộng ngay.
Khuyến nghị:
- Thường xuyên kiểm tra trạng thái đơn hàng trong WooCommerce.
- Xử lý khiếu nại nhanh nếu có sự cố thanh toán.
- Test kỹ quy trình trước khi triển khai chính thức.
Kết luận
Tính năng Nạp Số Dư Tự Động trong Init Manga khi kết hợp WooCommerce giúp hệ thống vận hành chuyên nghiệp, tự động và tối ưu trải nghiệm người dùng. Chỉ cần cấu hình đúng sản phẩm ảo, thiết lập cổng thanh toán chuẩn và theo dõi vận hành định kỳ là có thể triển khai ổn định lâu dài.
Bình luận