Danh mục
Sản phẩm, biến thể, thuộc tính, bộ sưu tập và tồn kho.
</> Nhà phát triển
Trang quản trị cũng gọi chính API này. Dùng nó để dựng storefront bằng SDK, giao việc vận hành cho trợ lý AI qua CLI, và triển khai giao diện bằng một lệnh.
Trang quản trị
người bán
Storefront
@ecomweb/sdk
Trợ lý AI, CI
@ecomweb/cli
EcomWeb API
REST, mô tả bằng OpenAPI. Khóa truy cập có phạm vi.
API cho storefront và API quản trị, mô tả bằng OpenAPI. Có ở mọi gói, kể cả gói Free.
Sản phẩm, biến thể, thuộc tính, bộ sưu tập và tồn kho.
Đơn hàng, khách hàng, khuyến mãi và phí vận chuyển.
Trang, blog, menu, banner và dữ liệu tùy chỉnh.
Giao diện, tên miền, doanh thu và Google Analytics.
Mỗi khóa truy cập có phạm vi riêng: loại dữ liệu, chỉ đọc, địa chỉ IP, ngày hết hạn.
Xem tài liệu API →Storefront
Gắn vào dự án Next.js hay JavaScript nào cũng được. SDK có sẵn kiểu TypeScript cho mọi thứ một trang bán hàng cần.
ecomweb storefront init tạo sẵn dự án Next.js đã nối với cửa hàngimport { createEcomwebSdk } from "@ecomweb/sdk";
import { http } from "./http"; // fetch, axios, ky... của bạn
const sdk = createEcomwebSdk({
publicHttp: http,
authHttp: http,
});
const product = await sdk.products.getBySlug(
"723e6d4a", // mã cửa hàng
"ao-thun-basic",
{ include_variants: true },
);Vận hành bằng trợ lý AI
CLI được viết cho trợ lý AI. Claude Code, Codex hay quy trình tự động dùng nó để nhập hàng, sửa giá, xử lý đơn và đọc báo cáo.
ecomweb describe cho trợ lý biết cấu trúc dữ liệu trước khi ghi--dry-run# Hàng sắp hết, trả về JSON cho trợ lý đọc
$ ecomweb products list \
--inventory-status low_stock --output json
# Trợ lý xem cấu trúc dữ liệu trước khi ghi
$ ecomweb describe products --operation update
# Chạy thử, chưa có gì được ghi lên cửa hàng
$ ecomweb products batch-update \
--file gia-moi.json --dry-runBản xem trước cho pull request
Xem ổn rồi mới xuất bản
Triển khai bằng CLITừ gói Growth
Viết storefront ở máy bạn, EcomWeb build và chạy nó. Không cần tự lo máy chủ.
ecomweb deploy tạo bản xem trước dùng trong 24 giờ. Ổn rồi mới đưa lên trang chínhecomweb logs theo dõi build, deployments rollback quay lại bản trướcecomweb envChạy trên máy chủ của bạn thì gói nào cũng được. So sánh các gói →
Trang quản trị vẫn dùng song song khi bạn cần.
ecomweb auth login --email. Mã đăng nhập gửi về email, không cần mật khẩu.
ecomweb init tạo cửa hàng và khóa API cho dự án.
ecomweb storefront init tạo dự án Next.js đã nối với cửa hàng.
ecomweb deploy, hoặc chạy trên máy chủ của bạn.
Tạo cửa hàng miễn phí, lấy khóa truy cập và gọi API ngay trong buổi đầu.