Quản lý nhóm sản phẩmBiến thể sản phẩm
Xóa biến thể
Xóa vĩnh viễn một biến thể sản phẩm (Product Variant)
Endpoint
DELETE /v1/productvariants/:id
Quyền:
product.manage
Chỉ xóa được biến thể không còn tồn kho ở bất kỳ kho nào. Sau khi xóa, các dòng phiếu nhập và dòng đơn hàng có liên quan được đánh dấu là sản phẩm đã bị xóa.
Path Parameters
| Tên | Kiểu | Bắt buộc | Mô tả |
|---|---|---|---|
id | int | Có | ID biến thể cần xóa |
Response Schema
HTTP 204 - No Content
Xóa thành công.
Error Codes
| Mã lỗi | Mô tả |
|---|---|
error_not_found | Đối tượng không tồn tại hoặc không thuộc quyền truy cập của bạn (HTTP 404) |
error_product_invalid | Sản phẩm không hợp lệ hoặc không thuộc công ty |
error_product_variant_onhold_remain | Biến thể còn tồn kho, không thể xóa. Mảng lỗi kèm thêm các dòng dạng " > <Tên kho> (<số tồn>)" liệt kê kho còn hàng |
error_fetch_product_variant_stats_before_delete | Không lấy được thông tin tồn kho để kiểm tra trước khi xóa |
error_parse_product_variant_stats_before_delete | Thông tin tồn kho trả về không hợp lệ |
error_role_not_available | Không có quyền product.manage (HTTP 403) |
error_delete | Lỗi hệ thống khi xóa (HTTP 500) |