---
schema_version: "1"
id: 7490bb86209f583dfe4f3ad0523ba2e1e90cecaa49ecfe12f34963de9a451a27
title: Cart Data Model
collection: developer
version: current
locale: en-us
portal_url: https://docs.salesforce.com/developer/current/en-us/commerce-cloud/salesforce-commerce/guides/d2c-commerce/b2b-b2c-comm-data-model-cart.md
canonical_url: https://developer.salesforce.com/docs/commerce/salesforce-commerce/guide/b2b-b2c-comm-data-model-cart.html
source_site: developer.salesforce.com
content_type: documentation
content_hash: e42c49f0cea0f9585797a8a66fff6ff87d19aae65334a03bf6df0ac2c924ed2a
products:
  - B2B Commerce Developer Guide
  - Salesforce APIs
---
# Cart Data Model

The Cart data model connects objects used to support shopping cart and checkout functionality in a B2B or B2C store. This data model includes objects used to process shipping, taxes, and promotions.

| Required Editions                                                       |
| ----------------------------------------------------------------------- |
| Available in: **Enterprise**, **Unlimited**, and **Developer** Editions |
| Available in: B2B Commerce                                              |

Commerce standard objects in the cart data model require at least one of the following licenses: B2B Commerce, Salesforce Order Management, or Salesforce Payments.

![Diagram of the Cart data model](https://developer.salesforce.com/media/d2c-commerce/cart_data_model.png)

- [Cart (WebCart)](https://developer.salesforce.com/docs/atlas.en-us.object_reference.meta/object_reference/sforce_api_objects_webcart.htm)
- [Cart Adjustment Basis (WebCartAdjustmentBasis)](https://developer.salesforce.com/docs/atlas.en-us.object_reference.meta/object_reference/sforce_api_objects_webcartadjustmentbasis.htm)
- [Cart Adjustment Group (WebCartAdjustmentGroup)](https://developer.salesforce.com/docs/atlas.en-us.object_reference.meta/object_reference/sforce_api_objects_webcartadjustmentgroup.htm)
- [Cart Checkout Session (CartCheckoutSession)](https://developer.salesforce.com/docs/atlas.en-us.object_reference.meta/object_reference/sforce_api_objects_cartcheckoutsession.htm)
- [Cart Delivery Group (CartDeliveryGroup)](https://developer.salesforce.com/docs/atlas.en-us.object_reference.meta/object_reference/sforce_api_objects_cartdeliverygroup.htm)
- [Cart Item (CartItem)](https://developer.salesforce.com/docs/atlas.en-us.object_reference.meta/object_reference/sforce_api_objects_cartitem.htm)
- [Cart Item Price Adjustment (CartItemPriceAdjustment)](https://developer.salesforce.com/docs/atlas.en-us.object_reference.meta/object_reference/sforce_api_objects_cartitempriceadjustment.htm)
- [Cart Tax (CartTax)](https://developer.salesforce.com/docs/atlas.en-us.object_reference.meta/object_reference/sforce_api_objects_carttax.htm)
- [Cart Validation Output (CartValidationOutput)](https://developer.salesforce.com/docs/atlas.en-us.object_reference.meta/object_reference/sforce_api_objects_cartvalidationoutput.htm)
- [Payment Group (PaymentGroup)](https://developer.salesforce.com/docs/atlas.en-us.object_reference.meta/object_reference/sforce_api_objects_paymentgroup.htm)
- [Payment Method (PaymentMethod)](https://developer.salesforce.com/docs/atlas.en-us.object_reference.meta/object_reference/sforce_api_objects_paymentmethod.htm)
- [Store (WebStore)](https://developer.salesforce.com/docs/atlas.en-us.object_reference.meta/object_reference/sforce_api_objects_webstore.htm)
- [Cart Data Limits](https://developer.salesforce.com/docs/commerce/salesforce-commerce/guide/b2b-b2c-comm-data-model-cart-limits.md)
