Bỏ qua menu, tới nội dung
Thành viên The MONA Group
Thành viên The MONA Group
Sản phẩm và viết theo yêu cầu
1900 636 648Tư vấn miễn phí, 8h–22h
MONA OS 2.0Hệ thống quản trị MONA tự phát triển, nối 7 phần mềm nội bộ về một dữ liệu, có Gấu Quản Trị trả lời câu hỏi điều hành.7 phần mềm1 trục dữ liệu8 AI AgentXem MONA OS hoạt động
Dự án giáo dụcThe IELTS WorkshopPhần mềm quản lý chuỗi 11 cơ sở luyện thi, kèm app cho học viên20238 tháng12 ngườiXem hồ sơ dự án Xem thêm dự án Khoa Y
Dự án bán lẻHình minh hoạ gấu MONA bán trang sức tại quầy kính, cạnh màn hình bán hàng và tồn khoNgọc Thành JewelryPhần mềm quản lý chuỗi cửa hàng trang sức, tích hợp xuất hoá đơn20246 tháng7 ngườiXem hồ sơ dự án
Dự án sản xuấtHình minh hoạ gấu MONA hướng dẫn công nhân học bài trên phần mềm đào tạo trong phòng họp nhà máyPolytex Far Eastern Việt NamPhần mềm đào tạo công nhân viên chạy trong mạng nội bộ nhà máy20234 tháng8 ngườiXem hồ sơ dự án
Dự án nhân sựHình minh hoạ gấu MONA đứng lớp đào tạo cho bác sĩ, điều dưỡng bằng phần mềm học trực tuyếnBệnh viện Hoàn Mỹ Sài GònViệc đào tạo nhân sự chuyển từ Excel sang phần mềm MONA viết riêng20247 tuần13 moduleXem hồ sơ dự án
Sản phẩm có sẵnHình minh hoạ gấu MONA phục vụ bàn, khách quét mã QR trên bàn để gọi mónnhahang.aiGọi món tại bàn bằng mã QR, kết nối bếp, quản lý bàn, định lượng nguyên liệuNhà hàngQuán ănChuỗi ăn uốngXem nhahang.ai
Sản phẩm có sẵnMONA HouseTự lập hoá đơn tiền phòng, gửi mã QR qua Zalo, báo có khi khách chuyển khoảnNhà trọCăn hộ cho thuêXem MONA House
Sản phẩm có sẵnMONA NHTQĐặt hàng Taobao, 1688, Tmall, ví khách hàng và theo dõi vận đơn cho công ty nhập hàngTaobao1688TmallXem MONA NHTQ
Tư vấn miễn phí, 8h–22h mỗi ngày

NC-29 · Website và headless WordPress · Bản 1.0 · Bài tổng hợp

Cửa hàng WooCommerce làm headless: giỏ hàng và thanh toán cần hỏi gì

Khi WooCommerce chạy headless, giỏ hàng và thanh toán không còn nằm trong trang WordPress. Bài này đọc tài liệu Store API ngày 09/10/2026 để nói cái gì đi bằng API, cái gì cần quyết, và câu hỏi nên hỏi bên làm trước khi ký.

Thực hiện: Nhóm kỹ thuật MONA Software Công ty TNHH Phần mềm MONA, MST 0316694442

Tra văn bản · Cập nhật

Store APIViệc trên bản thửHỏi MONATrích dẫn

Kết luận cho chủ doanh nghiệp

  1. 1

    Store API của WooCommerce công khai và không cần API key. Dữ liệu theo khách hiện tại qua cookie phiên hoặc Cart-Token, nên không thấy đơn của người khác.

  2. 2

    Thao tác ghi cần nonce, và tài liệu không nêu cách ứng dụng ngoài lấy nonce đầu tiên. Đây là điểm cần kiểm trên bản thử trước khi hứa cửa hàng headless với khách.

  3. 3

    Trước khi ký, nên hỏi bên làm năm điều: nonce, cookie hay Cart-Token, thanh toán chạy ở đâu, đơn của khách xem ở đâu, và phân trang sản phẩm.

Điểm chính: Store API cho đọc giỏ và sản phẩm công khai, còn thao tác ghi cần nonce mà tài liệu không nêu cách lấy.

1Store API có gì và giới hạn của nó

WooCommerce có Store API để front end đọc sản phẩm, quản lý giỏ hàng và đi qua thanh toán mà không cần WordPress vẽ trang. Store API nằm ở namespace wc/store/v1 và công khai, không cần API key.

Điều khác biệt là phiên làm việc. Store API theo dữ liệu của khách hiện tại thông qua cookie phiên hoặc header Cart-Token, nên một ứng dụng bên ngoài không thấy giỏ của khách khác.

Store API có gì và không có gì
MụcTheo tài liệuHệ quả
Namespacewc/store/v1Đường dẫn tương tự REST của WordPress
API keyKhông cầnDữ liệu công khai mới gọi được, phần ghi cần nonce
Phiên làm việcTheo cookie phiên của khách hiện tạiFront end phải giữ được cookie hoặc Cart-Token
Thấy đơn của người khácKhông, chỉ thấy dữ liệu của khách hiện tạiTra cứu đơn rộng hơn cần WooCommerce REST API có xác thực

2Nonce và việc đi bằng API

Tài liệu nói endpoint ghi cần nonce token. Nonce là mã do WordPress tạo để chống gửi yêu cầu giả. Điều tài liệu không nêu là một ứng dụng Next.js lấy nonce đầu tiên như thế nào, và nonce hết hạn ra sao.

Đây là điểm bài không đoán. Trước khi chọn cách làm giỏ hàng headless, đội kỹ thuật cần trả lời cách lấy và làm mới nonce, và kiểm trên một bản thử.

Việc đi bằng API và việc cần quyết (MONA suy ra từ tài liệu)
ViệcĐi bằng APICần quyết thêm
Xem sản phẩm và tồn khoCó, endpoint đọc công khaiPhân trang: mặc định 10, tối đa 100
Thêm vào giỏ, sửa số lượngCó, nhưng endpoint ghi cần nonceCách lấy và làm mới nonce chưa có trong tài liệu
Thanh toánStore API có các bước thanh toánLuồng xác nhận đơn chưa được đọc trong bài này
Đăng nhập khách và xem lịch sử đơnKhông thấy đơn người khác qua Store APICần xác thực riêng của WooCommerce

3Giữ giỏ hàng gắn với khách: cookie hay Cart-Token

Giỏ hàng có hai cách gắn với khách: theo cookie phiên, hoặc theo header Cart-Token. Tài liệu nói giỏ hàng headless có thể dùng header Cart-Token thay cho cookie.

Tài liệu không nêu tên cookie, cách trình duyệt cất Cart-Token, cấu hình CORS và thời hạn của Cart-Token. Vì vậy bài không đưa những chi tiết đó như sự thật.

Hai cách giữ giỏ hàng gắn với khách
CáchTheo tài liệuChưa rõ
Cookie phiênDữ liệu theo khách hiện tạiTên cookie và thời hạn chưa được nêu trong bài
Header Cart-TokenGET /wp-json/wc/store/v1/cart, cho ứng dụng không dựa vào cookieCách lưu phía trình duyệt và thời hạn

4Năm câu hỏi nên hỏi bên làm trước khi ký

Trước khi hứa một cửa hàng headless với khách, nên hỏi bên làm bốn điều. Điều này không thay thế việc đo trên bản thử, vì nhiều chi tiết nằm ngoài tài liệu.

Năm câu hỏi nên hỏi bên làm trước khi ký
Câu hỏiVì saoCăn cứ
Nonce lấy và làm mới thế nào?Đây là chỗ thường gãy khi làm headlessTài liệu nói endpoint ghi cần nonce nhưng không nêu cách lấy
Giỏ dựa vào cookie hay Cart-Token, và giữ ở đâu?Ảnh hưởng đăng nhập và nhiều thiết bịTài liệu có cả hai cách
Thanh toán chạy trong ứng dụng hay chuyển sang WordPress?Quyết định trải nghiệm và việc bảo mậtLuồng thanh toán chưa được đọc
Đơn của khách xem ở đâu?Store API không trả đơn của người khácTài liệu nêu giới hạn này
Phân trang sản phẩm đặt bao nhiêu?Mặc định 10, tối đa 100 mỗi trangTài liệu nêu cả hai con số

5Việc nên làm trên bản thử trước khi chọn

Bài này không đưa thời gian làm hay giá của cửa hàng headless. Các số đó đang chờ đội kỹ thuật MONA trả lời, và sẽ không lên bài nếu chưa có.

Việc nên làm trước khi chọn cửa hàng headless
ViệcMục đích
Đo số lần gọi API cho một lần thêm giỏ và thanh toánBiết tải thật trên máy chủ
Thử cookie và Cart-Token trên trình duyệt thậtKiểm chỗ nonce và phiên gãy
Thử thanh toán bằng tài khoản thử của cổng thanh toánKiểm luồng xác nhận đơn

6Giới hạn của bài tổng hợp này

  • Tài liệu Store API đọc ngày 09/10/2026 từ developer.woocommerce.com. Các trang về nonce và Cart-Token chưa đọc đủ, nên các chi tiết đó nằm trong mục chưa rõ.
  • Luồng thanh toán và xác nhận đơn chưa được đọc trong bài. Bài không nói cổng thanh toán cụ thể nào chạy được headless.
  • Các bảng «cần quyết» là suy luận từ tài liệu, chưa thử trên cửa hàng thật. Không có số đo tải của MONA.
  • Bài không đưa thời gian làm hay giá của cửa hàng headless. Các số đó chưa có câu trả lời từ đội kỹ thuật MONA.

7Nguồn và trích dẫn

Trích dẫn bài này

Nhóm kỹ thuật MONA Software (2026). Cửa hàng WooCommerce làm headless: giỏ hàng và thanh toán cần hỏi gì. NC-29, bản 1.0. Công ty TNHH Phần mềm MONA. https://mona.software/nghien-cuu/woocommerce-headless-gio-hang-thanh-toan-can-hoi-gi/. Tra văn bản 09/10/2026, cập nhật 09/10/2026.

@techreport{mona_nc29_2026,
  author = {{Nhóm kỹ thuật MONA Software}},
  title = {Cửa hàng WooCommerce làm headless: giỏ hàng và thanh toán cần hỏi gì},
  institution = {Công ty TNHH Phần mềm MONA},
  number = {NC-29, bản 1.0},
  year = {2026},
  month = oct,
  url = {https://mona.software/nghien-cuu/woocommerce-headless-gio-hang-thanh-toan-can-hoi-gi/},
  note = {Bài tổng hợp, tra văn bản 09/10/2026}
}

Muốn làm cửa hàng WooCommerce headless? Hỏi MONA

Gửi MONA số sản phẩm, cổng thanh toán và cách khách mua hiện tại. MONA trả lời năm câu hỏi trong bài theo đúng cửa hàng của bạn.

Hotline 1900 636 648