Ana içeriğe geç

exportStockVariantXML

Genel Bilgi

Özellik Değer
Endpoint Adı exportStockVariantXML
SOAPAction urn:WebticariService#exportStockVariantXML
Açıklama Belirli bir stok kartına ait varyant (renk, beden, vb.) bilgilerini XML formatında dışa aktarır.
Kimlik Doğrulama Gerektirir Evet (token)

İstek Parametreleri

Parametre Tip Zorunlu Açıklama
token xsd:string Evet login endpoint'inden alınan oturum token'ı
stockId xsd:string Evet Varyantları alınacak ana stok kartının ID'si
field xsd:string Hayır Filtrelemek istenen alan adı

Yanıt Parametreleri

Parametre Tip Açıklama
return xsd:string Stok varyant bilgilerini içeren XML verisi

Yanıt XML Yapısı

<stock>
  <row>
    <ur_no>1043</ur_no>
    <ur_kod>STOK001-MAVİ-L</ur_kod>
    <ur_adi>Örnek Ürün Mavi L</ur_adi>
    <soen_miktar>30.00</soen_miktar>
    <variants>
      <variant>
        <sr_adi>Mavi</sr_adi>
        <sr_kod>RENK01</sr_kod>
        <var_kod>RENK</var_kod>
        <var_isim>Renk</var_isim>
      </variant>
      <variant>
        <sr_adi>L</sr_adi>
        <sr_kod>BEDEN03</sr_kod>
        <var_kod>BEDEN</var_kod>
        <var_isim>Beden</var_isim>
      </variant>
    </variants>
  </row>
</stock>

Hata Yanıtları

Hata Kodu Mesaj Açıklama
1 Stok Bulunamadı. stockId veritabanında mevcut değil
2 Stok Tipi Varyant Değil Stok tipi VR (varyant) değil
<!-- Örnek hata -->
<error><code>2</code><message>Stok Tipi Varyant Değil</message></error>

Örnek SOAP İstek

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
                  xmlns:tns="urn:WebticariService">
  <soapenv:Header/>
  <soapenv:Body>
    <tns:exportStockVariantXML>
      <token>abc123tokendeğeri</token>
      <stockId>1042</stockId>
      <field>*</field>
    </tns:exportStockVariantXML>
  </soapenv:Body>
</soapenv:Envelope>

Notlar

  • stockId ana stok kartının veritabanı ID'si (ur_no) olmalıdır; stok tipi VR (varyant) olmak zorundadır.
  • Her alt ürün (sd_alturun) için <row> döner; her <row> içinde o ürünün varyant seçenekleri <variants><variant> olarak listelenir.
  • Varyant seçenekleri: sr_adi (seçenek adı), sr_kod (seçenek kodu), var_kod (varyant kategori kodu), var_isim (varyant kategori adı).
  • Stok envanteri exportStockXML ile aynı şube/depo mantığıyla seçilir.