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

KeyValueBắt buộcMô 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)

  1. 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ừ id trong URL.
    • Kiểm tra đánh giá có thuộc về khách hàng đang đăng nhập.
  2. 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).
  3. 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ênKiểuBắt buộcMô tả
idintegerCó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ỗiMô tả
error_deleteLỗi khi xóa đánh giá.

On this page