ReviewĐánh giá đơn hàng
Xóa đánh giá đơn hàng
Xóa đánh giá đơn hàng của khách hàng
Endpoint
DELETE /site/orderreviews/{id}
Headers
| Key | Value | Bắt buộc | Mô tả |
|---|---|---|---|
SiteTenantId | {tenant_id} | Có | ID của công ty/tenant. |
SiteAuthorization | {jwt_token} | Có | Token định danh khách hàng. |
Workflow & Logic
API này cho phép khách hàng xóa đánh giá đơn hàng của mình.
Quy trình xử lý (Internal Processing)
-
Xác thực & Kiểm tra quyền (Authentication & Authorization):
- Kiểm tra quyền truy cập thông qua JWT token.
- Lấy đánh giá từ
idtrong URL. - Kiểm tra đánh giá có thuộc về khách hàng đang đăng nhập.
-
Xóa đánh giá:
- Xóa vĩnh viễn đánh giá (không giới hạn thời gian, không phụ thuộc trạng thái duyệt).
-
Kết quả:
- Nếu thành công: Trả về HTTP 204 (No Content).
- Nếu không tìm thấy: Trả về HTTP 404.
Parameters
| Tên | Kiểu | Bắt buộc | Mô tả |
|---|---|---|---|
id | integer | Có | ID của đánh giá cần xóa. |
Response Schema
HTTP 204 - No Content
Xóa thành công, không có nội dung trả về.
HTTP 401 - Unauthorized
Nếu thiếu token, token không hợp lệ hoặc đã hết hạn (error_customer_login_required), hoặc token không thuộc shop của SiteTenantId (error_customer_company_mismatch).
HTTP 404 - Not Found
Nếu không tìm thấy đánh giá hoặc không thuộc về khách hàng (error_not_found).
HTTP 500
| Mã lỗi | Mô tả |
|---|---|
error_delete | Lỗi khi xóa đánh giá. |