Ana içeriğe geç

Ürün/Hizmet Güncelleme

Mevcut ürün/hizmet kaydını güncelleme.

Endpoint

PUT /kolaybi/v1/products/{product_id}

Parametreler

ParametreTipZorunluAçıklama
namestringEvetÜrün adı
codestringHayırÜrün kodu
barcodestringHayırBarkod numarası
descriptionstringHayırÜrün açıklaması
product_typeProductTypeHayırVarsayılan good
vat_rateVATRateHayırVarsayılan 20
pricenumberHayırSatış fiyatı
price_currencyCurrencyHayırSatış para birimi
quantitynumberHayırStok miktarı
discount_typestringHayırpercentage (varsayılan) veya numeric
discount_valuenumberHayırİndirim tutarı / yüzdesi
tagsarrayHayırEtiket ID listesi (tags[0], tags[1])

Örnekler

# Temel ürün güncelleme
curl -X PUT "https://ofis-sandbox-api.kolaybi.com/kolaybi/v1/products/1" \
-H "Authorization: Bearer YOUR_ACCESS_TOKEN" \
-H "Channel: YOUR_CHANNEL" \
-H "Content-Type: application/x-www-form-urlencoded" \
-d "name=Güncellenmiş Ürün Adı"

# Detaylı ürün güncelleme
curl -X PUT "https://ofis-sandbox-api.kolaybi.com/kolaybi/v1/products/1" \
-H "Authorization: Bearer YOUR_ACCESS_TOKEN" \
-H "Channel: YOUR_CHANNEL" \
-H "Content-Type: application/x-www-form-urlencoded" \
-d "name=Güncellenmiş Ürün&code=URN001&barcode=1234567890&product_type=good&vat_rate=20&price=150.00&price_currency=try&quantity=75&discount_type=percentage&discount_value=5&tags[0]=12"

Yanıt Formatı

{
"data": {
"id": 1,
"product_type": "good",
"name": "Güncellenmiş Ürün",
"code": "URN001",
"vat_type": "PERCENTAGE",
"vat_value": 20,
"barcode": "1234567890",
"description": "Ürün açıklaması",
"discount_type": "PERCENTAGE",
"discount_value": 5,
"stock_unit": 1,
"stock_multiplier": 1,
"purchase_unit": 1,
"purchase_stock_multiplier": 1,
"purchase_unit_description": "kutu",
"purchase_price": 90,
"purchase_currency": "try",
"sale_unit": 1,
"sale_stock_multiplier": 1,
"sale_unit_description": "adet",
"sale_price": 150,
"sale_currency": "try",
"total_stock_quantity": 75,
"tags": [
{
"id": 12,
"name": "e-ticaret"
}
]
}
}

Yanıt Alanları

AlanTipAçıklama
idintegerÜrün ID
product_typestringgood / service
namestringÜrün adı
codestringÜrün kodu
vat_typestringKDV tipi (PERCENTAGE, NUMERIC)
vat_valuenumberKDV oranı
barcodestringBarkod
descriptionstringÜrün açıklaması
discount_typestringİndirim tipi
discount_valuenumberİndirim değeri
stock_unitnumberStok birimi
stock_multipliernumberStok birim çarpanı
purchase_unitnumberAlış birimi
purchase_stock_multipliernumberAlış birim çarpanı
purchase_unit_descriptionnumberAlış birim açıklaması
purchase_pricenumberAlış fiyatı
purchase_currencynumberAlış para birimi
sale_unitnumberSatış birimi
sale_stock_multipliernumberSatış birim çarpanı
sale_unit_descriptionnumberSatış birim açıklaması
sale_pricenumberSatış fiyatı
sale_currencynumberSatış para birimi
total_stock_quantitynumberGüncel stok miktarı
tagsarrayÜrüne bağlı etiketler

Etiket Alanları (tags)

AlanTipAçıklama
idintegerEtiket ID değeri
namestringEtiket adı
descriptionstringEtiket açıklaması (varsa)