Shopify 백엔드는 개별 사용자 카트에 대해 아무것도 모르고 있으며 브라우저 영역에만 있습니다. 실수로 백엔드가 카트에 대해 알고 있지만 REST API를 통해 해당 백을 편집 할 수 없습니다. Here's the Cart endpoint if you're interested in getting carts.
사용자가을 조작하면 상점 앞면에 Ajax API을 사용해야합니다.
http://store.myshopify.com/cart.add.js?quantity=2&id=30104012
이 같은 모습 JSON 반환 :
http://store.myshopify.com/cart.js
:
{
"handle": "amelia",
"line_price": 4000,
"requires_shipping": true,
"price": 2000,
"title": "amelia - medium",
"url": "/products/amelia",
"quantity": 2,
"id": 30104012,
"grams": 200,
"sku": "",
"vendor": "the candi factory",
"image": "http://static.shopify.com/s/files/1/0040/7092/products/2766315_da1b.png?1268045506",
"variant_id": 30104012
}
당신은 following call 사용하여 카트 자체를 얻을 수를 구체적으로 this call은 장바구니에 제품을 추가합니다 어느 것이 당신에게 이것을 줄 것입니까?
{
"items": [
{
"handle": "aquarius",
"line_price": 6000,
"requires_shipping": true,
"price": 2000,
"title": "aquarius - medium",
"url": "/products/aquarius",
"quantity": 3,
"id": 30104042,
"grams": 181,
"sku": "",
"vendor": "the candi factory",
"image": "http://static.shopify.com/s/files/1/0040/7092/products/aquarius_1.gif?1268045506",
"variant_id": 30104042
},
{
"handle": "amelia",
"line_price": 4000,
"requires_shipping": true,
"price": 2000,
"title": "amelia - medium",
"url": "/products/amelia",
"quantity": 2,
"id": 30104012,
"grams": 200,
"sku": "",
"vendor": "the candi factory",
"image": "http://static.shopify.com/s/files/1/0040/7092/products/2766315_da1b.png?1268045506",
"variant_id": 30104012
}
],
"requires_shipping": true,
"total_price": 10000,
"attributes": null,
"item_count": 5,
"note": null,
"total_weight": 947
}
David에게 감사드립니다. 완전한. – Boz
안녕하세요, API를 통해 장바구니에 맞춤식을 추가 할 수 있습니까? 이드없이 카트에 맞춤 이름, 맞춤 설명 및 맞춤 가격을 입력하고 싶은 경우 대단히 감사합니다. –