Product Customer-Group Prices — List
Lists every tier-price row attached to a product.
Fresh sub-resource under src/Admin/
This is the fresh sub-resource that replaces the legacy admin operations on the storefront ProductCustomerGroupPrice resource. The legacy operations are scheduled for removal in Phase 6 — see the package CLAUDE.md "Legacy admin endpoints" section.
Endpoint
| Endpoint | Method |
|---|---|
/api/admin/catalog/products/{productId}/customer-group-prices | GET |
Response
200 OK — { data, meta } envelope, one row per product_customer_group_prices.
| Field | Type | Notes |
|---|---|---|
data[].id | integer | Row ID. |
data[].qty | integer | Minimum quantity at which the tier applies. |
data[].valueType | string | fixed or discount. |
data[].value | float | Fixed price or percent discount. |
data[].customerGroupId | integer|null | null = applies to every group. |
data[].customerGroupName | string | Group label. |
data[].productId | integer | Parent product. |

