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.