--- title: CartDeliveryGroup - Storefront API description: > Groups cart line items that share the same delivery destination. Each group provides the available [`CartDeliveryOption`](/docs/api/storefront/2026-01/objects/CartDeliveryOption) choices for that address, along with the customer's selected option. Access through the [`Cart`](/docs/api/storefront/2026-01/objects/Cart) object's `deliveryGroups` field. Items are grouped by merchandise type (one-time purchase vs subscription), allowing different delivery methods for each. api_version: 2026-01 api_name: storefront type: object api_type: graphql source_url: html: 'https://shopify.dev/docs/api/storefront/latest/objects/CartDeliveryGroup' md: 'https://shopify.dev/docs/api/storefront/latest/objects/CartDeliveryGroup.md' --- # Cart​Delivery​Group object Groups cart line items that share the same delivery destination. Each group provides the available [`CartDeliveryOption`](https://shopify.dev/docs/api/storefront/2026-01/objects/CartDeliveryOption) choices for that address, along with the customer's selected option. Access through the [`Cart`](https://shopify.dev/docs/api/storefront/2026-01/objects/Cart) object's `deliveryGroups` field. Items are grouped by merchandise type (one-time purchase vs subscription), allowing different delivery methods for each. ## Fields * cart​Lines [Base​Cart​Line​Connection!](https://shopify.dev/docs/api/storefront/latest/connections/BaseCartLineConnection) non-null A list of cart lines for the delivery group. * first [Int](https://shopify.dev/docs/api/storefront/latest/scalars/Int) ### Arguments Returns up to the first `n` elements from the list. * after [String](https://shopify.dev/docs/api/storefront/latest/scalars/String) Returns the elements that come after the specified cursor. * last [Int](https://shopify.dev/docs/api/storefront/latest/scalars/Int) Returns up to the last `n` elements from the list. * before [String](https://shopify.dev/docs/api/storefront/latest/scalars/String) Returns the elements that come before the specified cursor. * reverse [Boolean](https://shopify.dev/docs/api/storefront/latest/scalars/Boolean) Default:false Reverse the order of the underlying list. *** * delivery​Address [Mailing​Address!](https://shopify.dev/docs/api/storefront/latest/objects/MailingAddress) non-null The destination address for the delivery group. * delivery​Options [\[Cart​Delivery​Option!\]!](https://shopify.dev/docs/api/storefront/latest/objects/CartDeliveryOption) non-null The delivery options available for the delivery group. * group​Type [Cart​Delivery​Group​Type!](https://shopify.dev/docs/api/storefront/latest/enums/CartDeliveryGroupType) non-null The type of merchandise in the delivery group. * id [ID!](https://shopify.dev/docs/api/storefront/latest/scalars/ID) non-null The ID for the delivery group. * selected​Delivery​Option [Cart​Delivery​Option](https://shopify.dev/docs/api/storefront/latest/objects/CartDeliveryOption) The selected delivery option for the delivery group. *** ## Map ### Fields and connections with this object * [Cart.deliveryGroups](https://shopify.dev/docs/api/storefront/latest/objects/Cart#field-Cart.fields.deliveryGroups) * [CartDeliveryGroupConnection.nodes](https://shopify.dev/docs/api/storefront/latest/connections/CartDeliveryGroupConnection#returns-nodes) * [CartDeliveryGroupEdge.node](https://shopify.dev/docs/api/storefront/latest/objects/CartDeliveryGroupEdge#field-CartDeliveryGroupEdge.fields.node)