Bỏ qua điều hướng

PHP SDK

Ví dụ minh họa cách ứng dụng PHP gọi dịch vụ của Cloudjet qua một client. Gói cài đặt và phiên bản được cung cấp khi dự án tích hợp bắt đầu.

Trang này giới thiệu định hướng tích hợp, chưa phải đặc tả kỹ thuật chính thức. Tên endpoint, tham số và đoạn mã chỉ để minh họa. Để nhận tài liệu áp dụng cho dự án của bạn, liên hệ Cloudjet.

Khởi tạo client

use Cloudjet\SDK\Client;

$client = new Client([
    'api_key' => '<your-token>',
    'environment' => 'production'
]);

Quản lý sản phẩm

// Lấy danh sách sản phẩm
$products = $client->products->list([
    'limit' => 10,
    'page' => 1
]);

// Tạo sản phẩm mới
$product = $client->products->create([
    'name' => 'Sản phẩm mới',
    'price' => 199000,
    'sku' => 'SP001'
]);

Xử lý đơn hàng

// Tạo đơn hàng mới
$order = $client->orders->create([
    'customer_id' => '123',
    'items' => [
        ['product_id' => '456', 'quantity' => 2],
        ['product_id' => '789', 'quantity' => 1]
    ]
]);

// Cập nhật trạng thái đơn hàng
$client->orders->update('ORDER123', [
    'status' => 'processing'
]);

Phương thức

products.list()

Lấy danh sách sản phẩm

Tham số của products.list()
Tham số Kiểu Mô tả
limit integer Số kết quả mỗi trang
page integer Số trang

products.create()

Tạo sản phẩm mới

Tham số của products.create()
Tham số Kiểu Mô tả
name string Tên sản phẩm
price float Giá sản phẩm
sku string Mã SKU

orders.create()

Tạo đơn hàng mới

Tham số của orders.create()
Tham số Kiểu Mô tả
customer_id string ID khách hàng
items array Danh sách sản phẩm trong đơn hàng
Gửi yêu cầu tích hợp