Ana içeriğe geç

Sipariş Aktarma (createOrder)

Sipariş Aktarımı

Sipariş iş emirlerinizi Horoz sistemine yüklenirken createOrder() metodu kullanılmaktadır. Tekli ve çoklu sipariş gönderimini desteklemektedir.

  • Bu method ile sipariş aktarımı sağlanmadan önce Horoz Parametrik Özellik bilgileri ile ilgili detaylar Horoz Lojistik tarafına iletilmelidir.
  • Her bir istek içerisinde gönderilebilecek maksimum sipariş sayısı 1.000'dir.
  • Sipariş Aktarma servisinde bulunan "customerNumber" alanı, siparişin ait olduğu müşteri bilgileri için kullanılmaktadır. Müşteri kodu tanımsız siparişler gönderilemez.

POST createOrder

Parametre Açıklamaları & Kuralları

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

ParametreZorunlulukAçıklamaVeri Tipi
processKeyEvetSize tanımlanan processKey Bilgisistring
OrderNumberEvetSipariş Kodustring
CustomerNumberHayırMüşteri Kodustring
CustomerOrderNumberHayırMüşteri Sipariş Kodustring
BranchCodeHayırŞube Kodustring
OrderTypeHayırSipariş Tipistring
OrderDateHayırSipariş Tarihistring
OrderCommentHayırSipariş Notustring
SenderTitleHayırGönderici Unvanıstring
SenderAddressHayırGönderici Adresistring
SenderPostCodeHayırGönderici Posta Kodustring
SenderAreaHayırGönderici İlçestring
SenderCityHayırGönderici İlstring
SenderPhoneNumberHayırGönderici Telefon Numarasıstring
SenderEmailHayırGönderici Emailstring
RecepientTitleHayırAlıcı Unvanıstring
RecepientAddressHayırAlıcı Adresistring
RecepientAreaHayırAlıcı İlçestring
RecepientCityHayırAlıcı İlstring
RecepientPostCodeHayırAlıcı Posta Kodustring
RecepientPhoneNumberHayırAlıcı Telefon Numarasıstring
RecepientEmailHayırAlıcı Emailstring
RecepientTaxOfficeHayırAlıcı Vergi Dairesistring
RecepientTaxNumberHayırAlıcı Vergi Numarasıstring
ShippingTypeHayırGönderi Türüstring
ShippingCodeHayırGönderi Kodustring
RequestedShippingDateHayırTalep Edilen Gönderim Tarihistring
RequestedDeliveryDateHayırTalep Edilen Teslimat Tarihistring
RequestedDeliveryTimePeriodHayırTalep Edilen Teslimat Zaman Aralığıstring
CarrierTitleHayırTaşıyıcı Unvanıstring
CarrierVehiclePlateHayırTaşıyıcı Araç Plakasıstring
CarrierDriverNameHayırTaşıyıcı Sürücü Adıstring
CarrierDriverPhoneNumberHayırTaşıyıcı Sürücü Telefon Numarasıstring
CarrierRouteHayırTaşıyıcı Rotastring
CheckInWarehouseHayırGiriş Depostring
CheckOutWarehouseHayırÇıkış Depostring
DataTransferInfoHayırVeri Aktarım Bilgisistring
ParameterHayırParametrik Alanlarstring
OrderDetailEvetSipariş Detaylarıstring

OrderDetail

ParametreZorunlulukAçıklamaVeri Tipi
ProductCodeEvetÜrün Kodustring
QuantityEvetÜrün Koduint
PackageTypeHayırPaket Tipistring
LineNumberHayırSıra Numarasıstring
SerialNumberHayırSeri Numarasıstring
DataTransferInfoHayırVeri Transfer Bilgisistring

Servis Cevapları

resulterrorCodesystemMessageAçıklama
0Horoz sistemine gönderilen Sipariş bilgileri başarılı bir şekilde aktarıldı.
1101AYNI SIPARIS KAYDI MEVCUT!Horoz sistemine gönderilen Sipariş bilgileri mevcut.
1101TANIMSIZ URUN!Horoz sistemine gönderilen Ürün bilgileri tanımsız.