B2B Sipariş oluşturma
POST /B2b/SaveOrder
Adisyo'da B2B akışı üzerinden yeni bir sipariş oluşturur. Bu uçnokta, ürünleri stok kodu (stockCode) üzerinden eşler ve sade bir gövde yapısı kullanır.
Örnek istek
B2B siparişi oluşturma
curl -X POST 'https://ext.adisyo.com/api/External/v2/B2b/SaveOrder' \
--header "x-api-key: ..." \
--header "x-api-secret: ..." \
--header "x-api-consumer: ..." \
--header 'Content-Type: application/json' \
--data '{
"description": "Sipariş açıklaması",
"items": [
{
"stockCode": "Sc123",
"quantity": 1,
"description": "Ürün açıklaması 1"
},
{
"stockCode": "Sc123",
"quantity": 2,
"description": "Ürün açıklaması 2"
}
]
}'İstek Parametreleri
| Parametre Adı | Data Tipi | Açıklama |
|---|---|---|
description | String? | Sipariş açıklaması |
items | Array | Sipariş kalemlerinin listesi |
[].items.stockCode | String | Ürünün stok kodu. Ürün listesi üzerinden alınmalıdır. |
[].items.quantity | Number | Ürün adedi |
[].items.description | String? | Sipariş kalemine ait açıklama |
Örnek cevap
Kaydedilen B2B sipariş cevabı
{
"b2bOrderId": 643287,
"status": 100,
"message": null
}Cevap parametreleri
| Parametre Adı | Data Tipi | Açıklama |
|---|---|---|
b2bOrderId | Number | B2B siparişinin Adisyo sistemindeki ID'si |
status | Number | Sonuç Kodları |
message | String | İşlem sonucu mesajı |