---
schema_version: "1"
id: 7de59c0fcfbcdae9a4d7451e68fb8f169443b9a9e3f8e7ec002d3943323203d6
title: ConnectApi.PromotionCart
collection: legacydeveloper
version: current
locale: en-us
portal_url: https://docs.salesforce.com/legacydeveloper/current/en-us/apexref/apex_connectapi_output_promotion_cart.md
canonical_url: https://developer.salesforce.com/docs/atlas.en-us.apexref.meta/apexref/apex_connectapi_output_promotion_cart.htm
source_site: developer.salesforce.com
content_type: documentation
content_hash: 228242c86380cdaed0f419edc8c5ff03ae06ba47c7b2a49ec6726279a333f22a
description: A cart, its items, and its adjustment groups.
---
# ConnectApi.PromotionCart

A cart, its items, and its adjustment groups.

| Property Name | Type | Description | Available Version |
| --- | --- | --- | --- |
| cartAdjustment​Groups | [List](https://developer.salesforce.com/docs/atlas.en-us.apexref.meta/apexref/apex_methods_system_list.htm#apex_methods_system_list "Contains methods for the List collection type.")<[ConnectApi.PromotionCartAdjustmentGroup](https://developer.salesforce.com/docs/atlas.en-us.apexref.meta/apexref/apex_connectapi_output_promotion_cart_adjustment_group.htm "Adjustment group associated with a cart.")\> | Cart adjustment groups belonging to the cart. | 57.0 |
| cartItems | [List](https://developer.salesforce.com/docs/atlas.en-us.apexref.meta/apexref/apex_methods_system_list.htm#apex_methods_system_list "Contains methods for the List collection type.")<[ConnectApi.PromotionCartItem](https://developer.salesforce.com/docs/atlas.en-us.apexref.meta/apexref/apex_connectapi_output_promotion_cart_item.htm "A cart item and its adjustments.")\> | Cart items belonging to the cart. | 57.0 |
| currencyIsoCode | String | Currency code of the cart. | 57.0 |
| id | String | ID of the cart. | 57.0 |
| totalAdjustment​BaseAmount | String | Total adjustment base amount for the cart. | 57.0 |
| totalNetAmount | String | Total price of the cart, including adjustments. | 57.0 |
| totalProduct​BaseAmount | String | Total price of all cart items in the cart. | 57.0 |

#### See Also

- [ConnectApi.PromotionEvaluation](https://developer.salesforce.com/docs/atlas.en-us.apexref.meta/apexref/apex_connectapi_output_promotion_evaluation.htm "Results of a promotion evaluation.")
- [evaluate(salesTransaction)](https://developer.salesforce.com/docs/atlas.en-us.apexref.meta/apexref/apex_ConnectAPI_CommercePromotions_static_methods.htm#apex_ConnectAPI_CommercePromotions_evaluate_1 "Determine which promotions the customer is eligible for based on the store and buyer group, and compute the applicable price adjustments based on the coupons and the items in the cart. This API evaluates only the first 50 active manual promotions and first 50 active automatic promotions, based on priority. This API computes and returns applicable price adjustments, but it does not apply those adjustments to the webcart record. If you want to enable promotions based on shipping, contact Salesforce Customer Support.")