VIEHAIR

Chưa kết nối database

Mở file config.js và điền địa chỉ dự án Supabase cùng khóa công khai, theo hướng dẫn trong HUONG_DAN.md. Sau đó tải lại trang.

VIEHAIR, Revitalizing beauty

Đăng nhập Order Desk

Tài khoản do chủ cửa hàng cấp. Chưa có tài khoản thì liên hệ chủ.

VIEHAIR

Đặt mật khẩu mới

VIEHAIR

Tài khoản chưa được cấp quyền

Báo chủ cửa hàng kiểm tra lại tài khoản này trong hệ thống.

VIEHAIR, Revitalizing beautyORDER DESKQuản lý đơn hàng
Bán hàng

Invoice

Mã đơnKhách hàngSản phẩmTổng tiềnThanh toánSaleTiến độ
Bán hàng

Hoàn thành đơn

Hàng đợi các đơn còn việc phải làm: xác nhận thu tiền, gửi hàng, xác nhận khách đã nhận. Mỗi nút làm xong thì đơn chuyển sang bước kế tiếp.

Mã đơnKhách hàngSản phẩmTổng tiềnCòn phải thuTiến độViệc cần làm
Bán hàng

Khách hàng

Khách hàngĐịa chỉĐơnHợp lệTổng mua (LTV)Gần nhất
Phân tích

Báo cáo

Doanh thu tính các đơn Chờ thanh toán, Sẵn sàng gửi, Đã gửi, Đã nhận. Đơn Mới, Hoàn và Huỷ không tính. USD và VND tính riêng, không cộng chung.

Doanh thu

Theo sale

Theo tiến độ

Theo nguồn đơn

Sản phẩm bán chạytheo doanh thu

Invoice mới

Invoice chưa có mã

Seller

Buyer

Description

No.LengthGradeHair styleColorBundleClosureFrontalWigUnit price ($)AmountPhotoGhi chúLoại giá · nội bộ

Amount = Unit price × số lượng (Bundle + Closure + Frontal + Wig). Cột “Loại giá” (giá sỉ / lẻ / combo) dùng để tổng hợp doanh số, không in ra PDF.

Paid · khách đã thanh toán

Chưa có lần thanh toán nào. Bấm “+ Thêm lần thanh toán” để ghi số tiền khách đã trả.

Mỗi lần thanh toán cần số tiền và bill (dán link). Paid và Balance bên dưới tự cập nhật.

Vận chuyển & ghi chú

Tổng kết

Subtotal
Shipping
Discount
Total
Paid
Balance

Gửi hàng