mhv1.8.0

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.

mh mona-headless-1.8.0.zip

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ị.

  1. 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.

  2. 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.

  3. Đẩ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.

0:00