2015-11-13 5 views
7
üzerinde API üzerinden bir alıntı/sepete bir Öğe ekleyin ve vücut nasıl

cevap

9

İlk Boş gövdeyle isteği kullanarak oluşturulmalıdır:

[POST] {base URL}/rest/V1/carts/mine 

cevaben Alıntıladığınız/sepetinize kimliğini alacak.

Artık kullanarak sepetine öğe ekleyebilirsiniz:

[POST] {base URL}/rest/V1/carts/mine/items 
{ 
    "cart_item": { 
    "quote_id": <cart ID received from previous call>, 
    "sku": "product_sku", 
    "qty": 10 
    } 
} 

cevaben size sepeti öğe veri almak gerekir: yanlışlıkla mevcut sepeti öğe miktarını güncelleyebilir beri

{ 
    "item_id": 1, 
    "sku": "product_sku", 
    "qty": 10, 
    "name": "Simple Product", 
    "price": 123, 
    "product_type": "simple", 
    "quote_id": "1" 
} 

dikkatli olun POST isteği, aynı isteği birkaç kez çalıştırırsa.

+0

birden nasıl geçmesine Bir api çağrısı ile öğe? –

0

@Alex Palirush'un cevabı, bunu açıklamak için teşekkürler.

Alıntı kodu tamsayı olmalıdır, aksi halde bilinmeyen bir alan cartId aracılığıyla olur.

{ "mesaj": "% fieldName =% fieldValue ile böyle bir varlık", "parametreler": { "fieldName": "cartId", "fieldValue": "0"}}

+0

Tamam, bunu ifade etmek için Alex'in cevabını düzenleyeceğim! – awavi

İlgili konular