MONA Headless: kết nối WordPress với storefront Next.js
MONA Headless là plugin do MONA phát triển, mở một cổng REST để storefront Next.js đọc trang, menu, sản phẩm, danh mục và SEO từ WordPress. Biên tập viên vẫn sửa trong wp-admin, và plugin gửi danh sách tag cần làm mới tới storefront sau mỗi lần lưu. Plugin đọc sản phẩm qua bảng tra cứu của MONA Ecommerce, đo trên kho 200.000 sản phẩm thì một trang danh mục mất khoảng 55 ms.
Gói cài đặt chính thức, dung lượng 247 KB. Cài thẳng bằng Plugin, Cài mới, Tải plugin lên, không cần giải nén.
- Thay cho
- Dùng độc lập
- Phiên bản
- 1.8.0
- Cập nhật
- 16/10/2026
- Yêu cầu
- WordPress 5.8, PHP 7.4
MONA Headless làm được gì
Dữ liệu đúng dạng storefront
Tên trường camelCase, ảnh kèm kích thước và chữ thay thế, link nội bộ là đường dẫn tương đối, giá là số nguyên VND.
Làm mới cache theo đúng trang
Lưu trang, sản phẩm, danh mục, menu hay redirect thì plugin gửi tag cần làm mới tới storefront; giá, tồn kho đổi qua KiotViet hay Odoo cũng báo.
Section khai báo trong code
Danh sách field của từng section được đẩy từ code storefront sang MONA Fields, biên tập viên nhập nội dung trong wp-admin.
Mẫu bố cục cho sản phẩm
Tạo mẫu Mẫu bố cục, chọn mẫu mặc định, gán mẫu riêng cho từng sản phẩm hoặc danh mục, xem trước bằng sản phẩm thật.
Xem trước bản nháp
Nút Xem trước trong wp-admin mở thẳng trang trên storefront, hiện đúng nội dung chưa lưu, kể cả các section.
Khoá mật khẩu vào một cổng
Application Password của storefront chỉ gọi được cổng của plugin và MONA Fields; gọi nơi khác trong REST API bị từ chối và ghi lại.
Khi nào nên dùng MONA Headless
Website đã chạy WordPress hoặc MONA Ecommerce và muốn giao diện bán hàng viết bằng Next.js, giữ nguyên chỗ nhập liệu cho biên tập viên, sẽ dùng được plugin này. Website vẫn dùng theme WordPress bình thường thì chưa cần. Bản hiện tại đọc một ngôn ngữ, storefront đa ngôn ngữ sẽ đi cùng bản sau.
Cài MONA Headless cho WordPress
Gói mona-headless-1.8.0.zip, 247 KB. Website đã cài thì cập nhật bản mới ngay trong trang quản trị.
Tạo tài khoản máy
Tạo tài khoản và Application Password, cấp quyền đọc ở màn Kết nối, rồi khoá mật khẩu vào cổng plugin.
Khai báo storefront
Nhập địa chỉ storefront, tạo secret xoá cache và secret xem trước, chép hai secret sang file .env.
Đẩy field từ storefront
Chạy lệnh đẩy field trong repo storefront để trang Cài đặt storefront và khung section hiện ra.
Bản quyền cho MONA Headless
MONA Headless dùng được đủ tính năng ngay sau khi cài, không cần license. License MONA là giấy tờ bản quyền cấp theo tên miền của anh chị, dùng khi hồ sơ dự án, hợp đồng bàn giao hoặc bên kiểm toán cần chứng minh nguồn gốc phần mềm. Cấp một lần, không phí gia hạn về sau.
Xem cách nhận giấy tờ và so sánh với plugin mua theo năm ở trang Plugin bản quyền MONA, hoặc gọi hotline 1900 636 648.
Câu hỏi thường gặp về MONA Headless
Dùng MONA Headless có phải đổi theme hay chuyển dữ liệu không?
Không. Trang, sản phẩm, menu và SEO vẫn nằm trong WordPress như cũ. Storefront Next.js chỉ là một cách hiển thị khác, đọc dữ liệu qua cổng REST của MONA Headless.
Cổng REST của MONA Headless có mở cho người ngoài không?
Không. Mọi đường dẫn đều cần đăng nhập bằng Application Password của tài khoản có quyền đọc. Mật khẩu đã khoá chỉ gọi được cổng của plugin và của MONA Fields, gọi nơi khác trong REST API đều bị từ chối và ghi lại.
Storefront biết khi nào cần làm mới nội dung?
Khi trang, sản phẩm, danh mục, menu, cài đặt hay redirect đổi, MONA Headless gom các tag liên quan và gửi một lần tới địa chỉ làm mới cache của storefront. Gửi chưa được thì tag được giữ lại và gửi lại sau.
MONA Headless có dùng được với website đa ngôn ngữ không?
Bản 1.8.0 đọc một ngôn ngữ. Các đường dẫn đã nhận tham số ngôn ngữ và dùng MONA Multilingual khi có, còn storefront đa ngôn ngữ sẽ đi cùng bản sau.
Dùng thử MONA Headless ngay trên website demo
Demo chạy thật trên plugin.mona.software, có sẵn gói cài đặt để tải về nếu anh chị muốn dùng. Cần giấy tờ bản quyền cho tên miền, gọi 1900 636 648.































Khoá học AI miễn phí
Công cụ AI trong công việc
VI
EN
