Ana içeriğe geç

Ürün/Hizmet Oluşturma

Yeni ürün/hizmet kaydı oluşturma.

Endpoint

POST /kolaybi/v1/products

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ırFiyat para birimi
quantitynumberHayırİlk stok miktarı (varsayılan: 0)
discount_typestringHayırpercentage (varsayılan) veya numeric
discount_valuenumberHayırİndirim yüzdesi ya da tutarı
tagsarrayHayırÜrün etiket ID'leri (tags[0], tags[1])

Örnekler

# Temel ürün oluşturma
curl -X POST "https://ofis-sandbox-api.kolaybi.com/kolaybi/v1/products" \
-H "Authorization: Bearer YOUR_ACCESS_TOKEN" \
-H "Channel: YOUR_CHANNEL" \
-H "Content-Type: application/x-www-form-urlencoded" \
-d "name=Test Ürün"

# Detaylı ürün oluşturma
curl -X POST "https://ofis-sandbox-api.kolaybi.com/kolaybi/v1/products" \
-H "Authorization: Bearer YOUR_ACCESS_TOKEN" \
-H "Channel: YOUR_CHANNEL" \
-H "Content-Type: application/x-www-form-urlencoded" \
-d "name=Test Ürün&code=URN001&barcode=1234567890&product_type=good&vat_rate=20&price=100.00&price_currency=try&quantity=50"

Yanıt

{
"data": {
"id": 1,
"product_type": "good",
"name": "Test Ürün",
"code": "URN001",
"vat_type": "PERCENTAGE",
"vat_value": 20,
"barcode": "1234567890",
"description": "Test ü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": "koli",
"purchase_price": 80,
"purchase_currency": "try",
"sale_unit": 1,
"sale_stock_multiplier": 1,
"sale_unit_description": "adet",
"sale_price": 100,
"sale_currency": "try",
"total_stock_quantity": 50,
"tags": [
{
"id": 12,
"name": "e-ticaret"
}
]
}
}

Yanıt Alanları

AlanTipAçıklama
idintegerOluşturulan ürün ID
product_typestringGOOD / SERVICE
namestringÜrün adı
codestringÜrün kodu
vat_typestringKDV birimi (PERCENTAGE vb.)
vat_valuenumberKDV oranı
barcodestringBarkod
descriptionstringAçıklama
discount_typestringPERCENTAGE veya NUMERIC
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_quantitynumberToplam stok miktarı
tagsarrayÜrüne bağlı etiket listesi

Etiket Alanları (tags)

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