[PK-56] BE follow-up: pridať image_url + available_qty do GET /api/cart #14

Merged
forge-admin merged 1 commit from feature/PK-56-cart-image-url-available-qty into main 2026-05-16 22:44:31 +00:00
Owner

Closes PK-56.

GET /api/cart vracia pre každý cart item aj image_url a available_qty, aby FE košík mohol zobraziť obrázky a obmedziť max qty podľa skladu bez ďalších requestov.

Closes PK-56. GET /api/cart vracia pre každý cart item aj `image_url` a `available_qty`, aby FE košík mohol zobraziť obrázky a obmedziť max qty podľa skladu bez ďalších requestov.
Eliminuje N+1 dotaz z FE-4 košíka — položka teraz nesie prvý obrázok
produktu (z `images` JSON) a aktuálny stav skladu (z `stockLevel`),
takže FE nemusí robiť `getProductDetail(slug)` per-line.

API contract zmena (non-breaking, len pridanie polí):
- response `cart.items[]` má dva nové fieldy:
  - `image_url`: string | null   (prvý prvok `Product.images`, null ak pole prázdne)
  - `available_qty`: number      (mapuje sa na `StockLevel.quantity`)

Žiadne polia neboli premenované ani odstránené.

Co-authored-by: multica-agent <github@multica.ai>
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
forge-admin/masox-eshop!14
No description provided.