Linh hoạt với mọi công nghệ giao diện
Xây website bán hàng theo cách của bạn
Giữ quyền kiểm soát trải nghiệm mua sắm, dùng công cụ thật để kết nối và để EcomWeb đảm nhiệm hệ thống vận hành phía sau.
Kiến trúc
Giao diện riêng, hệ thống dùng chung.
Luồng tích hợp tách trải nghiệm khách hàng khỏi các nhóm chức năng vận hành, giúp đội ngũ thay đổi giao diện mà không phải dựng lại hệ thống bán hàng.
- Website bán hàng
- Lớp kết nối dữ liệu
- Hệ thống EcomWeb
Thiết lập
Ba bước để website bán hàng chạy thật.
Tạo website từ mẫu có sẵn, kết nối dữ liệu cửa hàng, rồi giao phần việc lặp lại cho bộ công cụ. Phần còn lại là tùy chọn.
Tạo website bán hàng
Bắt đầu từ bộ khởi tạo Next.js rồi tùy biến giao diện và nội dung. Chưa cần lo hạ tầng hay cấu hình.
- Bộ khởi tạo Next.js
- Bộ công cụ JavaScript
Kết nối dữ liệu cửa hàng
Nối website với sản phẩm và hành trình mua hàng, nhận thêm sự kiện cửa hàng khi quy trình bên ngoài cần tới.
- Giao diện dữ liệu cửa hàng
- Sự kiện cửa hàng
Tự động hóa phần còn lại
Thao tác cửa hàng từ cửa sổ lệnh hoặc giao việc lặp lại cho trợ lý lập trình, trong đúng phạm vi bạn cho phép và luôn xác nhận trước hành động quan trọng.
- Công cụ dòng lệnh
- Trợ lý lập trình AI
- Phạm vi có kiểm soát
Ví dụ kỹ thuật
Bắt đầu bằng lệnh và API đang có trong mã nguồn.
Ví dụ dưới đây dùng đúng lệnh EcomWeb CLI và các định danh createEcomwebSdk, IHttpClient, products.getBySlug của EcomWeb SDK.
npx @ecomweb/cli setup
ecomweb products list --status activeimport { createEcomwebSdk } from "@ecomweb/sdk";
import { http } from "./http"; // any IHttpClient: fetch, axios, ky...
const sdk = createEcomwebSdk({ publicHttp: http, authHttp: http });
const product = await sdk.products.getBySlug("cua-hang-mau", "ao-linen", {
include_variants: true
});ecomweb agent "publish the linen collection and raise prices 10%"
→ ecomweb products list --collection ao-linen --status draft
8 products · 24 variants
→ ecomweb products update --collection ao-linen --price +10% --dry-run
24 variants would change · 0 open orders affected
? Apply these changes? [y/N] y
✓ ecomweb products update --collection ao-linen --price +10%
✓ ecomweb products publish --collection ao-linen
Done · undo with: ecomweb runs revert run_8f21Trợ lý lập trình và tác vụ tự động phải nêu rõ phạm vi, kiểm tra tác động và nhận xác nhận trước hành động quan trọng.
Tài liệu kỹ thuật
Tiếp tục với tài liệu kỹ thuật.
Xem hướng dẫn tích hợp và các nguyên tắc an toàn trước khi đưa công cụ vào quy trình làm việc.