Schema Documentation

cart

Description

The cart object

Response

Returns a Cart

Arguments
NameDescription
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]}}}
©  2021-2023WPGraphQL WooCommerce.All rights reserved.