Web Servis Dökümanları

Ürün Güncellemek

Servis Adresi (Aşağıdaki Adrese Post Ediyoruz.)

http://www.imagazaproserver.com/?act=iApi&token=1080188e8c48daa664c0bcc3fdf4f50e&method=setProduct


Zorunlu Gönderilecek Parametreler (Post Methodu ile Çalışır)


  • method = setProduct

  • productID = Rakam (Güncellenecek ürünün iMağaza'da ki ID numarası.)

  • name= Ürünün Adı (Maximum 255 karakterdir.)

  • stockCode = Ürünün benzersiz stok kodudur. (Aynı kod iki tane olamaz)

  • brand = Marka Adı (Text Gönderilir)

  • catID = iMağaza'dan aldığınız kategori id numarası. (Kategori id numaralarını  bu bağlantıdaki şekilde çağırmalısınız. )

  • tax= 0.18 veya 0.08 veya 0.01 veya 0

  • price= Ürün KDV Dahil Fiyatı (Ör: 1298.00)

  • currency = Parabirimi (TL - USD - EUR - GBP - CHF - JPY - 1GALTIN)

  • productUnit = Text (Ad. - Kg. - Koli)

  • stock = Rakam (Ürün toplam stok adedi)

  • active = 1 veya 0 (1 olan aktif olarak işaretlenir.)




  • gtin = Rakam ve Harf (Ürünün GTIN Numarası)

  • description = Text veya HTML Kod (Ürünün açıklamasıdır

  • preDescription = Text (512 karaktere kadar text)

  • otherPrice = Ürün KDV Dahil Piyasa Fiyatı (Ör: 1298.00)

  • marketPrice = Ürün KDV Dahil Bayilere Satış Fiyatı (Ör: 1298.00)

  • price1 = Ürün KDV Dahil Bayilere Satış Fiyatı 1 (Ör: 1000.00)

  • price2 = Ürün KDV Dahil Bayilere Satış Fiyatı 2 (Ör: 900.00)

  • price3 = Ürün KDV Dahil Bayilere Satış Fiyatı 3 (Ör: 800.00)

  • price4 = Ürün KDV Dahil Bayilere Satış Fiyatı 4 (Ör: 700.00)

  • price5 = Ürün KDV Dahil Bayilere Satış Fiyatı 5 (Ör: 600.00)

  • cargoPrice = Rakam .(Ürünün özel bir kargo fiyatı varsa girilir, yoksa boş bırakın.)

  • desi = Rakam (Ürünün desi bilgisi Ör: 1)

  • date = YYYY-m-d H:m:i (ÖR: 2018-09-14 16:58:23)



 



Varyant Gönderilecek Formatsız Parametre (JSON)




{"vars":[{"fark":0,"var":[{"name":"Numara","value":43},{"name":"Renk","value":"Mavi"}],"stok":2,"sk":"43BLUESHOES"},{"fark":0,"var":[{"name":"Numara","value":43},{"name":"Renk","value":"Beyaz"}],"stok":1,"sk":"43WHITESHOES"},{"fark":0,"var":[{"name":"Numara","value":42},{"name":"Renk","value":"Beyaz"}],"stok":0,"sk":"42WHITESHOES"}]}


Varyant Gönderilecek Formatlanmış Hali  (JSON)



 




{  
   "vars":[  
      {  
         "fark":0,
         "var":[  
            {  
               "name":"Numara",
               "value":43
            },
            {  
               "name":"Renk",
               "value":"Mavi"
            }
         ],
         "stok":2,
         "sk":"43BLUESHOES"
      },
      {  
         "fark":0,
         "var":[  
            {  
               "name":"Numara",
               "value":43
            },
            {  
               "name":"Renk",
               "value":"Beyaz"
            }
         ],
         "stok":1,
         "sk":"43WHITESHOES"
      },
      {  
         "fark":0,
         "var":[  
            {  
               "name":"Numara",
               "value":42
            },
            {  
               "name":"Renk",
               "value":"Beyaz"
            }
         ],
         "stok":0,
         "sk":"42WHITESHOES"
      }
   ]
}

Başarılı İşlem Sonucu

İşleminiz eğer başarılıysa çıktı aşağıdaki gibidir.




{
    "success": "Veri güncellemesi yapıldı."
}

Hata Mesajı Açıklaması

Eğer post parametrelerinizde hata varsa çıktı aşağıdaki şekilde olacaktır.




{
    "error": "Geçersiz Bilgi: Güncellenicek veri bulunamadı #43"
}


Bu sitenin altyapısı iMağaza E-Ticaret tarafından sağlanmaktadır.