Sepet içeriğini al
Kimliği doğrulanmış müşteri için tüm satır öğeleri, adetler, uygulanan kuponlar ve çalışan toplamlar dahil güncel sepeti döndürür.Örnek istek
Örnek yanıt
Yanıt alanları
string
Geçerli bir
200 yanıtında "success".array
Sepette şu anda bulunan satır öğesi nesnelerinden oluşan bir dizi. Sepet boşsa boş dizi döndürür.
integer
Bu satır öğesindeki ürünün kimliği.
integer
Varsa seçilen ürün varyantının kimliği.
string
Ürünün görünen adı.
integer
Bu satır öğesindeki birim sayısı.
number
Öğe eklendiğinde birim başına fiyat.
number
Satır öğesi toplamı (
unit_price × quantity).string | null
Sepete uygulanan kupon kodu ya da hiçbiri uygulanmadıysa
null.number
Aktif kuponun uyguladığı toplam indirim tutarı. Kupon yoksa
0.number
İndirimlerden sonra nihai sepet toplamı.
Sepete öğe ekle
Kimliği doğrulanmış müşterinin sepetine bir ürün (isteğe bağlı bir varyantla) ekler. Ürün zaten sepetteyse adet artırılır.İstek gövdesi
integer
required
Sepete eklenecek ürünün kimliği. Ürün kimliklerini
GET /api/store/products’tan alabilirsiniz.integer
Belirli bir ürün varyantının kimliği (ör. lisans kademesi, koltuk sayısı veya plan). Ürünün varyantları
olduğunda zorunludur; varyantı olmayan ürünlerde atlayın.
integer
required
Eklenecek birim sayısı. Pozitif bir tamsayı olmalıdır. Tek lisanslı dijital ürünler için
1 kullanın.Örnek istek
Örnek yanıt
GET /api/store/cart ile
aynı biçim.
Kupon kodu uygula
Kimliği doğrulanmış müşterinin aktif sepetine bir indirim kuponu uygular. Geçerliyse sepet toplamı, indirim uygulanarak yeniden hesaplanır.İstek gövdesi
string
required
Sepete uygulanacak kupon kodu (ör.
"LAUNCH20"). Kodlar büyük/küçük harfe duyarsızdır.
