Ürün Ekleme (create)

Bu API isteği, bir tedarikçinin yeni bir ürünü tek tek oluşturmasını sağlar. Her istekle yalnızca bir ürün oluşturulur. İsteğin gövdesinde belirli ürün özellikleri ve detayları bulunur.

POST createProducts (Tekli Örnek)

https://api.pempati.com/api/{vendorId}/product/create

Parametre Açıklamaları
Parametre Açıklama Veri Tipi
categoryId categoryId bilgisinin Kategori bilgilerini çekeceğiniz servise Kategori Listesi'nden ulaşabilirsiniz int
subCategoryId subCategoryId bilgisinin Kategori bilgilerini çekeceğiniz servise Kategori Listesi'nden ulaşabilirsiniz int
brandId brandId bilgisinin Marka bilgilerini çekeceğiniz servise Marka Listesi'nden ulaşabilirsiniz. string
brand brand bilgisinin Marka bilgilerini çekeceğiniz servise Marka Listesi'nden ulaşabilirsiniz. string
name Ürünün adı. string
shortDescription Ürünün kısa açıklaması. string
longDescription Ürünün uzun açıklaması. string
stockCode Ürünün stok kodu. string
barcode Özel karakter olarak yalnızca "." nokta , "-" tire , "_" alt tire kullanılabilir. Barkodunuzun ortasında boşluk varsa birleştirilerek içeri alınır. string
model Ürünün modeli. string
dimensionalWeight Desi miktarı number
cargoCompany Ürünün kargo firması. string
kdv Ürün KDV oranı 0, 1, 10, 20 gibi olmalı number
mrpPrice Ürün liste fiyatı (Satış fiyatı düşük olunca üstü çizilen fiyat) PSF number
price Ürünün fiyatı. number
quanity Ürünün stok miktarı. int
hasVarient Ürünün varyantı olup olmadığını belirtir. boolean
size size bilgisinin Boyut bilgilerini çekeceğiniz servise Boyut Listesi'nden ulaşabilirsiniz. string
color Renk bilgisinin Renk bilgilerini çekeceğiniz servise Renk Listesi'nden ulaşabilirsiniz. string
varientId Ürün grup kodu. Varyatlı ürünlerde aynı varyantId kullanmak gerekir string
images Ürün görsellerine ait URL adresi listesidir. Görsel url adresleri SSL sertifikalı "https" formatında adresler olmalıdır. Bir barkod için maksimum 8 adet görsel eklenebilir. Ürünlere ait görsellerin boyutlarının 1200x1800 ve 96dpi olması gerekmektedir. array
Örnek Servis İsteği
{
    "categoryId": 12,
    "subCategoryId": 69,
    "brandId": null,
    "name": "Salcano Hector 24 V Dağ Bisikleti (140 Cm Üstü Boy) 24429",
    "shortDescription": "Salcano Hector 24 V Dağ Bisikleti (140 Cm Üstü Boy) 24429\r\n",
    "longDescription": "Ürün adresinize orjinal kapalı kutusu ile yarı kurulu şekilde gönderilmektedir.",
    "stockCode": null,
    "barcode": "",
    "model": null,
    "dimensionalWeight": 0,
    "kdv": 0,
    "mrpPrice": 0,
    "price": 3830,
    "quanity": 0,
    "statusType": 1,
    "createdDateLong": 1691560335,
    "updatedDateLong": 1691560335,
    "hasVarient": false,
    "size": null,
    "color": null,
    "varientId": null,
    "images": [
        "https://pempatifiles.blob.core.windows.net/photo-images/8215f9be-1acf-4bb9-b8e1-9abc0d6796bc.png"
    ]
}

POST createProduct

https://api.pempati.com/api/{vendorId}/product/create

Filtre Parametreleri
Parametre Zorunluluk Açıklama
vendorId (Path) Var İstenilen tedarikçinin benzersiz kimliğini belirtir. API'nin çalıştırılacağı URL içinde bu tedarikçi kimliği bulunmalıdır.
Örnek Servis Cevabı
{
    "success": true,
    "response": null,
    "data": {
    "id": "p8hl0rzoytsg",
    "categoryId": 12,
    "subCategoryId": 69,
    "brandId": null,
    "name": "Salcano Hector 24 V Dağ Bisikleti (140 Cm Üstü Boy) 24429",
    "shortDescription": "Salcano Hector 24 V Dağ Bisikleti (140 Cm Üstü Boy) 24429\r\n",
    "longDescription": "Ürün adresinize orjinal kapalı kutusu ile yarı kurulu şekilde gönderilmektedir.",
    "stockCode": null,
    "barcode": "",
    "model": null,
    "dimensionalWeight": 0,
    "kdv": 0,
    "mrpPrice": 0,
    "price": 3830,
    "quanity": 0,
    "statusType": 1,
    "createdDateLong": 1691560335,
    "updatedDateLong": 1691560335,
    "hasVarient": false,
    "size": null,
    "color": null,
    "varientId": null,
    "images": [
        "https://pempatifiles.blob.core.windows.net/photo-images/8215f9be-1acf-4bb9-b8e1-9abc0d6796bc.png"
        ]
    },
    "errors": []
}
Parametre Açıklamaları & Kuralları
Status Code Açıklama
200 Gönderilen istek başarılı olmuştur.
400 URL içerisinde eksik veya hatalı parametre kullanılmaktadır. Dokümanı tekrar inceleyiniz.
401 İstek gönderirken kullandığınız supplierID, API Key, API Secure Key bilgilerinden birisi eksik ya da yanlıştır. Mağazanız için doğru bilgilere Pempati Satıcı Paneli üzerinden ulaşabilirsiniz.
404 İstek gönderilen URL bilgisi hatalıdır. Dokümanı tekrar inceleyiniz.
500 Anlık bir hata yaşanmış olabilir. Birkaç dakika bekleyerek durumun düzelmemesi durumunda kullanılan endpoint, gönderilen istek ve cevap ile beraber "API Entegrasyon Destek Talebi" başlığından talep oluşturunuz.