Mua hàng hóa và dịch vụ mà không cần đăng ký người dùng
✅ Mục đích của kịch bản:
- Người dùng không được ủy quyền.
- Người dùng điền vào một mẫu với thông tin liên hệ (ví dụ, guest_orders).
- Chọn sản phẩm (bạn có thể thiết lập trước một danh sách).
- Đơn hàng được đặt cho người dùng guest_user.
✅ Những gì bạn cần:
- Một PROJECT_URL và APP_TOKEN hợp lệ để xác thực với API OneEntry.
- Thẻ của mẫu đơn đặt hàng khách, ví dụ guest_orders
- danh sách productId và số lượng
📌 Quan trọng:
- Các trường trong mẫu (thẻ, loại) phải khớp với cài đặt mẫu trong bảng điều khiển quản trị.
- Nếu bạn cần gửi thông báo về một đơn hàng, bạn có thể sử dụng Events.
- Chúng tôi không xử lý lỗi trong các ví dụ này.
- Bạn có thể xử lý lỗi trong trycatch hoặc trong một cấu trúc như "await Promise.catch((error) => error)"
Kịch bản
1. Nhập oneEntry và định nghĩa url và token
Ví dụ:
import { defineOneEntry } from 'oneentry';
const PROJECT_URL = 'your-project-url';
const APP_TOKEN = 'your-app-token';
2. Tạo một khách hàng API với hàm defineOneEntry()
Ví dụ:
const { AuthProvider, Orders, Payments, Forms } = defineOneEntry(PROJECT_URL, {
token: APP_TOKEN,
});