• Change Log
  • API Dokümantasyonu
  • Mağaza Destek Merkezi
  • Satıcı Paneli
  • Change Log
  • API Dokümantasyonu
  • Mağaza Destek Merkezi
  • Satıcı Paneli
  • Change Log
    • n11 Ürün Entegrasyonu
      • Kategori Ağacı Listeleme
      • Kategori Özellikleri Listeleme
      • Ürün Yükleme
      • Ürün Bilgisi Güncelleme
      • Ürün Fiyat-Stok Güncelleme
      • Ürün Soru-Cevap Servisi
      • Ürün Silme
      • Task Detail Sorgulama
      • Satıcı Ürün Sorgulama
      • Katalog Servisi ve Hızlı Ürün Yükleme
    • n11 Sipariş Entegrasyonu
      • Sipariş Listeleme Servisi
      • Sipariş Kalemlerini Güncelleme
      • Toplama Talebi Oluşturma
      • Sipariş Paket Bölme
      • Miktar Bazlı Paket Bölme & Sipariş Ürün İptali
      • Fatura Linki Gönderme
      • Sipariş Kalemine İşçilik Bedeli Gönderme
    • İade/İptal Entegrasyonu
      • İade Talepleri Servisi
      • Parçalı İptal Talebi
    • Bilgilendirmeler
      • API Hata Mesajları ve Açıklamaları
      • SOAP-Rest API Sipariş Listeleme Servisi Karşılaştırması
    • n11faturam
      • n11faturam E-Fatura Link Oluşturma
    • Mikro İhracat
      • Micro İhracat

    Ürün Fiyat-Stok Güncelleme

    602 görünüm 4

    Yazar n11 Developer
    26 Mayıs 2022
    POST https://api.n11.com/ms/product/tasks/price-stock-update
    • Authorization no auth seçiniz.
    • Headers alanına appKey ve appSecret bilgisini eklemeniz gerekir.
    • HTTP isteğinizi POST methoduyla ilgili endpoint’e gönderin.
    • İsteğinizi JSON formatında body de raw olarak aşağıdaki örnek desende iletiniz.
    • Tek seferde maximum 1000 sku gönderebilirsiniz.
    • Servise yapılan her başarılı istek için response’ta ID (taskId) değeri dönmektedir. TaskDetails servisi ile yapılan işlemin kontrolü sağlanabilir.

    Dikkat Edilmesi Gerekenler;

    • Fiyat güncellemelerinde listPrice ve salePrice parametreleri birlikte gönderilmelidir.
    • listPrice ve salePrice değerlerinde küsurat bilgisi nokta ile ayrılmalıdır. Virgül kullanımı hata alınmasına sebebiyet verecektir.
    • listPrice ve salePrice değerlerinde küsurat noktadan sonra 2 hane iletilmelidir. Aksi takdirde isteğiniz FAIL olacaktır.
    • Sadece fiyat veya sadece stok güncellemesi yapılacak ise istekte güncellemek istemediğiniz alanları göndermeyebilirsiniz. İstekte mevcut olmayan alanlar için herhangi bir update yapılmayacaktır. Burada dikkat edilmesi gereken nokta fiyat güncellemelerinde listPrice ve salePrice’ın birlikte gönderilmelidir.
    • listPrice ve salePrice değerini aynı değer gönderebilirsiniz. listPrice, salePrice’dan yüksek olmalıdır. Aksi takdirde isteğiniz FAIL olacaktır.
    Request Parametre Zorunluluk Açıklama Veri Tipi
    integrator Evet Entegratör ve API kullanıcısının verilebilecek özel ismi. Tüm gönderimlerinizde aynı değer kullanmanızı rica ederiz. string
    stockCode Evet Tedarikçinin ürüne belirlediği uniq kod. Ürünler (SKU) ile ilgili güncellemeleri bu değeri zorunlu olarak göndermelisiniz. string
    listPrice Hayır* Ürün liste fiyatı (Satış fiyatı düşük olunca üstü çizilen fiyat) PSF. number
    salePrice Hayır* Ürün satış fiyatı TSF. number
    quantity Hayır Stok miktarı. integer
    currencyType Hayır Ürün liste fiyatı para birimi. Alınan değerler TL, USD ve EUR olabilir. text
    Parametre (Cevap) Açıklama Tip
    id TaskDetails‘de bu idye göre sorulanmalıdır. long
    type SKU_UPDATE (Stok Fiyat Güncelleme)
    PRODUCT_UPDATE (Ürün Güncelleme)
    PRODUCT_CREATE (Ürün Yükleme)
    PRODUCT_DELETE (Ürün Silme)
    string
    status IN_QUEUE (Task İşleniyor, TaskDetails’den sorgulayınız.)
    REJECT (Task İşlenmemiştir, reasons alanını kontrol ediniz.)
    string
    reasons Status bilgisine göre nedenler yazmaktadır. Task işleme alındığında “X sku işlenmeye alındı.” dönecektir (X=Task ürün sayısı). list of string
    Örnek Request
    {
      "payload": {
        "integrator": "Entegratör İsmini yazabilirsiniz",
        "skus": [
          {
            "stockCode": "test_variant_ea1_1",
            "listPrice": 2000,
            "salePrice": 1600,
            "quantity": 2,
            "currencyType": "TL"
          },
          {
            "stockCode": "test_variant_ea1_2",
            "listPrice": 2200,
            "salePrice": 1800,
            "quantity": 1,
            "currencyType": "TL"
          }
        ]
      }
    }
    Örnek Response
    {
      "id": 1092,
      "type": "SKU_UPDATE",
      "status": "IN_QUEUE",
      "reasons": [
        "1 sku işlenmeye alındı."
      ]
    }

    Bu yararlı oldu mu?

    4 Evet  Hayır
    Related Articles
    • Micro İhracat
    • Mikro İhracat
    • n11faturam E-Fatura Link Oluşturma
    • n11faturam
    • Katalog Servisi ve Hızlı Ürün Yükleme
    • Toplama Talebi Oluşturma
    Geri
    Ürün Bilgisi Güncelleme
    İleri
    Ürün Soru-Cevap Servisi
    © Telif Hakkı 2026 n11.com. Tüm Hakları Saklıdır.