Your Store

Your Store

Phần mềm bán hàng và quản lý cửa hàng cho ba ngành: bán lẻ, cà phê – nhà hàng, và spa – khách sạn – dịch vụ tính giờ.

Giới thiệu

Mỗi cửa hàng chọn một ngành và có giao diện riêng cho ngành đó. Một tài khoản có thể sở hữu nhiều cửa hàng thuộc các ngành khác nhau và chuyển qua lại ở đầu menu.

NgànhTính năng chính
Bán lẻBán hàng bằng quét mã vạch, mở nhiều hoá đơn cùng lúc, hàng có màu/size, phím tắt, gợi ý tiền khách đưa, in tem mã vạch.
Cà phê & Nhà hàngSơ đồ bàn theo màu trạng thái, menu có ảnh, chọn size / đường / đá / topping / ghi chú bếp, màn hình bếp, chuyển – gộp – tách bàn.
Spa, Khách sạnBảng phòng/giường có đồng hồ chạy, tự tính tiền giờ (giờ đầu, giá ngày/đêm, qua đêm, theo ngày), lịch hẹn theo nhân viên, hoa hồng.
Dùng chungKhách hàng, hoá đơn, kho hàng, báo cáo, nhân viên (Chủ / Thu ngân), 5 hình thức thanh toán, tiếng Việt và tiếng Anh, mọi múi giờ.

Yêu cầu máy chủ

Trình cài đặt sẽ tự kiểm tra và báo rõ mục nào còn thiếu.

Cài đặt

  1. Trong trang quản trị hosting, tạo một cơ sở dữ liệu trống và một tài khoản có toàn quyền trên đó. Ghi lại tên cơ sở dữ liệu, tên đăng nhập, mật khẩu.
  2. Chọn PHP 8.3+ cho tên miền (cPanel: "Select PHP Version").
  3. Tải file zip lên thư mục của tên miền (ví dụ public_html) và giải nén tại đó, sao cho các thư mục app, public, vendor… nằm ngay trong thư mục này.
  4. Mở địa chỉ website trên trình duyệt. Trang cài đặt tự hiện ra.
  5. Nhập thông tin cơ sở dữ liệu, tài khoản chủ cửa hàng, tên cửa hàng rồi bấm Cài đặt.
  6. Đăng nhập bằng email và mật khẩu vừa đặt.
Các thư mục cần cho phép ghi: storage, bootstrap/cache, public/uploads, và thư mục gốc của ứng dụng trong lúc cài (để tạo file .env). Nếu hosting cho chọn thư mục gốc của website, hãy trỏ thẳng vào thư mục public.

Cài xong, trình cài đặt tự khoá. Để an toàn hơn bạn có thể xoá file public/install.php.

Bắt đầu sử dụng

  1. Thiết lập: kiểm tra tên, địa chỉ, tiền tệ, ngôn ngữ, múi giờ và dòng chữ cuối hoá đơn.
  2. Thiết lập → Hình thức thanh toán: bật các hình thức bạn nhận (tiền mặt luôn bật).
  3. Hàng hoá: thêm mặt hàng, chia theo nhóm. Mỗi nhóm thành một tab trên màn hình bán.
  4. Nhân viên: thêm thu ngân. Thu ngân chỉ bán hàng và xem hoá đơn; chỉ chủ mới thấy thiết lập, hàng hoá, kho, nhân viên.
  5. Bấm nút xanh lớn ở đầu menu để bắt đầu bán.

Bán lẻ

PhímChức năng
F1Hoá đơn mới
F2Về ô tìm kiếm
F4Chọn khách hàng
F6Giảm giá hoá đơn
F9Thanh toán
Alt + 1…9Chuyển hoá đơn

Khi thanh toán tiền mặt, nhập số tiền khách đưa hoặc bấm số gợi ý; tiền thừa hiện bằng chữ lớn. Bấm Chia nhiều hình thức để thu một phần tiền mặt, một phần chuyển khoản.

Trong Hàng hoá, thêm thuộc tính (Màu, Size) rồi bấm Tạo biến thể; mỗi biến thể có mã hàng, mã vạch, giá, giá vốn, tồn kho riêng. In tem mã vạch có 3 khổ tem: trong danh sách Hàng hoá, tích ô bên trái các mặt hàng cần in rồi bấm In tem mã vạch; hoặc mở một phiếu nhập hàng và bấm In tem mã vạch để số tem lấy sẵn theo số lượng vừa nhập. Lốc, thùng có tem riêng theo mã của chúng.

Với cửa hàng bán lẻ, khi thêm hàng phải nhập giá vốn và giá bán (được phép nhập 0); ứng dụng cảnh báo khi giá bán không cao hơn giá vốn. Ảnh được cắt trước khi lưu. Lưu xong ứng dụng quay về danh sách, hàng mới nằm trên cùng.

Danh sách hàng hoá

Gợi ý giá bán

Gợi ý giá nằm ở đầu trang Hàng hoá → Thiết lập giá: mặt hàng nào có giá gợi ý sẽ nổi lên trên cùng, kèm giá vốn, giá đang bán, % lãi hiện tại, giá gợi ý và % lãi sau khi đổi, để bạn bấm Áp dụng hoặc Bỏ qua từng dòng (hoặc Áp dụng tất cả / Bỏ qua tất cả). Hàng có quy đổi (thùng, lốc…) được đổi giá theo cùng lúc. Danh sách hàng hoá không còn cột giá đề xuất.

Chọn cách gợi ý ngay tại đó (hoặc ở Thiết lập → Đề xuất giá bán):

Bỏ qua một gợi ý thì máy không nhắc lại đúng gợi ý đó nữa, cho tới khi giá vốn (hoặc % lãi) thay đổi làm ra một giá gợi ý khác. Tự gõ giá mới vào bảng cũng được tính như bạn đã chấp nhận mức lãi tại giá vốn hiện tại.

Cà phê & Nhà hàng

Trạng thái bànKhi nào
Trắng — TrốngChưa có khách
Xanh nhạt — Đang ngồi, chưa gọi mónĐã mở bàn, chưa có món nào
Xanh đậm — Đang chờ mónĐã gọi món, còn món chưa mang ra
Xanh lá — Đã lên mónMọi món đã được mang ra (bấm Đã lên đủ món trong hoá đơn, hoặc chạm từng món đã xong)
Vàng — Chờ thanh toánĐã in tạm tính hoặc đang chờ chuyển khoản
Hồng, viền đứt — Chưa dọn bànKhách đã thanh toán; bấm Đã dọn khi bàn sẵn sàng

Sơ đồ bàn tự làm mới vài giây một lần nên mọi máy đều thấy cùng một trạng thái.

  1. Chạm vào bàn, rồi chạm vào món. Món có size hoặc tuỳ chọn sẽ hiện bảng chọn size, đường, đá, topping và ghi chú cho bếp.
  2. Bấm Báo bếp (F3). Món mới hiện trên màn hình bếp, có thể in phiếu bếp.
  3. Tạm tính (F7) in phiếu cho khách kiểm tra; Thanh toán (F9) để thu tiền.

Kéo một bàn có khách thả vào bàn trống để chuyển bàn, thả vào bàn có khách để gộp bàn (màn hình cảm ứng thì dùng nút trong hoá đơn). Tách hoá đơn chuyển các món đã chọn sang bàn khác, hoặc thành một hoá đơn riêng cùng bàn để khách trả riêng.

Màn hình bếp: chạm vào món để chuyển Đã báo → Đang làm → Xong. Phiếu chuyển màu vàng sau 10 phút, đỏ sau 20 phút.

Chủ quán thiết lập ở Khu vực & bàn (thêm nhiều bàn một lúc) và Topping & tuỳ chọn (ví dụ "Mức đường" chọn 1, "Topping" chọn nhiều có giá thêm, áp dụng cho nhóm món nào).

Công thức định lượng

Tạo nguyên liệu như một hàng hoá có Quản lý tồn kho, đơn vị ml hoặc g, bỏ tích Đang bán (ví dụ Hồng trà, Sữa bột, Trân châu) và nhập tồn ở mục Kho hàng. Mở món cần định lượng trong Hàng hoá, bấm Công thức ở dòng biến thể rồi chọn nguyên liệu và lượng dùng cho một phần: Trà sữa trân châu = Hồng trà 50 ml + Sữa bột 30 g + Trân châu 20 g. Mỗi size có công thức riêng. Khi bấm Thanh toán, kho tự trừ đúng lượng nguyên liệu; trả hàng thì cộng lại. Nguyên liệu được phép âm để quầy không bị dừng bán khi chưa kịp kiểm kho.

Topping cũng trừ nguyên liệu: trong Topping & tuỳ chọn, bấm Công thức cạnh từng lựa chọn và nhập nó dùng gì (ví dụ "Trân châu đen" = Trân châu 20 g). Khách gọi 3 ly có thêm trân châu thì kho trừ thêm 60 g, cùng lúc với món.

Spa, Khách sạn & Dịch vụ theo giờ

Bảng Phòng & giường hiện đồng hồ và số tiền tạm tính của từng phòng. Chạm phòng trống để nhận khách; chạm phòng đang dùng để mở lượt.

Bảng giá theo giờ

Vào Thiết lập dịch vụ → Bảng giá theo giờ, tạo bảng giá rồi gắn cho phòng. Mục nào không dùng thì để trống.

MụcVí dụ
Block đầu60 phút đầu giá 100.000
Giá mỗi giờ theo khung giờTừ 08:00: 120.000/giờ · Từ 18:00: 180.000/giờ (hát vắt qua 18:00 thì tính cả hai mức)
Làm tròn / Tối thiểuTính theo block 15 phút, ít nhất 60 phút
Giá qua đêm250.000 từ 21:00 đến 12:00, chỉ áp dụng khi rẻ hơn tính theo giờ
Giá theo ngày400.000 mỗi 24 giờ

Dùng ô Thử tính để kiểm tra số tiền với giờ vào – ra bất kỳ trước khi lưu.

Dịch vụ và hoa hồng

Ở Dịch vụ & hoa hồng, đánh dấu món nào là dịch vụ, làm trong bao lâu, nhân viên được hưởng bao nhiêu (% giá hoặc số tiền cố định). Khi phục vụ, chọn người làm cho từng dịch vụ; hoa hồng được ghi khi khách thanh toán. Trang Hoa hồng tổng hợp theo nhân viên và theo kỳ.

Lịch đặt phòng dạng lưới

Đây là màn hình chính của ngành này. Mỗi hàng là một phòng hoặc giường (hoặc một nhân viên), trục ngang là thời gian: Theo giờ cho một ngày, Theo ngày cho 14 ngày liền. Ô trống là còn nhận được khách; khối tím là lịch đã đặt, khối đỏ là phòng đang có khách. Bấm vào ô trống để đặt: ở chế độ theo giờ, giờ kết thúc tự tính theo dịch vụ; ở chế độ theo ngày, một lần bấm đặt một đêm (14:00 đến 12:00 hôm sau) và sửa được để ở nhiều đêm. Một phòng hay một nhân viên không thể bị đặt trùng. Khi khách đến, mở lịch và bấm Khách đã đến.

Thẻ liệu trình (gói trả trước)

Ở Thẻ liệu trình → Các gói đang bán, tạo gói: tên, dịch vụ, số buổi, giá, hạn dùng. Bấm Bán gói, chọn khách và thu tiền như một hoá đơn bình thường. Từ đó mỗi lần khách đến chỉ cần bấm Trừ 1 buổi (ở trang Thẻ liệu trình hoặc ngay trong lượt của khách), chọn kỹ thuật viên: không phát sinh hoá đơn mới, thẻ hiện đã dùng mấy buổi, còn mấy buổi, và kỹ thuật viên vẫn được tính hoa hồng của dịch vụ đó. Trừ nhầm thì người có quyền huỷ bấm Hoàn lại. Trả hàng hoá đơn bán gói thì thẻ bị huỷ.

Trên hoá đơn, mỗi dịch vụ ghi rõ người thực hiện.

Kho hàng

Với cửa hàng bán lẻ, menu nằm ngang phía trên và chia nhóm: Hàng hoá (danh sách hàng hoá, kiểm kho, xuất dùng nội bộ, xuất huỷ, lịch sử kho), Mua hàng (nhà cung cấp, đặt hàng nhập, nhập hàng, trả hàng nhập), Đơn hàng (đặt hàng, hoá đơn, trả hàng), Khách hàng, Nhân viên. Ngôn ngữ và tài khoản ở góc phải; Thiết lập và Lịch sử thao tác nằm trong menu dưới tên người dùng. Ở mỗi danh sách, cột bên trái dùng để lọc (thời gian, nhà cung cấp, trạng thái, nhóm hàng…).

Ba loại phiếu xuất kho không qua bán hàng, đều trừ tồn, có mã riêng và in được: Xuất dùng nội bộ (XNB000001, hàng cửa hàng tự dùng), Xuất huỷ (XH000001, hàng hư hỏng, hết hạn) tính theo giá vốn, và Trả hàng nhập (THN000001, trả nhà cung cấp, nhập giá nhà cung cấp nhận lại). Không xuất được nhiều hơn số đang tồn.

Đơn vị tính cơ bản và đơn vị quy đổi

Trong form hàng hoá, nhập Đơn vị tính cơ bản (lon, cái, gói…) rồi bấm Thêm đơn vị cho các cách đóng gói lớn hơn: lốc = 6 lon, thùng = 24 lon. Mỗi đơn vị có mã hàng, mã vạch và giá bán riêng (gợi ý sẵn bằng giá lẻ nhân số lượng, bạn sửa lại tuỳ ý). Tồn kho luôn tính theo đơn vị cơ bản:

Với cửa hàng bán lẻ, Tên hàng và Nhóm hàng là bắt buộc; bấm dấu + cạnh ô nhóm hàng để tạo nhóm mới ngay trong form.

Tồn kho chỉ thay đổi qua bán hàng, nhập hàng và kiểm kho, mỗi lần đều có một dòng trong lịch sử kho. Form sửa hàng hoá chỉ cho nhập tồn khi tạo mới một loại hàng, nên một form mở sẵn không thể ghi đè con số đang đúng.

Cửa hàng & nhân viên

Phân quyền

Mỗi người có một vai trò: Chủ cửa hàng (toàn quyền), Quản lý (mọi việc trừ tài khoản nhân viên và thiết lập cửa hàng), Thu ngân (bán hàng, giảm giá, xem hoá đơn, khách hàng). Sau đó chủ cửa hàng tích hoặc bỏ tích từng quyền cho từng người: bán hàng, giảm giá, huỷ món đã báo bếp, màn hình bếp, xem hoá đơn, trả hàng, khách hàng, hàng hoá, kho, báo cáo, hoa hồng, lịch sử thao tác, thiết lập ngành, nhân viên, thiết lập cửa hàng. Người không có quyền xem báo cáo sẽ vào thẳng màn hình làm việc của mình.

Lịch sử thao tác

Mục Lịch sử thao tác ghi ai làm gì, lúc nào: tạo, thanh toán, huỷ, trả hoá đơn; thêm/sửa giá/xoá hàng hoá; nhập và kiểm kho; khách hàng; nhân viên và quyền; thiết lập; đăng nhập; huỷ món, chuyển/gộp/tách bàn; nhận phòng, bán và trừ thẻ liệu trình. Lọc theo người, loại thao tác, ngày và đối tượng (ví dụ mã hoá đơn).

Sửa và huỷ phiếu nhập hàng

Mở phiếu nhập (PN…) đã lập. Nút Sửa mở lại phiếu với đủ các dòng: đổi số lượng, giá nhập, nhà cung cấp, cách trả tiền rồi bấm Lưu; phiếu giữ nguyên mã, tồn kho và giá vốn tính lại theo phiếu mới, phiếu chi kèm theo đổi theo số tiền mới (chọn "chưa trả" thì phiếu chi bị huỷ). Nút Huỷ phiếu trừ lại hàng của phiếu khỏi kho, đưa giá vốn về như trước khi nhập, huỷ phiếu chi và mở lại đơn đặt hàng nhập nếu phiếu nhập được tạo từ đơn đó. Phiếu đã huỷ vẫn nằm trong danh sách, có chữ Đã huỷ, và không tính vào báo cáo nhà cung cấp. Nếu cửa hàng chặn bán âm kho mà hàng của phiếu đã bán bớt, máy báo không đủ hàng để trừ lại.

Đặt hàng và nhà cung cấp

Có hai loại đặt hàng, cả hai đều không đụng tới tồn kho cho tới khi hàng thật sự về hoặc thật sự bán:

Thiết lập → Hàng hoá → Nhập hàng NCC: chọn giá vốn lấy theo giá nhập gần nhất hay bình quân gia quyền.

Sổ quỹ, trả hàng

Sổ quỹ ghi mọi khoản tiền vào (phiếu thu TT000001…) và ra (phiếu chi PC000001…), tách hai quỹ Tiền mặt và Ngân hàng. Các giao dịch trong ứng dụng tự sinh phiếu khi hoàn tất: hoá đơn thanh toán xong (mỗi hình thức một phiếu; phần ghi nợ và phần trả bằng điểm chưa phải tiền nên không ghi), thu nợ, tiền cọc đặt hàng, nhập hàng và trả hàng nhập (chọn trả bằng tiền mặt, chuyển khoản, hoặc "Chưa thanh toán" thì không ghi), trả tiền cho khách trả hàng, trả lương. Các khoản khác (tiền thuê, điện nước, rút tiền, thu khác…) bạn tự lập phiếu bằng nút Lập phiếu thu / Lập phiếu chi. Phiếu tự sinh không xoá được; phiếu lập tay xoá được. Cột trái lọc theo thời gian, quỹ, loại phiếu, hạng mục; bốn ô phía trên cho biết quỹ đầu kỳ, tổng thu, tổng chi, tồn quỹ.

Chứng từ nào có tiền cũng đi kèm phiếu thu hoặc phiếu chi, và hai bên dẫn tới nhau:

Trả hàng: mở hoá đơn đã thanh toán, bấm Trả hàng, nhập số lượng trả của từng mặt hàng. Hàng quay lại kho; tiền trừ vào phần hoá đơn còn ghi nợ trước, phần còn lại trả cho khách từ quỹ bạn chọn; điểm đã tích cho phần hàng trả bị thu lại. Mỗi lần trả là một phiếu TH000001…, xem ở Đơn hàng → Trả hàng. Nút Trả toàn bộ trả hết phần còn lại của hoá đơn.

Nhân viên: lịch làm việc, chấm công, lương, hoa hồng

Phân tích và báo cáo

Menu Phân tích có bốn trang (kinh doanh, hàng hoá, khách hàng, hiệu quả), menu Báo cáo có tám báo cáo (cuối ngày, bán hàng, đặt hàng, hàng hoá, khách hàng, nhà cung cấp, nhân viên, tài chính). Mọi trang đều lọc theo thời gian ở cột trái (tối đa một năm một lần) và có nút Xuất file lưu bảng thành file CSV mở được bằng Excel. Doanh thu tính theo lúc hoá đơn thanh toán xong, đã trừ hàng khách trả; lợi nhuận tính theo giá vốn lúc bán. Báo cáo tài chính lấy thêm thu nhập khác và chi phí từ các phiếu lập tay trong sổ quỹ và tiền lương đã trả (tiền góp vốn, rút tiền, trả nhà cung cấp không tính là thu nhập hay chi phí).

Ở cửa hàng bán lẻ, bốn phân tích nằm chung một trang: menu Kinh doanh → Hiệu quả → Kinh doanh. Kéo xuống để xem lần lượt Kinh doanh, Hàng hoá, Khách hàng, Hiệu quả, hoặc bấm tên từng phần ở cột trái để nhảy tới; mỗi phần có nút Xuất file riêng và cả trang dùng chung một khoảng thời gian.

Thiết lập giá (nhiều bảng giá)

Menu Hàng hoá → Thiết lập giá. Giá ghi trên hàng hoá là giá chung. Bấm Thêm bảng giá để có thêm bảng giá khác (giá sỉ, giá VIP, giá đợt giảm giá…), mỗi bảng là một cột trong bảng; gõ giá vào ô, rời ô là lưu. Ô để trống nghĩa là mặt hàng đó bán theo giá chung. Đơn vị quy đổi (lốc, thùng) có dòng giá riêng.

Tích điểm và khuyến mại

Thiết lập → Khách hàng → Tích điểm: bật lên rồi tự đặt mỗi bao nhiêu tiền được 1 điểm, 1 điểm trả được bao nhiêu tiền, điểm trả tối đa bao nhiêu % hoá đơn và phải có ít nhất bao nhiêu điểm mới được dùng. Khách có tên trên hoá đơn được cộng điểm khi hoá đơn thanh toán xong; ở cửa sổ thanh toán có thêm hình thức Điểm tích luỹ. Trả hàng thì điểm đã dùng được hoàn, điểm đã tích bị thu lại. Hàng nào không muốn tích điểm thì bỏ tích Tích điểm ở trang sửa hàng hoá. Điểm của từng khách xem và sửa tay ở trang của khách.

Thiết lập → Khách hàng → Khuyến mại có ba loại, máy tự áp dụng khi bán:

Mỗi chương trình có ngày bắt đầu, ngày kết thúc, công tắc bật/tắt và có thể chỉ dành cho một nhóm khách. Một mặt hàng chỉ nhận khuyến mại có lợi nhất cho khách; khuyến mại cộng thêm vào phần giảm giá nhân viên tự nhập. Khuyến mại hiện áp dụng ở màn hình bán lẻ.

Chi nhánh

Thiết lập → Cửa hàng → Chi nhánh (chỉ chủ cửa hàng): bấm Thêm chi nhánh, tích Chép sẵn toàn bộ hàng hoá để chi nhánh mới có cùng nhóm hàng, mã hàng, giá và đơn vị quy đổi (tồn kho bắt đầu từ 0). Cửa hàng cùng ngành bạn đã mở riêng trước đây gắn vào làm chi nhánh bằng nút ở cuối danh sách. Chuyển giữa các chi nhánh bằng menu cửa hàng ở góc trên.

Mỗi chi nhánh nhập, bán, kiểm kho và có sổ sách riêng. Gộp kho không cộng số liệu mà cho các chi nhánh xem tồn kho của nhau: cột Tồn chi nhánh khác ở danh sách hàng hoá, và nút Tồn ở chi nhánh khác khi bấm vào một dòng hàng ở màn hình bán. Chỉ áp dụng giữa các chi nhánh cùng ngành và so theo mã hàng (SKU) giống nhau.

Bảo mật

Khách hàng và công nợ

Mỗi khách có mã khách hàng do ứng dụng tự cấp (KH000001…), tên, số điện thoại, nhóm khách, giới tính, ngày sinh, địa chỉ, liên hệ khác và ghi chú. Tên luôn bắt buộc; các mục khác bắt buộc hay không do bạn tích ở Thiết lập → Khách hàng (áp dụng cả khi thêm nhanh ở màn hình bán hàng).

Trả lại một hoá đơn bán ghi nợ thì khoản nợ của hoá đơn đó được trừ đi. Khách còn công nợ hoặc tiền dư thì không xoá được.

Đăng ký, đăng nhập và xác thực

Ảnh cá nhân: vào Tài khoản, bấm Thêm ảnh và chọn ảnh (trên điện thoại có thể chụp luôn). Ảnh được cắt vuông và thu nhỏ trước khi gửi nên tải lên rất nhanh. Ảnh hiện cạnh tên ở góc phải trên cùng (máy tính) và ở đầu bảng Nhiều hơn (điện thoại). Bấm Xoá ảnh để bỏ.

Người đăng ký nhập họ tên, email, số điện thoại, mật khẩu và (tuỳ chọn) tên đăng nhập. Sau đó có thể đăng nhập bằng bất kỳ cái nào trong ba: email, số điện thoại (viết kiểu nào cũng được: 0901234567, 090 123 4567, +84901234567) hoặc tên đăng nhập. Tài khoản cũ và tài khoản nhân viên thêm số điện thoại, tên đăng nhập ở mục Tài khoản.

Sau khi đăng ký, ứng dụng gửi mã 6 số tới email và tới số điện thoại; nhập đủ mã mới bắt đầu dùng được. Mã có hiệu lực 10 phút, nhập sai 5 lần phải xin mã mới, mỗi phút xin lại được một lần. Kênh nào chưa thiết lập thì không hỏi mã kênh đó, để không ai bị kẹt vì một tin nhắn không thể tới:

Tài khoản do chủ cửa hàng tạo cho nhân viên không phải xác thực.

Hình thức thanh toán

Hình thứcCần chuẩn bịCách xác nhận
Tiền mặtKhông cầnNgay lập tức
Chuyển khoản QR (VietQR)Ngân hàng, số tài khoản, tên chủ tài khoản. Tuỳ chọn: API key của SePayThu ngân bấm "Đã nhận được tiền", hoặc tự động qua SePay
MoMoPartner code, access key, secret key từ MoMo BusinessTự động
Apple Pay / Thẻ (OnePay)Merchant ID, Access code, Hash key do OnePay cấp sau khi ký hợp đồng; tuỳ chọn tài khoản truy vấn. Chỉ thu VNDTự động: khi khách quay lại trang và qua địa chỉ IPN
StripeSecret key; tuỳ chọn webhook signing secretTự động
PayPalClient ID và secret. PayPal không nhận VND nên cần nhập tiền tệ thu và tỷ giáTự động

Đổi tài khoản nhận chuyển khoản cần xác nhận: mỗi lần lưu ngân hàng, số tài khoản, tên chủ tài khoản hoặc khoá SePay khác với đang dùng, hệ thống gửi một mã xác nhận 6 số tới chủ cửa hàng (email; hoặc tin nhắn nếu chỉ có số điện thoại) và chỉ lưu khi nhập đúng mã; mã có hiệu lực 10 phút. Nhờ vậy người khác dù vào được phần Thiết lập cũng không tự đổi được nơi tiền về. Nếu bản cài chưa thiết lập gửi email/tin nhắn thì thay bằng nhập lại mật khẩu của người đang đổi. Bật/tắt hình thức mà không đổi tài khoản thì không cần mã.

Màn hình bán hàng hiện mã QR và tự hỏi cổng thanh toán xem tiền đã vào chưa, nên vẫn chạy được khi chưa cài webhook. Địa chỉ webhook của từng hình thức hiện ngay trong Thiết lập; dán vào trang quản trị của cổng thanh toán để xác nhận nhanh hơn.

Hãy thử ở chế độ sandbox trước. Bấm "Trả hàng" trong Your Store chỉ cộng lại tồn kho, không tự hoàn tiền: tiền thanh toán online phải hoàn trên trang của cổng thanh toán.

Báo cáo chuỗi, API, báo cáo AI

Thu phí thuê bao (SaaS)

Phần này chỉ có trong gói kèm module Saas. Nó biến Your Store thành dịch vụ thu phí: ai cũng đăng ký được, dùng thử miễn phí, hết hạn thì trả tiền cho bạn để dùng tiếp.

Tiêu chíDùng thửCơ bảnChuyên nghiệpCao cấp
Giá mặc định0 đ, 7 ngày90.000 đ/tháng190.000 đ/tháng290.000 đ/tháng
Tài khoản mỗi cửa hàngKhông giới hạnTối đa 3Không giới hạnKhông giới hạn
Bán hàng, kho, doanh thuCóCóCóCó
Khách hàng; doanh số từng nhân viên, hoa hồngCó—CóCó
Phân tích chuỗi, API, báo cáo AICó——Có

Mỗi gói tính cho một cửa hàng; mở thêm cửa hàng thì mua thêm gói. Chủ cửa hàng mua theo tháng với giá niêm yết, hoặc tích Mua theo năm để trả một lần và được giảm: 1 năm −2%, 2 năm −3%, 5 năm −5% (mặc định, sửa được).

  1. Tài khoản tạo lúc cài đặt là quản trị nền tảng và thấy thêm mục Nền tảng trên menu. Muốn cấp quyền cho tài khoản khác: php artisan saas:admin email@cua-ban.com.
  2. Nền tảng → Tài khoản nhận tiền: nhập tài khoản của bạn. Chuyển khoản QR, MoMo và Apple Pay / Thẻ qua OnePay thu bằng VND; PayPal thu bằng USD cho khách quốc tế. Bật cái nào thì chủ cửa hàng thấy cái đó.
  3. Nền tảng → Bảng giá: số ngày dùng thử, giá tháng từng gói (VND và USD), số tài khoản tối đa, các thời hạn bán (theo tháng, theo năm) và % giảm cho từng thời hạn, rồi tích Thu phí sử dụng ứng dụng.
Tình huốngỨng dụng xử lý
Tài khoản mới tạo cửa hàng đầu tiênDùng thử đủ tính năng của gói Cao cấp; thanh trên cùng đếm ngược số ngày còn lại.
Chủ cửa hàng mở thêm cửa hàngCửa hàng mới phải thanh toán gói mới dùng được (không có dùng thử lần hai).
Chủ cửa hàng mua hoặc gia hạnMenu Gói dịch vụ → chọn gói, thời hạn, cách trả → quét QR hoặc mở trang thanh toán. Cùng gói: kỳ mới cộng nối tiếp.
Đổi gói giữa chừngSố ngày còn lại được quy đổi theo giá (30 ngày Chuyên nghiệp ≈ 63 ngày Cơ bản) rồi cộng vào gói mới; gói mới có hiệu lực ngay.
Tính năng ngoài góiMục đó trên menu có hình ổ khoá; bấm vào sẽ sang trang Gói dịch vụ. Dữ liệu cũ (ví dụ danh sách khách) vẫn được giữ.
Quá số tài khoản của góiKhông thêm được người mới; nếu đã thêm thừa trong lúc dùng thử thì chỉ những người vào trước (chủ trước) còn làm việc được.
Hết hạnGói đã trả tiền được dùng thêm vài ngày, sau đó cửa hàng chỉ mở được trang gia hạn. Dữ liệu không bị xoá; trả tiền xong là mở lại ngay.
Chuyển khoản chưa nối SePayKhoản thanh toán chờ ở Nền tảng → Thanh toán; bạn kiểm tra sao kê rồi bấm Đã nhận tiền. Có SePay API key thì tự kích hoạt sau vài giây.
Tặng thời gian, xử lý ngoại lệNền tảng → Cửa hàng → chọn gói rồi bấm +1 tháng hoặc +12 tháng.

Địa chỉ webhook cho SePay và địa chỉ IPN cho OnePay hiện ngay dưới từng tài khoản nhận tiền. Tài khoản nhận tiền của nền tảng tách biệt hoàn toàn với hình thức thanh toán mà từng cửa hàng tự thiết lập để thu tiền khách của họ. Tài khoản quản trị nền tảng không bao giờ bị khoá hay giới hạn tính năng.

Apple Pay không tự nhận tiền được mà phải đi qua một cổng thanh toán. Với doanh nghiệp Việt Nam, Your Store nối qua OnePay: khách được chuyển sang trang OnePay, trên iPhone/iPad/Mac (Safari) sẽ có nút Apple Pay, các thiết bị khác trả bằng thẻ. Bạn cần hợp đồng với OnePay và nhờ họ bật Apple Pay cho tài khoản; gửi cho họ địa chỉ IPN hiện trong trang thiết lập. Chạy php scripts/onepay-sandbox-check.php để thử kết nối với môi trường thử của OnePay. Hosting miễn phí thường chặn kết nối ra ngoài hoặc webhook vào: khi đó chuyển khoản QR xác nhận tay vẫn chạy được, còn MoMo, Stripe, PayPal và báo cáo AI cần hosting cho phép gọi HTTPS ra ngoài.

Khi khách trả tiền gói xong (ngân hàng báo về qua SePay, MoMo/OnePay/PayPal xác nhận, hoặc bạn bấm "Đã nhận tiền" ở trang Nền tảng), gói được mở ngay đúng hạng và thời hạn đã mua, và ứng dụng tự gửi hoá đơn thanh toán cho người trả: qua email; nếu người đó không có email hoặc email không gửi được thì gửi tin nhắn tới số điện thoại. Hoá đơn xem và in lại được ở Gói dịch vụ → Lịch sử → Xem hoá đơn, kèm ghi chú đã gửi qua kênh nào. Cần thiết lập hộp thư và/hoặc nhà cung cấp SMS ở Nền tảng → Email & tin nhắn thì mới gửi được.

Ngay lúc tiền về, trang Gói dịch vụ của khách hiện bảng "Chúc mừng! Thanh toán thành công" kèm mã hoá đơn, gói, số tiền đã nhận, hạn dùng mới và nút Xem hoá đơn. Bảng chỉ hiện một lần cho mỗi lần thanh toán.

Tin nhắn SMS không cần đăng ký brandname: chọn SpeedSMS, dán Access token và để trống ô Brandname thì tin gửi từ một đầu số ngẫu nhiên; gõ Verify hoặc Notify để dùng tên gửi chung của SpeedSMS. Chỉ khi muốn hiện tên riêng mới phải đăng ký brandname.

Trang Nền tảng (tài khoản quản trị tổng)

Màu giao diện, góp ý và hỗ trợ

Mỗi người tự chọn màu giao diện của mình trong bốn màu của logo: vàng, xanh dương, xanh lá, đỏ. Bấm vào tên ở góc phải trên, ở dòng Giao diện có một vòng tròn bốn màu giống logo: rê chuột tới màu nào thì màu đó sáng và nổi to lên, bấm để chọn (phần dày nhất của vòng là màu đang dùng); lựa chọn được nhớ theo tài khoản.

Ở giữa thanh trên cùng là tên cửa hàng kèm nhãn gói nhỏ bên cạnh; bấm vào để xem gói, hạn dùng và đổi sang cửa hàng khác. Ngôn ngữ là nút có lá cờ ở góc phải: bấm vào, các ngôn ngữ xổ xuống theo hàng dọc kèm cờ. Thẻ trình duyệt hiện biểu tượng vòng tròn bốn màu của Your Store.

Ở đầu mọi trang, bên trái nút ngôn ngữ, có ba mục: Góp ý (người dùng viết góp ý kèm số điện thoại; tài khoản quản trị tổng đọc ở Nền tảng → Góp ý & hỗ trợ và đánh dấu đã xử lý), Hỗ trợ (bấm là tải ngay phần mềm hỗ trợ từ xa, không qua trang web của hãng: UltraViewer cho Windows; AnyDesk cho Windows, Mac, Android, còn iPhone thì mở App Store vì Apple không cho tải trực tiếp) và biểu tượng điện thoại: bấm vào sẽ hiện số Tư vấn và số Kỹ thuật để chọn gọi. Hai số điện thoại và hai đường dẫn tải do tài khoản quản trị tổng nhập ở cùng trang đó; số nào để trống thì không hiện, trống cả hai thì biểu tượng gọi ẩn đi.

Trang bán hàng (bán lẻ)

Trên màn hình rộng, cột phải của trang bán hàng là khung thanh toán: khách hàng ở trên cùng (chọn khách rồi mới hiện ô bảng giá bên cạnh; không chọn khách thì bán theo bảng giá chung), tiếp theo là Tổng tiền hàng, Giảm giá, Thu khác (phí giao hàng, gói quà… cộng thêm vào hoá đơn), Khách cần trả, ngay dưới là Khách đã trả (mặc định bằng đúng số khách cần trả, sửa được), rồi hình thức thanh toán (Tiền mặt, Chuyển khoản, Kết hợp). Bấm Tiền mặt sẽ hiện các mệnh giá khách thường đưa, bấm vào một mệnh giá là ra ngay Tiền thừa trả khách. Khi tìm khách hàng, danh sách kết quả xổ xuống phía dưới ô tìm. Chọn + Thêm khách mới sẽ mở bảng thông tin (tên đã điền sẵn) để ghi số điện thoại, nhóm, địa chỉ… rồi mới lưu; khách đã nằm trên hoá đơn thì bấm vào tên để bổ sung hoặc sửa thông tin. Hàng hoá thêm bằng ô tìm kiếm/quét mã phía trên.

Các nút ở góc phải thanh trên của trang bán hàng (từ trái sang):

Thiết lập & hiển thị là lựa chọn riêng của từng máy và từng tài khoản: Hàng hoá (hiện ảnh và số tồn khi tìm, hiện mã hàng trên dòng hoá đơn), Giá tiền (hiện đơn giá trên dòng hoá đơn, gợi ý mệnh giá tiền khách đưa), Thanh toán (hoá đơn mới mặc định là tiền mặt hay chuyển khoản, tự in sau khi thanh toán, tiếng "ting" khi nhận chuyển khoản). Người có quyền còn thấy lối tắt tới Danh sách hàng hoá, Thiết lập giá, Tài khoản nhận chuyển khoản và Mẫu in hoá đơn.

Bán khi mất mạng: trang bán hàng bán lẻ vẫn mở và bán được khi không có mạng, miễn là máy đó đã mở trang bán hàng ít nhất một lần lúc có mạng (khi đó máy tự lưu sẵn trang, hàng hoá, giá và danh sách khách hàng).

Trang Tổng quan của cửa hàng bán lẻ mở đầu bằng một bảng Kết quả hôm nay gồm năm ô cách nhau bằng vạch mờ: Doanh thu, Đơn hàng, Trả hàng, Doanh thu thuần (kèm mức tăng giảm so với hôm qua) và So với cùng kỳ tháng trước (doanh thu thuần hôm nay so với cùng ngày tháng trước). Bên dưới là Kết quả trong kỳ: nút chọn thời gian nằm bên phải, bấm vào xổ xuống danh sách dọc (Hôm nay, 7 ngày, 30 ngày, Tháng này, hoặc tự chọn hai ngày).

Bảng Top 10 hàng bán chạy có nút Xuất file: tải về toàn bộ hàng đã bán trong kỳ (mã hàng, tên, số lượng, doanh thu thuần, lợi nhuận), xếp từ bán chạy nhất.

Trang Tổng quan của cửa hàng bán lẻ có thêm bốn bảng theo khoảng thời gian đang chọn: top 10 hàng bán chạy (theo doanh thu thuần, số lượng hoặc lợi nhuận), doanh thu thuần theo ngày / giờ / thứ, top 10 khách mua nhiều nhất và doanh thu theo nhân viên. Mỗi báo cáo trong menu Kinh doanh có ô Mối quan tâm ở cột trái để xem cùng báo cáo đó theo góc khác (ví dụ Bán hàng: theo ngày, theo giờ, theo thứ, giảm giá hoá đơn, trả hàng; Hàng hoá: bán hàng, theo nhóm hàng, xuất nhập tồn, xuất dùng – xuất huỷ).

Dùng trên điện thoại (bán lẻ)

Trên điện thoại, cửa hàng bán lẻ có thanh menu ở cuối màn hình gồm năm nút: Tổng quan, Hàng hoá, Bán hàng (nút tròn ở giữa), Hoá đơn và Nhiều hơn. Nút nào hiện tuỳ theo quyền của nhân viên. Trên máy tính và máy tính bảng ngang, menu vẫn nằm ngang phía trên như cũ.

Mở ứng dụng trên điện thoại: logo hiện giữa màn hình, bốn màu sáng lần lượt như vòng tròn đang chạy, rồi mới tới trang đầu. Thanh trên cùng chỉ còn logo Your Store, nút gọi hỗ trợ và nút đổi ngôn ngữ. Chạm hai lần vào logo để logo phóng to, chạm vào màu nào thì cả ứng dụng đổi sang màu đó. Tên cửa hàng, gói đang dùng và việc đổi cửa hàng nằm trong Nhiều hơn → Cửa hàng. Các khung nội dung chạy sát hai mép màn hình.

Tốc độ: bốn trang trên thanh dưới (Tổng quan, Hàng hoá, Bán hàng, Hoá đơn) được tải sẵn và giữ trong máy. Chạm vào là trang hiện ngay như lần xem gần nhất, rồi số liệu mới từ máy chủ thay vào sau chưa đầy một giây.

Quét mã hàng bằng camera: bấm nút mã vạch màu vàng cạnh ô tìm kiếm. Dưới khung camera chọn Quét liên tục (quét hàng này tới hàng khác, camera không đóng) hoặc Quét từng hàng (đọc được một hàng thì camera tự đóng). Mỗi lần đọc được máy kêu bíp cao; mã không có trong danh sách kêu bíp trầm (tắt tiếng bíp trong Thiết lập của máy bán hàng). Camera được giữ thêm vài giây sau khi đóng nên lần quét kế tiếp mở gần như tức thì.

Tìm kiếm ở mọi danh sách (hàng hoá, hoá đơn, khách hàng, sổ quỹ, phiếu kho, đặt hàng, trả hàng, thiết lập giá…) lọc ngay khi bạn đang gõ, không cần bấm Enter. Ô nhập tiền tự chia dấu chấm (1.250.000) ngay lúc gõ.

Điện thoại, chung: ứng dụng đứng yên, không phóng to thu nhỏ được bằng hai ngón hay chạm đúp, và không tự phóng to khi gõ vào ô. Logo, nút gọi hỗ trợ và đổi ngôn ngữ chỉ hiện ở trang Tổng quan; các trang khác bắt đầu ngay bằng tiêu đề lớn của trang (Hàng hoá, Hoá đơn…) cùng các nút bên cạnh.

Một đơn tại một thời điểm (điện thoại): trang bán hàng không còn hàng "Hoá đơn 1, Hoá đơn 2". Muốn làm đơn khác thì bấm Lưu tạm hoặc hoàn tất đơn đang làm; đơn lưu tạm nằm trong biểu tượng Đơn lưu tạm (hình xếp chồng, có số đếm) ở cuối dòng Khách hàng · Bảng giá · Lọc; chạm vào một đơn để làm tiếp. Nút Lọc mở bảng chọn nhóm hàng và thuộc tính (màu, size…); các nhóm hàng không còn nằm ngang trên trang.

Quyền xem hàng hoá: trong Nhân viên, tích quyền Xem hàng hoá (không sửa được) cho người chỉ được xem danh sách và mở từng hàng; họ không thấy nút thêm, lưu, xoá, nhập/xuất file. Quyền Thêm, sửa, xoá hàng hoá vẫn như trước. Mục Theo dõi tồn kho (trước gọi Quản lý tồn kho) có nút "?" giải thích: bật thì máy đếm số lượng (bán trừ, nhập cộng, hết hàng thì báo); tắt dành cho dịch vụ hay hàng không cần đếm.

Hoá đơn trên điện thoại: vuốt một hoá đơn sang trái để hiện In, Trả hàng, Chia sẻ, Huỷ đơn; hoặc giữ ngón tay trên hoá đơn nửa giây để mở cùng các lựa chọn đó. Huỷ đơn với hoá đơn đã thanh toán là trả toàn bộ (cộng lại tồn kho). Trong chi tiết hoá đơn, ngay dưới mã là ngày giờ và trạng thái; mỗi dòng hàng có tên trên một hàng, bên dưới là giá × số lượng, đơn vị, tiền của dòng ở bên phải.

Nhiều hơn: khung Cài đặt đứng đầu, trong đó dòng đầu là cửa hàng đang xem (chạm để chọn cửa hàng khác bằng thanh cuộn của điện thoại), rồi Gói, Thêm cửa hàng, Tài khoản, Chấm công… Mọi mục chỉ còn biểu tượng và chữ to, không có khung bao quanh.

Trang bán hàng trên điện thoại: nút Bán / Đặt nằm ngay cạnh chữ Bán hàng, ô tìm và quét mã chiếm trọn hàng thứ hai. Khi hoá đơn đang có hàng mà bạn chuyển sang trang khác, máy hỏi: Lưu tạm rồi đi tiếp, Thanh toán đơn này hoặc Ở lại. Quyền dùng camera: Android hỏi một lần rồi nhớ (chọn "Cho phép khi dùng trang"); iPhone hay hỏi lại mỗi lần mở app, muốn không hỏi nữa thì vào Cài đặt → Safari → Camera → Cho phép. Trong lúc bán, camera được giữ bật thêm 2 phút sau mỗi lần quét nên không phải xin lại; rời trang bán hàng hoặc tắt màn hình là camera tắt.

Logo (điện thoại): chạm hai lần hoặc giữ ngón tay lên logo để mở bảng màu giao diện; ngay dưới bảng màu có mã QR, đường dẫn chia sẻ ứng dụng và nút Giới thiệu nhận hoa hồng. Đổi / thêm cửa hàng: trong Nhiều hơn, chạm dòng tên cửa hàng để mở danh sách cửa hàng; nút + ở góc phải danh sách để thêm cửa hàng mới. Chương trình hoa hồng chạy riêng, không cần bật thu phí gói: đối tác đăng ký và người mới được ghi nhận ngay; hoa hồng được tính khi cửa hàng thanh toán gói.

Chia sẻ ứng dụng: ở trang đăng nhập và đầu bảng Nhiều hơn có nút Chia sẻ ứng dụng: hiện mã QR để người khác quét bằng camera, nút Chia sẻ (Zalo, Messenger…) và Sao chép đường dẫn. Người đã là đối tác thì đường dẫn chia sẻ có sẵn số điện thoại của họ.

Chính sách hoa hồng (đối tác): Nhiều hơn → Giới thiệu nhận hoa hồng. Đăng ký bằng họ tên và tài khoản ngân hàng; mã giới thiệu là số điện thoại tài khoản của bạn. Người mới mở đường dẫn của bạn (hoặc nhập số của bạn ở ô SĐT người giới thiệu khi đăng ký) thì mọi cửa hàng họ mở được tính cho bạn. Hoa hồng: 30% lần thanh toán đầu tiên của cửa hàng, 15% mỗi lần gia hạn về sau, trọn đời; chỉ tính gói từ 1 năm trở lên (gói tháng không tính); không tính cửa hàng của chính bạn. Chủ nền tảng xem khoản chờ chuyển ở Nền tảng → Hoa hồng (có mã QR chuyển khoản sẵn số tiền), chuyển xong bấm Đã chuyển; tỉ lệ và gói tối thiểu sửa được ở đó.

Xác nhận tài khoản ngân hàng của đối tác: ngân hàng không cho ứng dụng gửi OTP, nên tài khoản được xác nhận bằng một lần chuyển 1.000 ₫: chủ nền tảng vào Nền tảng → Hoa hồng → Đối tác, bấm Gửi mã xác nhận, quét mã QR bằng app ngân hàng (app hiện tên người nhận để đối chiếu với tên chủ tài khoản), chuyển rồi bấm Đã chuyển 1.000 ₫. Đối tác xem mã 6 số trong nội dung biến động số dư của ngân hàng và nhập ở trang Chính sách hoa hồng. Hoa hồng chỉ chuyển vào tài khoản đã xác nhận; đổi số tài khoản thì phải xác nhận lại. Bảng "Bạn nhận được bao nhiêu?" có ô chọn số năm cửa hàng mua (1, 2, 5 năm…).

Tự xác nhận tài khoản ngân hàng (VietQR.io): đăng ký tại my.vietqr.io, lấy Client ID và API Key, dán vào Nền tảng → Hoa hồng → Tự xác nhận tài khoản ngân hàng → Lưu. Từ đó, khi đối tác chọn ngân hàng và nhập số tài khoản, ô Chủ tài khoản tự điền tên do ngân hàng trả về (ô chuyển xanh, không sửa được); bấm lưu là tài khoản được xác nhận ngay. Sai số tài khoản thì báo ngay dưới ô số tài khoản; không tra được thì hiện mã lỗi của VietQR (ví dụ 41: ngân hàng chưa hỗ trợ tra cứu) và đối tác nhập tên tay. Mỗi người tra tối đa 6 lần/phút và 20 lần/ngày để chống dò tên; một số tài khoản đã tra thì lưu trong 10 phút sẽ không bị tính thêm lượt. Ngân hàng không hỗ trợ tra hoặc dịch vụ bận thì quay về cách chuyển 1.000 ₫ có mã. API Key được lưu mã hoá, không hiện lại; bỏ trống ô này khi lưu là giữ khoá cũ. Bên dưới có ô Thử khoá: chọn ngân hàng, nhập một số tài khoản bạn biết tên chủ (tài khoản của bạn) rồi bấm Thử; app nói rõ khoá chạy đúng (hiện tên) hay vì sao không chạy: khoá bị từ chối (401/403), hết lượt (429), ngân hàng chưa hỗ trợ (41), dịch vụ bận (45) hoặc hosting chặn kết nối. Trong trang đăng ký đối tác, ngân hàng có dấu ✓ là ngân hàng tự hiện tên được.

Duyệt đối tác bằng tay: đối tác tự gõ tên chủ tài khoản đúng như trên thẻ. Mỗi đăng ký (hoặc lần đổi tài khoản) ở trạng thái Chờ duyệt; tab Hoa hồng của Nền tảng có số đỏ đếm số người chờ, mục Nền tảng trong Nhiều hơn cũng vậy. Bấm Duyệt bên cạnh đối tác: cửa sổ hiện mã QR của tài khoản; quét bằng app ngân hàng của bạn để xem tên chủ tài khoản, bấm Huỷ trong app ngân hàng (không chuyển tiền), rồi bấm Duyệt hoặc Từ chối (ghi lý do, đối tác sẽ thấy và sửa lại). Thông báo ngay: ở đầu tab Hoa hồng bấm Bật thông báo trên máy này trên điện thoại/máy tính bạn hay dùng; mỗi khi có người đăng ký, máy báo ngay kể cả khi tắt app (iPhone cần cài app ra màn hình chính, iOS 16.4 trở lên). Nếu đã thiết lập email ở Nền tảng → Xác thực thì có thêm email báo. Tra tên tự động (VietQR.io) đang tắt, bật lại khi có gói trả phí.

Đợt 1.53: Nền tảng → Bài viết có bảng Nguồn người đọc (30 ngày) cho cả trang bài viết và cho từng bài: Google, Facebook, Zalo, TikTok, YouTube, công cụ tìm kiếm khác, trang khác dẫn tới (có tên trang), hoặc gõ thẳng link / mở từ tin nhắn. Máy đọc của Google, Facebook không bị tính. Mẹo: thêm ?utm_source=fanpage vào cuối link khi đăng ở một nơi riêng để biết khách đến từ đó. 3 bài mẫu có ảnh bìa và ảnh minh hoạ vẽ theo đúng chủ đề.

Đợt 1.54:

Đợt 1.55:

Đợt 1.52: Camera tắt ngay khi quét xong hoặc đóng khung quét, điện thoại không còn báo đang dùng camera. Ô tìm kiếm Hoá đơn trên điện thoại có nút quét mã thay cho dấu X. Trang bài viết ở địa chỉ yourstore.cloud/blog: Google đọc được, mỗi bài có tiêu đề, mô tả và ảnh cho Facebook/Zalo. Cuối bài có nút Dùng thử miễn phí và nút chia sẻ Facebook, Zalo, chép link. Đối tác đăng nhập rồi chia sẻ thì link tự kèm mã giới thiệu của họ. Có sẵn 3 bài mẫu. Viết, sửa, ẩn, xoá bài ở Nền tảng → Bài viết (quyền Nội dung app). Nội dung gõ như tin nhắn: ## đầu dòng là tiêu đề nhỏ, - đầu dòng là gạch đầu dòng, **chữ** là chữ đậm. Sơ đồ trang cho Google ở /sitemap.xml: gửi link này trong Google Search Console để Google tìm bài nhanh hơn. Trang Nhiều hơn có mục Bài viết hay.

Đợt 1.51: Số tổng đài cũ 0856 334 477 tự đổi thành 0969 837 949 ở mọi nơi đã ghi: số tư vấn/kỹ thuật, lời nhà sáng lập, điều khoản, số điện thoại và chân hoá đơn của cửa hàng, website bán hàng. Số dùng để đăng nhập tài khoản thì giữ nguyên. Màn chào: logo to ở bên trái, Tải app và ngôn ngữ bên phải, bấm một lần là đổi ngôn ngữ. Trang đăng nhập: nội dung nằm giữa màn hình, logo to hơn, đổi ngôn ngữ một chạm. Nút Face ID / vân tay có hình con mắt lồng vân tay. Khung quét to hơn và không còn chữ ở góc trái; quét QR đăng nhập máy tính dùng khung vuông lớn, có biểu tượng QR 4 góc. Nút hỗ trợ nổi ở Nhiều hơn nằm cao hơn, không bị thanh menu che.

Đợt 1.50 (giao diện điện thoại): Màn chào trước khi đăng nhập gồm 5 hình phủ kín màn hình, vuốt qua lại: Bán hàng nhanh, Hàng hoá & tồn kho rõ ràng, Báo cáo dễ hiểu, Dùng mọi lúc mọi nơi, Nhận hoa hồng trọn đời. Nút Đăng nhập / Đăng ký cách mép dưới; ngôn ngữ và nút Tải app ở góc trên. Trang đăng nhập: bấm logo để xem lại màn chào; nút Tải app cạnh ngôn ngữ; ô Chia sẻ ứng dụng nằm dưới khung đăng nhập. Face ID / vân tay là nút nhỏ cạnh nút Đăng nhập; máy chưa bật thì app hiện hướng dẫn cách bật. Mã QR đăng nhập chỉ hiện trên máy tính. Điện thoại quét QR bằng nút Bán hàng: bấm Bán hàng là camera mở ngay; quét mã hàng thì bán, quét mã QR của máy tính thì mở trang cho phép đăng nhập (cũng có ở bảng màu khi chạm 2 lần vào logo). Bảng màu: tên màu nằm trong vòng logo, đóng bằng dấu X góc phải. Website bán hàng trên điện thoại: chỉ kéo lên xuống, mỗi mặt hàng một dòng. Logo nhỏ xoay khi tải trang không còn nền trắng.

Đợt 1.49 (giao diện điện thoại): Khi chuyển trang, thay cho thanh chạy ngang ở đầu trang, ở Tổng quan logo chính sẽ quay; ở các trang khác một logo nhỏ rơi xuống và quay. Không còn thanh cuộn ở cạnh trang. Nút lọc thời gian ở Tổng quan chỉ tô màu viền và chữ. Màn quét mã: hình camera phủ kín màn hình, không còn dải đen. Hai cách quét là Quét thường (đọc một mã rồi tự đóng) và Quét nhanh (quét liên tục, bấm Xong để thoát), mang màu giao diện. Trang Nhiều hơn: Đăng xuất, ngôn ngữ và phiên bản gần nhau hơn.

Đợt 1.48: Trước khi đăng nhập, điện thoại mở app sẽ hiện màn chào có hình nhân viên Your Store, bên dưới có nút Đăng nhập và Đăng ký. Trang đăng nhập/đăng ký có logo ở góc trái, ngôn ngữ ở góc phải, và 2 ô Cài đặt ứng dụng, Chia sẻ ứng dụng (kèm mức hoa hồng). Đăng nhập không cần mật khẩu: (1) Face ID / vân tay: đăng nhập một lần bằng mật khẩu, vào Tài khoản → Đăng nhập bằng Face ID / vân tay → Bật trên máy này; lần sau bấm nút Face ID / vân tay ở trang đăng nhập. Cần trang chạy https (yourstore.cloud có sẵn). (2) Mã QR: trên máy tính bấm Mã QR (máy tính); trên điện thoại đã đăng nhập vào Nhiều hơn → Đăng nhập máy tính, quét mã rồi bấm Cho phép. Mã chỉ dùng được 2 phút, một lần, và chỉ cho đúng máy tính đã hiện mã. Không quét mã do người lạ gửi. Màn mở đầu Tổng quan (điện thoại): hình phủ kín màn hình, logo, ngày giờ, và các dòng Bật xác thực 2 lớp, Thiết lập quản lý nhân viên, Website bán hàng. Website bán hàng (Đơn hàng → Website bán hàng): bật lên, đặt địa chỉ riêng (yourstore.cloud/shop/ten-cua-hang), viết giới thiệu và lưu ý. App có sẵn link và mã QR để in dán ở quầy. Khách xem hàng, giá, bỏ giỏ, điền tên, số điện thoại, địa chỉ rồi đặt. Đơn về mục Đặt hàng, ghi chú "Đặt từ website" kèm địa chỉ giao. Chủ và quản lý nhận thông báo ngay. Giá lấy đúng giá bán trong app; hàng hết có thể ẩn. Logo xoay khi mở app và khi kéo tải lại quay chậm hơn.

Đợt 1.47 (giao diện điện thoại): Trang Nhiều hơn: bấm ảnh, tên hoặc cây bút ở góc trên để mở Tài khoản. Nút tròn nổi ở góc dưới bên phải bung ra Gọi tổng đài (chọn số tư vấn hoặc kỹ thuật), Điều khiển từ xa (AnyDesk cho đúng loại điện thoại) và Góp ý. Chữ các mục to hơn, các nhóm cách nhau bằng khoảng trống thay cho đường kẻ. Đăng xuất nằm giữa, ngoài khung, cách xa dòng ngôn ngữ và phiên bản. Hướng dẫn sử dụng có nút X để thoát, thanh trên cùng luôn có Mục lục và ô tìm kiếm theo từ khoá (gõ có dấu hay không dấu đều được). Trang Nền tảng trên điện thoại chỉ cuộn lên xuống; bảng giá chia 3 cột, bấm Chi tiết để xem giá từng gói. Bộ lọc thời gian ở Tổng quan mang màu giao diện.

Đợt 1.46: Thêm hàng mới khi đang bán. Ở màn Bán hàng, gõ tên hoặc quét mã chưa có rồi bấm thêm hàng mới. App mở trang Thêm hàng hoá đầy đủ (ảnh, đơn vị lớn, thương hiệu, tồn ít/nhiều nhất…), điền sẵn tên hoặc mã vạch và lấy thông tin từ kho hàng hoá chung nếu có. Bấm Lưu, app quay về hoá đơn đang bán và thêm luôn món đó. Bấm "Về bán hàng" để quay lại mà không thêm. Nhân sự nền tảng: ở Nền tảng → Nhân sự nền tảng, chủ nền tảng nhập email, số điện thoại hoặc tên đăng nhập của người đã có tài khoản, rồi tích phần việc được giao: Góp ý, Cửa hàng, Thanh toán, Hoa hồng, Kho hàng chung, Bảng giá, Nội dung app. Người được giao thấy mục Nền tảng trong menu nhưng chỉ thấy phần của mình. Người có quyền Góp ý nhận thông báo ngay khi có góp ý mới; người có quyền Hoa hồng nhận thông báo khi có đối tác đăng ký, sau khi bật thông báo trên máy của họ. Tài khoản nhận tiền, email/SMS, AI, khoá tra cứu ngân hàng và việc giao quyền luôn chỉ chủ nền tảng làm.

Đợt 1.45: Nhập hàng hoá từ file KiotViet. Ở KiotViet vào Hàng hoá → Xuất file, rồi ở Your Store vào Hàng hoá → Nhập file và chọn thẳng file đó, không cần sửa gì. Dòng đơn vị lớn (thùng, hộp… có "Mã ĐVT Cơ bản") được gắn vào món gốc với đúng quy đổi, mã và giá. Nhóm hàng "BÁCH HOÁ>>Bánh Kẹo" lấy cấp cuối "Bánh Kẹo". Ảnh trong file được tải về; nếu file nhiều ảnh mà chưa tải hết, nhập lại cùng file để tải tiếp. Hàng ngừng kinh doanh vẫn được nhập nhưng ẩn khỏi bán. Dịch vụ thì không theo dõi tồn. Combo và hàng sản xuất bị bỏ qua, cần tạo trên màn hình. Kho hàng hoá chung: hàng có mã vạch in trên bao bì (8, 12, 13 hoặc 14 số) mà một cửa hàng đã nhập thì cửa hàng khác cùng ngành thêm cùng mã sẽ được điền sẵn tên, đơn vị, nhóm, thương hiệu, ảnh và các đơn vị lớn. Áp dụng ở trang Thêm hàng hoá, ở nút thêm hàng nhanh khi quét mã lạ ở quầy, và khi nhập file chỉ có mã vạch, không có tên. Giá bán, giá vốn, tồn kho không bao giờ được chia sẻ. Mã tự đặt (SP000123) không vào kho chung. Quản trị nền tảng xem, sửa tên, xoá ở Nền tảng → Kho hàng hoá chung.

Đợt 1.44: Đổi trả thay cho Trả hàng. Ở chi tiết hoá đơn (nút ⋯ trên điện thoại, nút Đổi trả trên máy tính), ở danh sách Hoá đơn, hoặc nút trả hàng trên màn Bán hàng: app mở màn Bán hàng với hàng của hoá đơn cũ và đúng khách đó. Chọn số lượng khách trả trong khung vàng Hàng khách trả. Nếu khách lấy thêm hoặc đổi sang hàng khác, quét hoặc chọn hàng như bán bình thường. Tiền hàng trả được trừ vào hoá đơn mới, khách chỉ trả phần chênh. Nếu hàng trả nhiều tiền hơn, app hiện Trả lại khách và tự lập phiếu chi tiền mặt. Không lấy hàng mới thì chỉ là trả hàng. Hàng mua nợ trả lại thì trừ vào công nợ trước. Cần quyền Trả hàng và cần có mạng.

Đợt 1.43: Cửa hàng hết hạn: tài khoản thường bị khoá đến khi gia hạn (dùng thử hết hạn khoá ngay, gói trả phí có 3 ngày ân hạn); tài khoản quản trị nền tảng vẫn vào được mọi cửa hàng và thấy dải đỏ báo đã hết hạn; khi Thu phí đang tắt, trang Nền tảng hiện cảnh báo đỏ. Kéo xuống để tải lại hiện logo xoay; tiêu đề trang to hơn; đổi ngôn ngữ chỉ một chạm. Mở app lần đầu (không phải mở lại từ nền) hiện màn hình chào: nửa trên logo trên ảnh (đặt ảnh ở Nền tảng → Góp ý & hỗ trợ → Ảnh màn hình chào), nửa dưới giới thiệu app. Hàng hoá: tên dài xuống dòng, hàng sắp hết/hết hiện màu chữ thường. Bán hàng: sửa thông tin khách ngay trong ô Khách hàng; khách lẻ dùng Giá chung, khách có nhóm tự dùng bảng giá của nhóm; quyền mới "Tự chọn bảng giá khi bán"; bảng Thiết lập & hiển thị chữ ngắn, to, nút gạt. Hoá đơn: tên khách to ở trên, giờ và mã hoá đơn ở dưới; trong chi tiết, nút ⋯ có Trả hàng và Huỷ đơn (đơn đã thanh toán: trả lại toàn bộ). Nhiều hơn: trang mở từ Nhiều hơn chiếm cả màn hình (ẩn thanh dưới), bấm < để quay lại; vòng màu và nút chia sẻ ở góc trên; mỗi cửa hàng ghi gói và hạn (Cao cấp xanh lá, Chuyên nghiệp vàng, Cơ bản xanh dương); khung Thiết lập & hỗ trợ cuối cùng gồm Tài khoản, Thiết lập, Lịch sử thao tác, Nền tảng · Hướng dẫn sử dụng, Gọi tổng đài, Góp ý, UltraViewer, AnyDesk · Điều khoản, Nhà sáng lập, Đăng xuất; ngôn ngữ cạnh dòng phiên bản. Trang Nền tảng trên điện thoại: các mục thành ô, chạm để mở trang riêng; bảng thành dòng ngắn. Lời nhà sáng lập, giọng nói và điều khoản sửa ở Nền tảng → Góp ý & hỗ trợ.

Đợt giao diện 1.42: Tổng quan kéo xuống ở đầu trang để tải lại số liệu mới nhất (mọi trang trên điện thoại cũng vậy); nút chọn kỳ thay chỗ chữ "Kết quả trong kỳ"; dưới Hình thức thanh toán có Giá trị tồn (theo giá vốn) và số hàng hoá còn tồn. Danh sách hàng hoá và màn hình bán hàng chữ, số to hơn. Đèn pin tự tắt khi đóng quét mã hoặc rời trang bán hàng. Tiêu đề các trang đứng yên khi kéo. Chi tiết hàng hoá: chưa bấm Sửa thì nội dung hiện chữ xanh, không bấm được; Mô tả và Định mức tồn (một dòng mở ra như Đơn vị tính, Thuộc tính) sửa được ngay rồi bấm Lưu; Thương hiệu nằm dưới Nhóm hàng; Giá vốn, Giá bán, Tồn kho chung một hàng, ghi chú tồn kho nằm sau chữ "i". Tên hàng trùng (không tính hoa thường) thì không cho lưu; thương hiệu, đơn vị tính, thuộc tính, nhóm hàng chọn từ danh sách đã có và tự gộp cách viết khác (hoa thường, dấu cách) về một. Nhiều hơn: nút chia sẻ ứng dụng thay chỗ dấu X; tên cửa hàng ở giữa với mũi tên xổ danh sách, mỗi cửa hàng có nút Gia hạn (chủ cửa hàng); vòng màu to hơn; bỏ ô Gói; Nhà cung cấp có biểu tượng xe tải; dải Giới thiệu nhận hoa hồng nổi bật. Chấm công chuyển vào phần Nhân viên: một mục cho cả tự chấm công và bảng của mọi người; hai quyền mới: "Tự chấm công và xem lịch sử chấm công của mình" (mọi người có sẵn) và "Xem bảng chấm công của mọi người" (chỉ xem, sửa vẫn cần quyền Nhân viên).

Quyền hàng hoá chi tiết: ngoài Xem hàng hoá và Thêm, sửa hàng hoá, có thêm Xoá hàng hoá và Xem và sửa giá vốn, nhập/xuất file. Người không có quyền giá vốn không thấy giá vốn ở đâu trong trang hàng hoá (cả tổng tồn theo giá vốn), không nhập/xuất file được; họ sửa giá bán thì giá vốn giữ nguyên. Nhân viên đã có quyền sửa hàng hoá trước đây được giữ đủ hai quyền mới.

Mở nhanh (điện thoại): danh sách hàng hoá và hoá đơn tải trước vài dòng đầu và dòng vừa chạm, nên mở chi tiết gần như ngay lập tức, không còn thanh tải; khung trắng tiêu đề (tiêu đề, nút, con số tổng) đứng yên khi kéo danh sách. Chi tiết hàng hoá mở ở chế độ xem, bấm Sửa mới sửa được (Huỷ để thôi). Trong chi tiết hoá đơn, In, Chia sẻ, Trả hàng, Trả toàn bộ, Huỷ đơn nằm trong nút ⋯ cạnh mã hoá đơn. Trang mở từ Nhiều hơn có nút < để quay lại bảng Nhiều hơn.

Bố cục điện thoại: mỗi trang có hai nền trắng tràn sát hai mép màn hình: nền trên chứa tiêu đề, các biểu tượng và con số tổng (tổng tồn, tổng tiền hoá đơn); cách một khoảng nhỏ là nền dưới chứa danh sách. Kéo xuống hết nội dung là dừng, không kéo được thêm vào khoảng trắng. Chữ trong ô nhập cỡ 16 để điện thoại không tự phóng to.

Tổng quan: chỉ còn Kết quả trong kỳ, mặc định là hôm nay. Bấm nút ngày bên phải để chọn 7 ngày, 30 ngày, tháng này hoặc tự chọn ngày; mọi con số, biểu đồ và bảng bên dưới đi theo kỳ đã chọn. Một ngày thì so với hôm qua; nhiều ngày thì so với kỳ ngay trước (cùng số ngày) và cùng kỳ tháng trước.

Lọc hàng hoá (điện thoại): nút phễu mở trang lọc riêng (Nhóm hàng, Tồn kho, Trạng thái, Chọn nhiều hàng); chỉ khi bấm Áp dụng danh sách mới lọc. Trong trang chi tiết, Đang bán, Theo dõi tồn kho và Tích điểm đều có nút "?" giải thích; các ô xếp theo thứ tự: Mã hàng, Mã vạch, Nhóm hàng, Giá vốn / Giá bán, Tồn kho, Thương hiệu…

Bán hàng (điện thoại): hàng hoá hiện thành danh sách dọc (ảnh, tên, tồn, giá). Hàng đã chọn: vuốt sang trái để xoá (không còn thùng rác ở góc). Dòng tổng ghi Tổng tiền hàng (n), n là tổng số lượng. Ghi chú hoá đơn nằm ở cuối trang thanh toán.

In và chia sẻ hoá đơn: bấm In thì hoá đơn hiện trước đúng khổ giấy (58/80 mm) trong một cửa sổ, có nút In và Đóng. Bấm Chia sẻ thì máy vẽ hoá đơn thành ảnh (tên cửa hàng, mã, giờ, từng dòng hàng, tổng tiền, cách trả) để gửi qua Zalo, Messenger… hoặc lưu ảnh; không gửi đường dẫn. Màn hình trả hàng trên điện thoại có hai cột: tên hàng (giá, đơn vị, số còn trả được ở dưới) và ô số lượng.

Nhiều hơn: vòng màu giao diện nằm ở góc phải dòng Cài đặt. Khung Hàng hoá gồm cả phần mua hàng (Nhà cung cấp, Đặt hàng nhập, Nhập hàng, Trả hàng nhập); khung Kinh doanh gồm Sổ quỹ, Phân tích và các Báo cáo, mỗi phần cách nhau một khoảng nhỏ. Hướng dẫn cài app có video ngắn cho iPhone và Android (tự chạy, có nút dừng, xem lại).

Hàng hoá trên điện thoại: vuốt một dòng sang trái để hiện nút Xoá (máy hỏi lại trước khi xoá; muốn thôi bán thì bỏ tích Đang bán thay vì xoá). Trong trang chi tiết, tên hàng chỉ nằm trong ô Tên hàng; nút < lớn ở góc trái để quay lại, và trên iPhone đã cài app có thể kéo từ mép trái sang phải để quay lại. Mục Đơn vị tính (trước gọi là Đơn vị quy đổi) có tiêu đề lớn như Thuộc tính; mỗi đơn vị sau đơn vị cơ bản là một khung xếp dọc (tên, quy đổi, mã hàng, giá bán, mã vạch).

Cài app lên điện thoại chưa có: trên máy tính, bấm vào tên của bạn ở góc phải → Cài app lên điện thoại (hoặc dòng cùng tên dưới khung đăng nhập). Bảng hiện mã QR: mở camera điện thoại quét mã để mở ứng dụng, đăng nhập, rồi làm theo các bước cho iPhone hoặc Android in ngay bên cạnh.

Cài ra màn hình chính để chạy toàn màn hình (mọi ngành): khi mở bằng trình duyệt, điện thoại luôn hiện thanh địa chỉ ở trên và thanh công cụ ở dưới; trang web không tự ẩn được hai thanh đó. Muốn ứng dụng chiếm trọn màn hình như một app riêng, cài nó ra màn hình chính, mỗi máy làm một lần:

Từ đó mở ứng dụng bằng biểu tượng vòng tròn bốn màu trên màn hình chính. Dải xanh mời cài có thể bấm × để tắt hẳn; mục trong menu vẫn còn. Mở từ biểu tượng thì không còn dải và mục này nữa.

Camera chỉ dùng được khi trang chạy bằng https và bạn bấm Cho phép khi trình duyệt hỏi quyền camera. Nếu lỡ bấm Chặn: vào cài đặt trang của trình duyệt, bật lại Camera rồi tải lại trang. Máy thiếu sáng thì bấm Đèn (điện thoại có hỗ trợ mới hiện nút này).

In hoá đơn

Hoá đơn, phiếu tạm tính và phiếu bếp in qua trình duyệt, khổ giấy nhiệt 80 mm (hoá đơn có thêm khổ 58 mm). Cài driver máy in, đặt làm máy in mặc định; muốn bỏ qua hộp thoại in thì mở Chrome với tham số --kiosk-printing. Tích Tự động in trong cửa sổ thanh toán để in sau mỗi lần bán.

Ở trang bán hàng bán lẻ, mọi lần in (đơn tạm tính, hoá đơn sau khi thanh toán, hoá đơn tạm lúc mất mạng) đều hiện thành một bảng in nổi ngay trên trang, có bản xem trước và nút In; không mở tab mới. Đã bật "Tự in hoá đơn sau khi thanh toán" (Quản trị → Thiết lập & hiển thị) thì hoá đơn được gửi thẳng ra máy in.

Thiết lập → Phiếu in có bốn thẻ ngang: In hoá đơn, In tem mã (khổ tem, in tên, in giá), In đơn đặt hàng và In đơn nhập hàng (khổ A4, A5 hoặc 80 mm, tiêu đề, ghi chú cuối phiếu). Tích QR thanh toán để in mã chuyển khoản: trên hoá đơn mã chỉ hiện khi hoá đơn bán bằng chuyển khoản, trên đơn đặt hàng mã mang số tiền còn phải trả. Cần bật Chuyển khoản QR và điền tài khoản ngân hàng ở Thiết lập → Thanh toán.

Mẫu in hoá đơn: chọn khổ giấy 58 hoặc 80 mm, cỡ chữ, tiêu đề, các dòng dưới tên cửa hàng (mã số thuế, Wi-Fi…), dòng chân, và tích những gì muốn in (địa chỉ, điện thoại, thu ngân, khách hàng, mã hàng, ghi chú món). Khung Xem trước bên cạnh đổi ngay theo lựa chọn.

Trước khi chạy thật

Cập nhật phiên bản mới

  1. Sao lưu cơ sở dữ liệu, file .env và thư mục public/uploads.
  2. Tải file zip của phiên bản mới lên thư mục đang chạy ứng dụng và giải nén đè lên bản cũ. Giữ nguyên .env, storage/installed và public/uploads (file zip không chứa các mục này).
  3. Mở website. Lần mở đầu tiên sau khi tải lên, ứng dụng tự cập nhật cơ sở dữ liệu; không cần gõ lệnh, nên làm được cả trên hosting không có Terminal.

Xử lý sự cố

Hiện tượngCách xử lý
Trang trắng hoặc lỗi 500Xem file storage/logs/laravel.log. Thường do thư mục storage hoặc bootstrap/cache không ghi được, hoặc PHP thấp hơn 8.3.
Chỉ trang chủ chạy, trang khác báo 404Bật mod_rewrite và AllowOverride All trên Apache.
Không hiện ảnh hàng hoáCho phép ghi thư mục public/uploads và kiểm tra APP_URL trong .env.
Báo "Page expired" (419) khi đăng nhậpĐang mở bằng http trong khi SESSION_SECURE_COOKIE=true. Dùng https hoặc đổi thành false.
Thiếu một hình thức thanh toán ở màn hình bánHình thức đó phải được bật, điền đủ thông tin và hợp với tiền tệ của cửa hàng (VietQR, MoMo cần VND).
Giờ hiển thị saiChọn lại múi giờ của cửa hàng trong Thiết lập.
Muốn cài lại từ đầuXoá file .env và storage/installed, làm trống cơ sở dữ liệu, rồi mở lại website.