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 {
...CartToCartItemConnectionFragment
}contentsTaxcontentsTotaldiscountTaxdiscountTotaldisplayPricesIncludeTaxfeeTaxfeeTotalfees {
...CartFeeFragment
}isEmptyneedsShippingAddressshippingTaxshippingTotalsubtotalsubtotalTaxtotaltotalTaxtotalTaxes {
...CartTaxFragment
}
}
}
Variables
{"recalculateTotals":true}
Response
{"data":{"cart":{"appliedCoupons":[AppliedCoupon],"availableShippingMethods":[ShippingPackage],"chosenShippingMethods":["xyz789"],"contents":CartToCartItemConnection,"contentsTax":"xyz789","contentsTotal":"xyz789","discountTax":"xyz789","discountTotal":"xyz789","displayPricesIncludeTax":true,"feeTax":"xyz789","feeTotal":"abc123","fees":[CartFee],"isEmpty":false,"needsShippingAddress":false,"shippingTax":"abc123","shippingTotal":"abc123","subtotal":"abc123","subtotalTax":"abc123","total":"xyz789","totalTax":"abc123","totalTaxes":[CartTax]}}}