Newer Version Available
Cart Item
| Property Name | Type | Description | Filter Group and Version | Available Version |
|---|---|---|---|---|
| billingFrequency | String | Reserved for future use. | Small, 59.0 | 59.0 |
| cartDeliveryGroupId | String | ID of the cart delivery group. | Small, 60.0 | 60.0 |
| cartId | String | ID of the cart. | Small, 49.0 | 49.0 |
| cartItemId | String | ID of the item. If asynchronous cart processing is enabled, this value returns null for POST requests. | Small, 49.0 | 49.0 |
| childProductCount | Integer | Number of child products in the cart that are associated with the item. A cart item can have child products if the productClass of the item is Bundle. For nested bundles, which include a child product that's also a bundle, childProductCount includes all child products. | Small, 62.0 | 62.0 |
| currencyIsoCode | String | Currency ISO code of the cart. | Small, 57.0 | 57.0 |
| customFields | sObject[] | Array of sObjects and viewable custom fields for the sObjects. Standard fields are ignored. Currently, only the CartItem sObject is supported. Field-level security rules from the shopper profile are applied to the custom fields. The rules are applied for registered shoppers and for the guest shopper profile. | Small, 61.0 | 61.0 |
| firstPymtTotalAmount | String | For subscription items, the first payment amount after adjustments and taxes. For non-subscription products, the value is the same as totalAmount. | Small, 60.0 | 60.0 |
| firstPymtTotalListPrice | String | For subscription items, the total list price of the first payment. For non-subscription items, the value is the same as totalListPrice. | Small, 63.0 | 63.0 |
| firstPymtTotalPrice | String | For subscription items, the first term price, including adjustments but excluding taxes. For non-subscription items, the total price, including adjustments but excluding taxes. | Small, 60.0 | 60.0 |
| firstPymtTotalTax | String | For subscription items, the tax amount on the first payment. For non-subscription products, the value is the same as totalTax. | Small, 60.0 | 60.0 |
| itemizedAdjustmentAmount | String | Total itemized adjustment amount for the item, including promotions and excluding taxes. | Small, 52.0 | 52.0 |
| listPrice | String | List price for the item. | Small, 49.0 | 49.0 |
| messagesSummary | Cart Messages Summary | Messages summary for the item. | Small, 49.0 | 49.0 |
| name | String | Name of the item. | Small, 49.0 | 49.0 |
| parentCartItemId | String | ID of the item’s parent cart item. The value is empty if the item is a top-level cart item. | Small, 62.0 | 62.0 |
| productClass | String | Class of product. Values are:
|
Small, 62.0 | 62.0 |
| productDetails | Cart Item Product | Summary of the product details. | Small, 49.0 | 49.0 |
| productId | String | ID of the product. | Small, 49.0 | 49.0 |
| productSellingModelId | String | Reserved for future use. | Small, 59.0 | 59.0 |
| quantity | String | Quantity of the item. | Small, 49.0 | 49.0 |
| salesPrice | String | Sales price for the item. | Small, 49.0 | 49.0 |
| sellingModelType | String | Type of product selling model. Values are:
|
Small, 60.0 | 60.0 |
| subscriptionTerm | Integer | Reserved for future use. | Small, 59.0 | 59.0 |
| totalAdjustmentAmount | String | Total adjustment amount for the item. | Small, 50.0 | 50.0 |
| totalAmount | String | Total amount for the item. | Small, 49.0 | 49.0 |
| totalListPrice | String | Total list price for the item. | Small, 49.0 | 49.0 |
| totalPrice | String | Total price for the item including adjustments but excluding taxes. | Small, 49.0 | 49.0 |
| totalTax | String | Total tax for the item. | Small, 49.0 | 49.0 |
| type | String | Type of item in a cart. Values are:
|
Small, 49.0 | 49.0 |
| unitAdjustedPrice | String | Unit price, including tier level discounts, for the item. This value is informational only and isn’t used in pricing calculations. | Small, 50.0 | 50.0 |
| unitAdjustedPriceWithItemAdj | String | Unit price, including both tier and item level discounts, for the item. This value is informational only and isn’t used in pricing calculations. | Small, 61.0 | 61.0 |
| unitAdjustmentAmount | String | Tier level adjustments made to the unit price for the item. This value is informational only and isn’t used in pricing calculations. | Small, 50.0 | 50.0 |
| unitItemAdjustmentAmount | String | Item level adjustments made to the unit price for the item. This value is informational only and isn’t used in pricing calculations. | Small, 61.0 | 61.0 |