Từ lúc cài đặt tới lúc chạy ổn định — kèm phần xử lý sự cố thường gặp.
Hướng dẫn này đi từ lúc chưa cài gì đến lúc bạn đăng được sản phẩm đầu tiên bằng điện thoại.
Cài qua FTP cũng được: chép thư mục habamobileadmin vào /modules/ rồi bấm Install trong Module Manager.
Ở khung Giấy phép & Dùng thử trên trang Configure:
v2... vào ô rồi bấm Kích hoạt. Khóa gắn với đúng tên miền hiển thị ngay bên dưới.Chưa có giấy phép cũng chưa có dùng thử thì app sẽ không ghép được — cửa hàng và back-office của bạn hoàn toàn không bị ảnh hưởng, chỉ app là ngừng.
Khung Kết nối app ở đầu trang Configure hiện một mã QR, một mã ghép 8 ký tự để nhập tay khi camera khó quét, cùng địa chỉ API và địa chỉ cửa hàng để đối chiếu.
Mã có hiệu lực 15 phút và dùng một lần. Hết hạn thì tải lại trang, mã mới sinh tự động. Mã cấp cho tài khoản nhân viên đang đăng nhập, nên hãy để mỗi người tự lấy mã từ tài khoản của họ.
Không quét được thì nhập tay: gõ địa chỉ cửa hàng (ví dụ shop.tencuahang.com) và mã 8 ký tự, rồi bấm Kết nối. Cách này chạy được kể cả khi cửa hàng chưa bật friendly URL.
Trước tiên nạp khóa AI một lần ở trang Configure: khung AI viết nội dung sản phẩm → dán khóa API Claude → Lưu cấu hình AI. Khóa nằm trên máy chủ, app không bao giờ thấy. Muốn tiết kiệm, đổi model sang bản rẻ hơn ở ô ngay bên dưới.
Trên điện thoại:
App tự xin quyền thông báo ngay sau khi ghép và đăng ký thiết bị về cửa hàng; chỉ cần bấm Cho phép. Từ đó mỗi đơn mới và mỗi tin nhắn khách gửi sẽ rung máy. Lỡ bấm Từ chối thì bật lại thông báo cho app trong Cài đặt hệ điều hành, rồi đăng xuất và ghép lại.
Mỗi lần ghép tạo một bản ghi thiết bị trên cửa hàng, giữ token gia hạn và token đẩy; ghép lại cùng một máy sẽ ghi đè bản ghi cũ. Muốn cắt một máy: bấm Đăng xuất trong tab Thêm, hoặc đặt thiết bị đó về trạng thái không hoạt động — phiên chết ngay và máy thôi nhận thông báo. Gỡ module thì mọi thiết bị mất kết nối.
App báo không kết nối được cửa hàng. Kiểm tra địa chỉ có gõ nhầm không và cửa hàng có mở được bằng trình duyệt trên chính điện thoại đó không. Chứng chỉ tự ký sẽ bị thiết bị từ chối — hãy dùng chứng chỉ thật. Nếu có tường lửa hoặc WAF, cho phép đường dẫn /module/habamobileadmin/.
Nhập đúng mã mà vẫn báo sai hoặc hết hạn. Mã sống 15 phút và dùng một lần: tải lại trang Configure để lấy mã mới. Mã không bao giờ chứa ký tự 0, O, 1 hay I.
Ghép được nhưng mọi màn hình đều báo phiên hết hạn. Một số cấu hình Apache lọc mất header Authorization. Thêm vào file .htaccess ở gốc cửa hàng: RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}] rồi thử lại.
Nút AI báo lỗi. Kiểm tra mục AI trên trang Configure đã hiện "Đã cấu hình" chưa, tài khoản AI còn hạn mức không, và máy chủ có gọi ra ngoài qua HTTPS được không. Ảnh quá lớn cũng có thể vượt thời gian chờ.
Không nhận được thông báo đẩy. Kiểm tra quyền thông báo của app, rồi đăng xuất và ghép lại một lần để thiết bị đăng ký token mới. Thông báo chạy kiểu tốt-nhất-có-thể: máy chủ không gọi ra ngoài được thì đơn hàng vẫn xử lý bình thường, chỉ là không có rung.
App báo cửa hàng chưa kích hoạt. Dùng thử hoặc giấy phép đã hết hạn. Vào trang Configure nhập khóa mới; cửa hàng và back-office không hề bị ảnh hưởng.
Còn vướng ở đâu? Nhắn cho chúng tôi, chúng tôi hỗ trợ cài đặt.
← Quay lại trang sản phẩm