Siparişler

Sipariş İptal Servisi

Bu servis siparişin tamamını yada bir kısmını iptal eder. Gerekli servis açıklaması aşağıda yapılmıştır.


Sipariş İptal Etme

post
/api/shop/orders/cancel

Bu servise istek gönderirken kullanıcı doğrulaması yapılması zorunludur. Login servisinden alınan token bilgisi header içerisinde Bearer Token olarak gönderilmelidir.

Parametre Tanımlamaları

DeğerlerZorunlulukÖn TanımlıAçıklama
orderIdevetSipariş numarası
linesevetİptal edilecek sipariş kalemlerini içeren veri kümesidir.
langhayırtrServisten beklenen dil bilgisidir. Merchant'a tanımlı dil bilgileri ile istek yapılabilir.

Örnek İstek

axios.get('{baseUrl}/api/shop/orders/cancel', {
    "orderId": 33958,
    "lines" : [
        {
            "orderLineId" : 48,
            "productId" : 31,
            "barcodeId" : "8682417000761",
            "cancelledQty": 1
        },
        {
            "orderLineId" : 50,
            "productId" : 31,
            "barcodeId" : "8682417000778",
            "cancelledQty": 1
        }
    ]
})

Servis Cevabı ve Alan Açıklamaları

Alan adıAçıklama
statusİşlem sonucu (success, error)
messageİşlem sonucu açıklaması
{
  "status": "success",
  "message": "Seçilen ürünler iptal edildi"
}
Önceki
Siparişleri Listeleme