# Data contract

## Product

- productId：string，商品唯一識別
- name：string，顯示名稱
- price：number，單價
- salePrice：number，優惠價格
- active：boolean，上架狀態

## Order

- orderNo：string，訂單編號
- buyer：object，購買人
- items：Product[]，訂單明細
- subtotal：number
- shipping：number
- total：number，伺服器計算總額
- status：string，訂單狀態

## Contact

- contactNo：string，聯絡編號
- name：string，姓名
- email：string，Email
- message：string，需求內容
- status：string，處理狀態
