---
title: "Aktualizuje wariant produktu"
method: PUT
path: "/products_variants/{product_variant_id}"
tags: ["Produkty - Warianty"]
---

# Aktualizuje wariant produktu

`PUT /products_variants/{product_variant_id}`

## Request

- Base URL: `https://demo.sellasist.pl/api/v1`
- URL: `https://demo.sellasist.pl/api/v1/products_variants/{product_variant_id}`
- Auth: API key in header `apiKey`

Aktualizacja wariantu produktu

## Path parameters

- `product_variant_id` unknown, required

## Request body

- ProductVariantUpdate
  - `catalog` string
  - `ean` string
  - `external_shops_mappings` object[]: Ustawienia mapowań zewnętrznych sklepów
    - `foreign_id` integer: Identyfikator produktu zewnętrzengo do zmapowania
    - `shop_id` integer: Identyfikator sklepu
  - `pricesfieldsvalues` object[]: Wartości pól cenowych
    - `currency` string: Kod waluty, w której podano wartość (waluta musi być włączona w usłudze). Bez waluty wartość dotyczy waluty domyślnej. Z walutą kwota jest ustawiana tylko dla tej waluty i nie zmienia jej przeliczanie kursem.
    - `id` integer: Identyfikator wartości pola cenowego
    - `pricesfield_id` integer: Identyfikator pola cenowego
    - `value` number: Wartość pola
  - `promotion` integer
  - `quantity` integer
  - `status` integer
  - `symbol` string

## Response `200`

Sukces

- object
  - `id` integer

## Other responses

- `401`: Błąd autoryzacji

## Changes

- **2026-10-28** `58415a41c446`: 1 warning
  - removed the request property `external_offers_settings`
- **2026-10-11** `400197636ecd`: 1 info
  - added the new optional request property `pricesfieldsvalues/items/currency`

[Operation history](https://skmtc.dev/sellasist/apis/sellasist-api/changes/products_variants/:product_variant_id/put.md)

---

[API](https://skmtc.dev/sellasist/apis/sellasist-api.md) - [All operations](https://skmtc.dev/sellasist/apis/sellasist-api/llms.txt) - [OpenAPI document](https://skmtc.dev/sellasist/apis/sellasist-api/revisions/58415a41c446?raw)
