Ana içeriğe geç

Satıcı Adres Noktası Oluşturma - createSellerAddressPoint()

Satıcı Adres Noktası Oluşturma

Horoz Lojistik E-İhracat Entegrasyonu Webservisi üzerinde bulunan createSellerAddressPoint() metodu, sipariş girişinde kullanılacak olan ürünlerin sipariş özelinde adresten alınacak seçimi yapıldığında satıcının hangi noktasından alınacağını belirtmek için kullanılır. Bu iki şekilde kullanılabilir. Horoz Web Portal sistemi üstünden girilebilir ya da istemci tarafından bu metot kullanılarak bu bilgi aktarılabilir. Bu bilginin kullanım ihtiyacı sipariş giriş anında ürünlerin adresten alınması durumunda aktif olacaktır. Buraya girilen seçenekler satıcı tarafından seçim yapılarak ürün alım adresinin nakliyeciye iletilmesi sağlanır. Bu metodun içinde satıcının sahip olduğu çıkış noktalarında sellerAddressPoint bilgisine göre tekillik vardır. sellerAddressPoint bilgisi aynı olan birden fazla kayıt oluşturulamaz. Bu metot içinde kullanılacak satıcı adres ili ve ilçesi bilgileri listCounties metodundaki kayıtlarla oluşturulmalıdır. Bu kayıtlar dışındaki bilgi içeren istekler hata uyarılarıyla sisteme kayıt işlemleri yapılmayacaktır. createSellerAddressPoint() metodu ile ilgili önemli bilgiler ve Horoz sisteminde satıcı adres noktası bilgisi oluşturulurken dikkat edilmesi gerekenler liste halinde aşağıda istemcilerin bilgisine sunulmuştur.

  • createSellerAddressPoint() metodu POST yöntem ile JSON formatta veri alan, bir RESFtul web servis metodudur.

  • createSellerAddressPoint() metodu ile Horoz sistemine satıcı adres noktası bilgisi gönderimi yaparken, bilgiler metodun body kısmına JSON veri tipinde geçilmelidir. İstemciye ait processKey bilgisi metodun header kısmına parametre tipinde geçilmelidir. createSellerAddressPoint() metodu ile yapılan gönderim UTF-8 olarak encode edilerek Horoz Lojistik E-İhracat Entegrasyonu Web servisine iletilmelidir.

  • createSellerAddressPoint() metodu, istemcinin Horoz sisteminde sipariş oluşturulacak satıcı çıkış noktalarını Horoz sistemine tanımlamasını sağlayan E-İhracat web servisi metodudur.

  • Horoz Lojistijk E-İhracat Entegrasyonuna dahil olacak istemciler için satıcı çıkış noktalarının tanımlamasının, sipariş oluşturma işlemlerinden önce yapılması elzemdir.

  • createSellerAddressPoint() metodu parametre olarak; sellerAddressPoint, sellerAddressCity, sellerAddressCounty, sellerAddress, sellerAddressPostCode, sellerAddressPhone1, sellerAddressPhone2,sellerAddressEmailAddress, sellerAddressOfficialPerson değerlerini JSON formatta POST method olarak alır.

  • İlgili metot bunun karşılığında sellerAddressPointId, responseCode ve responseMessage bilgilerini istemciye dönerek kayıt işleminin başarı/başarısızlık durumunu bildirir. Çıkış yeri oluşturma metodunun yanıtına, oluşturulan çıkış yeri kaydı için ID eklenmiştir. İlgili ID’nin çıkış yeri güncelleme metodunda kullanılması beklenir.


POST createSellerAddressPoint()

Parametre Açıklamaları & Kuralları

Aşağıdaki tabloda createSellerAddressPoint() işleminin giriş ve çıkış parametreleri ve bu parametrelerin tür ve formatları listelenmiştir.

ParametreAçıklamaVeri TipiUzunlukAlan YeriZorunluluk
processKeyİstemci için tanımlanan processKey bilgisistring100HeaderZorunlu
sellerAddressPointSatıcı çıkış noktası adıstring30inBody RequestZorunlu
sellerAddressCitySatıcı çıkış noktası şehirstring100inBody RequestZorunlu
sellerAddressCountySatıcı çıkış noktası ilçestring100inBody RequestZorunlu
sellerAddressSatıcı çıkış noktası adresistring500inBody RequestZorunlu
sellerAddressPostCodeSatıcı çıkış noktası posta kodustring20inBody RequestZorunlu
sellerAddressPhone1Satıcı çıkış noktası telefon1string20inBody RequestZorunlu
sellerAddressPhone2Satıcı çıkış noktası telefon2string20inBody RequestOpsiyonel
sellerAddressEmailAddressSatıcı çıkış noktası email adresistring100inBody RequestZorunlu
sellerAddressOfficialPersonSatıcı çıkış noktası yetkili kişistring100inBody RequestZorunlu

Servis Cevapları

Servise ait başarılı/başarısız servis cevaplarına buradan erişebilirsiniz.