カートの中身を取得する

リモートショッピングカートのローカルコピーを保持することはおすすめしません。代わりに、 CartGet を使用してリモートショッピングカート内の商品を取得してください。

カート内の商品を取得する

既定では, CartGet はCartレスポンスグループを使用します。このレスポンスグループは、例えば価格、数量、商品を出品している出品者の出品者IDなど、商品に関するさまざまな情報を返します。次にレスポンス例を示します。

<PurchaseURL>https://www.amazon.com/gp/cart/aws-merge.html?cart-id=002-9918938-1696046%26associate-id=ws%26hmac=b0ogzvivVYLXjSZ9WwoBRFesFYU=%26AWSAccessKeyId=[AWS アクセスキー ID]MergeCart=False</PurchaseURL>
<CartItems>
  <SubTotal>
    <Amount>1994</Amount>
    <CurrencyCode>USD</CurrencyCode>
    <FormattedPrice>$19.94</FormattedPrice>
  </SubTotal>
  <CartItem>
    <CartItemId>U3KYV0C66V3PAA</CartItemId>
    <ASIN>B000062TU1</ASIN>
    <MerchantId>ATVPDKIKX0DER</MerchantId>
    <SellerId>A2R2RITDJNW1Q6</SellerId>
    <SellerNickname>Amazon.com, LLC</SellerNickname>
    <Quantity>2</Quantity>
    <Title>Harry Potter and the Sorcerer's Stone (Full Screen Edition)(Harry Potter 1)</Title>
    <ProductGroup>DVD</ProductGroup>
    <Price>
      <Amount>997</Amount>
      <CurrencyCode>USD</CurrencyCode>
      <FormattedPrice>$9.97</FormattedPrice>
   </Price>
   <ItemTotal>
     <Amount>1994</Amount>
     <CurrencyCode>USD</CurrencyCode>
     <FormattedPrice>$19.94</FormattedPrice>
    </ItemTotal>
  </CartItem>
</CartItems>

例えば、CartItemIdCartModify オペレーションで使用し、その商品の数量を変更できます。また、PurchaseURLを使用してカート内の商品を購入することもできます。