Müşteri Aktarma (createCustomer)
Müşteri Aktarımı
Müşterilerinizi Horoz sistemine yüklenirken createCustomer()
metodu kullanılmaktadır. Tekli ve çoklu müşteri gönderimini desteklemektedir.
- Bu method ile müşteri 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 müşteri sayısı 1.000'dir.
- Müşteri Aktarma servisinde bulunan "customerNumber" alanı, siparişin ait olduğu müşteri bilgileri için kullanılmaktadır. Müşteri numarası tanımsız siparişler gönderilemez.
POST createCustomer
Kullanım
Parametre Açıklamaları & Kuralları
Aşağıdaki tabloda createCustomer()
işleminin giriş ve çıkış parametreleri ve bu
parametrelerin tür ve formatları listelenmiştir.
- Alanlar
- Örnek İstek
- Örnek Cevap
Parametre | Zorunluluk | Açıklama | Veri Tipi |
---|---|---|---|
processKey | Evet | Size tanımlanan processKey Bilgisi | string |
customerList | Evet | Müşteri Bilgileri Bölümü | string |
{
"processKey": "A1389BF5246943ED8F40DEF725E0EE84",
"customerList": [
{
"customerNumber": "HRZ001",
"title": "HOROZ LOJİSTİK KARGO HİZMETLERİ VE TİC. A.Ş.",
"shortTitle": "Horoz Lojistik",
"address": "Mahmutbey Mahallesi Taşocağı Yolu 2538. Sokak Kısık Plaza Kat:1 No:6",
"county": "Bağcılar",
"city": "İstanbul",
"postCode": "34218",
"country": "TR",
"phoneNumber": "+90 212 456 10 00 ",
"faxNumber": "+90 212 456 14 53 ",
"email": "info@horoz.com.tr",
"taxOffice": "BÜYÜK MÜKELLEFLER",
"taxNumber": "4630097122",
"category": "B2B",
"dataTransferInfo": "",
"parameter01": "Yurtiçi",
.
.
"parameter50": "string"
}
]
}
{
"result": "0",
"errorCode": "",
"systemMessage": ""
}
CustomerList
- Alanlar
Parametre | Zorunluluk | Açıklama | Veri Tipi |
---|---|---|---|
customerNumber | Evet | Müşteri Numarası | string |
title | Evet | Müşteri Unvanı | string |
shortTitle | Hayır | Müşteri Kısa Unvan | string |
address | Hayır | Müşteri Adres | string |
county | Hayır | Müşteri İlçe | string |
city | Hayır | Müşteri Şehir | string |
postCode | Hayır | Müşteri Posta Kodu | string |
country | Hayır | Müşteri Ülke Kodu (ISO 3166) | string |
phoneNumber | Hayır | Müşteri Telefon Numarası | string |
faxNumber | Hayır | Müşteri Faks Numarası | string |
email | Hayır | Müşteri E-posta Adresi | string |
taxOffice | Hayır | Müşteri Vergi Dairesi | string |
taxNumber | Hayır | Müşteri Vergi Numarası | string |
category | Hayır | Müşteri Kategori Bilgisi | string |
dataTransferInfo | Hayır | Veri Transfer bilgisi | string |
Parametreler | Hayır | Parametrik Alanlar Bilgileri | string |
Servis Cevapları
result | errorCode | systemMessage | Açıklama |
---|---|---|---|
0 | Müşteri kayıtlar başarılı bir şekilde oluşturuldu. | Horoz sistemine gönderilen Müşteri bilgileri başarılı bir şekilde aktarıldı. | |
1 | 101 | Bir hata meydana geldi! | Müşteri gönderimi hata mesajları görüntülenir. |