hepsiburada developers

hepsiburada developers

Did You Know?

Siparişin Kampanya Bilgisini Listeleme

Bu metod siparişe ait uygulanan kampanya varsa, kampanyaya ait bilgilerinin dönülmesine olanak tanır.

API, HTTP Basic Auth. ile korunmaktadır, dolayısıyla istemci, kullanıcı adı ve şifreyi HTTP Authorization Header bilgisinde göndermelidir.

Parametreler(Parameters)

  1. Merchantid (gerekli, guid, b2910839-83b9-4d45-adb6-86bad457edcb) Her satıcının unique bir tanımlayıcısıdır.
  2. Ordernumber (gerekli, int, 004563585) Her siparişin unique bir tanımlayıcısıdır.

Endpoint(GET) - Örnek İstek

				
					https://oms-external.hepsiburada.com//orders/merchantid/{merchantId}/ordernumber/{orderNumber}/campaigns				
			

Response Body

				
					[
    {
        "campaignDiscountTotal": {
            "amount": 0,
            "currency": "string"
        },
        "campaignId": 0,
        "campaignName": "string",
        "campaignQuantity": 0,
        "campaignType": "string",
        "conditionOrAward": "string",
        "lineItemId": "string",
        "merchantSku": "string",
        "orderNumber": "string",
        "sku": "string"
    }
]				
			

Alan Değerleri

Alan AdıAçıklama
conditionOrAward
Condition ya da Award değeri dönecektir.
campaignType
DiscountRate, DiscountAmount, FixedPrice ya da FreeShipping

Hata Durumları

Hata KoduHata Mesajı
400
Bad Request: URL içerisindeki parametreleri kontrol edin.
401
Unauthorized: Password ve şifre hatalı girilmiştir. Lütfen kontrol ediniz.
404
OrderHasNoCampaign, Siparişe ait gösterilebilecek kampanya bilgisi bulunamadı.
405
Not Allowed: Http Protokol hatası. Lütfen kontrol ediniz.
500
Internal Server: Lütfen Ticket ileterek entegrasyon ekibi ile iletişime geçiniz.

Sayfa Başlıkları