🛍️產品

產品 API (api/product)

搜尋產品

請求方法: GET 端點: /api/v1/product 說明: 搜尋符合條件的產品列表。

Curl 範例

curl -X GET \
     -H "Content-Type: application/json" \
     '{
       "name": "手機",
       "sku": "SKU12345",
       "price__lower": 1000,
       "price__upper": 5000,
     }' \
     https://{API_HOST}/api/v1/product

URL 參數

參數名稱
類型
說明

name

String

產品名稱關鍵字搜尋

sku

String

產品 SKU 編號

price__lower

Number

最低價格篩選

price__upper

Number

最高價格篩選

回應範例


取得單筆產品資料

請求方法: GET 端點: /api/v1/product/{product_id} 說明: 根據產品 ID 取得單筆產品詳細資料。

Curl 範例

URL 參數

參數名稱
類型
說明

product_id

Number

產品的唯一識別碼

回應範例


新增產品

請求方法: POST 端點: /api/v1/product 說明: 新增一筆產品資料。

Curl 範例

表單資料

欄位名稱
類型
說明
必填

name

String

產品名稱

sku

String

產品 SKU 編號

description

String

產品描述

price

Number

產品價格

stock

Number

庫存數量

category

String

產品分類

回應範例


更新產品資料

請求方法: PUT 端點: /api/v1/product/{product_id} 說明: 更新指定產品的資料。

Curl 範例

URL 參數

參數名稱
類型
說明

product_id

Number

產品的唯一識別碼

表單資料

欄位名稱
類型
說明
必填

name

String

產品名稱

sku

String

產品 SKU 編號

description

String

產品描述

price

Number

產品價格

stock

Number

庫存數量

category

String

產品分類

回應範例


產品資料模型

以下是產品資料的結構與說明:

欄位名稱

類型

說明

id

Number

產品 ID

name

String

產品名稱

sku

String

產品 SKU 編號

description

String

產品描述

price

Number

價格

stock

Number

庫存數量

created_at

String

建立時間

updated_at

String

更新時間

Last updated