🔄 POS ↔ NCC Sync Test Tool
Kiểm tra tích hợp giữa POS App (V3.0) và NCC App (V5) qua Supabase Vicomart
⚙️ Cấu hình Supabase
NCC Supabase URL:
NCC Anon Key:
🔌 Kết nối Supabase
Chưa kết nối
📊 Tổng quan dữ liệu
Sản phẩm (products)
—
Đơn POS (pos_orders)
—
Items đã bán
—
Ca đang mở
—
🔄 Refresh KPIs
🧪 Test Suite — Tự động
Click "Run All" để chạy tất cả tests, hoặc chạy từng test riêng.
▶️ Run All Tests
🔄 Reset
Test 1: Kết nối tables
Verify 3 tables tồn tại: products, pos_orders, pos_order_items, pos_shifts
⏳ Chưa chạy
Idle
Run
Test 2: Đọc products từ NCC
Đọc products table - mô phỏng POS App khi sync sản phẩm
⏳ Chưa chạy
Idle
Run
Test 3: Insert đơn test vào pos_orders
Mô phỏng POS App ghi đơn bán mới (không xóa - chỉ tạo demo)
⏳ Chưa chạy
Idle
Run
Test 4: Insert order_items + verify trigger
Insert chi tiết items + verify trigger tự update shift totals
⏳ Chưa chạy
Idle
Run
Test 5: Realtime subscription
Subscribe vào pos_orders, insert đơn → check có nhận realtime event
⏳ Chưa chạy
Idle
Run
Test 6: Cleanup test data
Xóa tất cả data test đã tạo (orders + items có order_no bắt đầu "TEST-")
⏳ Chưa chạy
Idle
Run
📋 10 đơn POS gần nhất
🔍 Xem đơn gần nhất
📜 Console Log
🗑 Clear
[Tool sẵn sàng] Click "Kết nối Supabase" để bắt đầu...