post https://oms-stub-external-sit.hepsiburada.com/orders/merchantid/
Bu işlev yalnızca TEST ortamında mevcuttur. Testlerinizi tamamlayabilmeniz için sipariş oluşturmanıza olanak tanır. Önemli Bilgiler
Test Siparişi Oluşturmada Zorunlu Alanlar ve Açıklamaları
Alan Adı | Açıklaması |
---|---|
MerchantId | Her satıcının unique bir tanımlayıcısıdır. LineItems altıdaki MerchantId parametresi URL de sağlanan MerchantId ile aynı olmalıdır. |
Price.Amount | Siparişteki tek bir kalemin tutarının değeridir. |
Quantity | Siparişin içerisindeki kalemlerin adet sayısıdır. |
Sku | Sipariş içerisindeki listinglerin HBSKU değeridir. |
TotalPrice.Amount | Siparişteki kalemlerin her birinin toplam adet tutarıdır. |
Vat | KDV oranıdır. |
OrderDate | Siparişin oluşturulma tarihidir. Örnek format 2023-01-01T14:35:01 |
OrderNumber | Sipariş numarası unique bir değer olmalıdır, sipariş oluştururken rastgele bir rakam değeri ile girilmelidir. |
Farklı Kurgularda Test Sipariş Oluştuırmak için
- Test ortamında "Hemen al sonra öde" kurgusunda test siparişi oluşturabilmek için "LineItems" altında "isBnplMP" : true olarak eklenmesi gerekmektedir.
- Test ortamında "Ödemesi bekleniyor" statüde sipariş oluşturabilmek için "PaymentStatus" : "AwaitingPayment", ifadesi eklenmesi gerekmektedir.
- Test ortamında "Dijital Kategoride" test sipariş oluşturabilmek için "LineItems" altında "TagList" kısmına "dijital-urunler" ifadesi yazılarak eklenmesi gerekmektedir.
- Test ortamında "Mağaza Hesabı Modeli" kurgusunda test siparişi oluşturabilmek için "LineItems" altında " CargoCompanyId" : 89100 olarak değiştirilmesi gerekmektedir.