Schema Documentation
cart
Description
The cart object
Response
Returns a Cart
Arguments
Name | Description |
---|---|
recalculateTotals - Boolean | Should cart totals be recalculated. |
Example
Query
query cart($recalculateTotals: Boolean) { cart(recalculateTotals: $recalculateTotals){ appliedCoupons { ...AppliedCouponFragment }availableShippingMethods { ...ShippingPackageFragment }chosenShippingMethodscontents { ...CartToCartItemInterfaceConnectionFragment }contentsTaxcontentsTotaldiscountTaxdiscountTotaldisplayPricesIncludeTaxfeeTaxfeeTotalfees { ...CartFeeFragment }isEmptyneedsShippingAddressshippingTaxshippingTotalsubtotalsubtotalTaxtotaltotalTaxtotalTaxes { ...CartTaxFragment } }}
Variables
{"recalculateTotals":false}
Response
{"data":{"cart":{"appliedCoupons":[AppliedCoupon],"availableShippingMethods":[ShippingPackage],"chosenShippingMethods":["abc123"],"contents":CartToCartItemInterfaceConnection,"contentsTax":"xyz789","contentsTotal":"abc123","discountTax":"xyz789","discountTotal":"abc123","displayPricesIncludeTax":true,"feeTax":"abc123","feeTotal":"abc123","fees":[CartFee],"isEmpty":false,"needsShippingAddress":true,"shippingTax":"xyz789","shippingTotal":"xyz789","subtotal":"xyz789","subtotalTax":"abc123","total":"xyz789","totalTax":"abc123","totalTaxes":[CartTax]}}}