Sepet ve Ödeme
Promosyon Kodları
Bu serviste sepete promosyon kodu uygulama yada kaldırma gibi işlemleri gerçekleştirebilirsiniz.
Önemli!
Promosyon kodları uygulandıktan sonra eğer varsa genel site indirimi (sepet indirimi vb.) iptal edilir ve promosyon koduna ait indirim tutarı uygulanır. 2 kampanya hiç bir zaman birleştirilemez ve her zaman aktif 1 kampanya kurgulanabilir.
Promosyon Kodu Ekleme
post
/api/shop/basket/{basketId}/promo-code/add
Parametre Tanımlamaları
| Değerler | Zorunluluk | Ön Tanımlı | Açıklama |
|---|---|---|---|
| promoCode | evet | Promosyon kodu | |
| lang | hayır | tr | Servisten beklenen dil bilgisidir. Merchant'a tanımlı dil bilgileri ile istek yapılabilir. |
Örnek İstek
axios.post('{baseUrl}/api/shop/basket/f51ae690-37e5-4c45-9dd2-88c5af859a24/promo-code/add', {
"promoCode": "MAKYAJ20"
})
Servis Cevabı ve Alan Açıklamaları
| Alan adı | Açıklama |
|---|---|
| status | İşlem sonucu (success, error) |
| message | İşlem sonucu açıklaması |
{
"status": "success",
"message": "İndirim kodu uygulandı"
}
Promosyon Kodu Silme
post
/api/shop/basket/{basketId}/promo-code/remove
Parametre Tanımlamaları
| Değerler | Zorunluluk | Ön Tanımlı | Açıklama |
|---|---|---|---|
| lang | hayır | tr | Servisten beklenen dil bilgisidir. Merchant'a tanımlı dil bilgileri ile istek yapılabilir. |
Örnek İstek
axios.post('{baseUrl}/api/shop/basket/f51ae690-37e5-4c45-9dd2-88c5af859a24/promo-code/remove')
Servis Cevabı ve Alan Açıklamaları
| Alan adı | Açıklama |
|---|---|
| status | İşlem sonucu (success, error) |
| message | İşlem sonucu açıklaması |
{
"status": "success",
"message": "İndirim kodu kaldırıldı"
}