Duyurular

Anonim

Kurumsal

Servisler

Product Service

İstekte bulunan kurumsal kullanıcının bu servis ile gerçekleştirebileceği işlemler şunlardır: Bireysel GittiGidiyor hesabındaki ürünlerin detay bilgilerine erişme, yeni ürün girişi, mevcut ürünü güncelleme, ürün kopyalama, ürün silme, erken bitirme, listeleme servisi altındaki yeni listelenen ürün listesini alma, listeleme servisi ve revizyon ücreti hesaplatma, listeleme ücreti ödeme.

applySameDayDeliveryFeature

Bu metot birden fazla ürüne Aynı Gün Teslimat seçeneği eklemek için kullanılır.

Aynı gün teslimat'lı ürün oluşturma ve gönderim(combined ya da tekli) yapabilmek için Aynı Gün Teslimat Sözleşme'sine sahip olunması gerekmektedir.

Sözleşmeyi onayladıktan sonra, Hesabım/Adreslerim sayfasında 'Depo Adresi' seçimi yapılmalıdır.

İzin Hakları: Bu metodda kullanıcıların güvenliği için http protokolünün temel doğrulama (basic authentication) yöntemi kullanılır ve kurumsal servis katmanında işlem yapıldığı için servislere erişim esnasında uygulama anahtarı (apiKey), istek imzası (sign) ve o anki zaman değeri (timestamp) yollanarak istek (request) başına doğrulama gerçekleşir. Role ve Key bilgilerinize Api Anahtarları sayfanızdan ulaşabilirsiniz. Erişim: WSDL Adresi:https://dev.gittigidiyor.com:8443/listingapi/ws/IndividualProductService?wsdl Servis Metot İmzası:Kopyala
productSameDayDeliveryAddResponse applySameDayDeliveryFeature(String apiKey, String sign, long time, Integer[] productIdsArray, sameDayDeliveryInfo sameDayDeliveryInfo, String lang)
İstek Parametreleri:Kopyala
apiKey: String
    Uyguluma anahtarı
sign: String
    Uygulamanın o anki isteğinin imzası.
time: long
    İşlemin gerçekleştirildiği zaman.
productIdsArray: Integer[]
    AGT özelliği eklenecek ürünlerin tekil anahtarları.
lastReceivingTime: String
    Girilen saate kadar verilen siparişler aynı gün teslim edilir gösterilir. ([lastReceivingTime]'a kadar verilen siparişlerde aynı gün teslimat.)
shippingFirmId: Int
    Sözleşmeli kargoya ait tekil anahtar.(Sözleşmeli kargo firmalarına Cargo Service > getCargoCompany metodu ile ulaşabilirsiniz.)
lang: String
    Olası bir hata anında dönen hata mesajının dilini belirtmek için kullanılır.

    Hata mesajı lang=tr ise Türkçe,
    lang=en ise İngilizce olarak çıkar.
Örnek İstek:Kopyala
<prod:applySameDayDeliveryFeature>
   <apiKey>BVFMj7BXV5fEEuVh8KEAgMAeJMRNDJY6</apiKey>
   <sign>F44AA6071FD9C99307BB0A79DD1AD65E</sign>
   <time>1614326626149</time>
   <productIds>
      <item>662915855</item>
      <item>662905239</item>
      <item>662903773</item>
   </productIds>
   <sameDayDeliveryInfo>
      <lastReceivingTime>10:00</lastReceivingTime>
      <shippingFirmId>25</shippingFirmId>
   </sameDayDeliveryInfo>
   <lang>tr</lang>
</prod:applySameDayDeliveryFeature>
Sonuç Parametreleri:Kopyala
products: List
    Ürün numaraları
status: sameDayDeliveryFeatureResponseStatus
    PRODUCT_NOT_FOUND
        Girdiğiniz ürün id'ler geçersizdir.
    SELLER_ID_NOT_MATCH
        Girdiğiniz ürünler size ait değildir.
    VOLUMETRIC_WEIGHT_INFO_NOT_FOUND
        Belirttiğiniz ürünlerde desi bilgisi veya en-boy-derinlik-ağırlık bilgileri bulunmadığı için Aynı Gün Teslimat seçeneği eklenememektedir.
    MAX_VOLUMETRIC_WEIGHT_EXCEED
        15 desi ve üstü ürünler kurye ile teslimata uygun değildir.
    UPDATED
        Ürünleriniz başarıyla güncellenmiştir.
Örnek Sonuç:Kopyala
<prod:applySameDayDeliveryFeatureResponse xmlns:prod="https://product.individual.ws.listingapi.gg.com">
   <return>
      <ackCode>success</ackCode>
      <responseTime>26/02/2021 11:06:07</responseTime>
      <timeElapsed>546 ms</timeElapsed>
      <products>
         <product>
            <productIds>
               <productId>662903773</productId>
               <productId>662905239</productId>
               <productId>662915855</productId>
            </productIds>
            <status>UPDATED</status>
            <message>Ürünleriniz başarıyla güncellenmiştir.</message>
         </product>
      </products>
   </return>
</prod:applySameDayDeliveryFeatureResponse>

Servis Güncellemeleri