> Portal Navigation: > > - Append `.md` to any URL under `https://dev.wix.com/docs/` to get its markdown version. > - Pages are either content pages (article or reference text) or menu pages (a list of links to child pages). > - To get a menu page, truncate any URL to a parent path and append `.md` (e.g. `https://dev.wix.com/docs/sdk.md`, `https://dev.wix.com/docs/sdk/core-modules.md`). > - Top-level index of all portals: https://dev.wix.com/docs/llms.txt > - Full concatenated docs: https://dev.wix.com/docs/llms-full.txt ## Resource: CurrentCart ## Article: Introduction ## Article Link: https://dev.wix.com/docs/velo/apis/wix-ecom-backend/current-cart/introduction.md ## Article Content: --- title: Introduction --- # Introduction > **Note:** This module is > [universal](/api-overview/api-versions#universal-modules). > Functions in this module can run on both the backend and frontend. The Current Cart API provides functionality for managing the current site visitor's cart and [creating a checkout](https://dev.wix.com/docs/velo/api-reference/wix-ecom-backend/current-cart/create-checkout-from-current-cart.md) based on the current cart. A cart object is created whenever a product or service is [added to the current cart](https://dev.wix.com/docs/velo/api-reference/wix-ecom-backend/current-cart/add-to-current-cart.md), or the [`cart.createCart()`](https://dev.wix.com/docs/velo/api-reference/wix-ecom-backend/cart/create-cart.md) function is called. The cart is the first phase of an eCommerce purchase flow, followed by checkout, then order. A cart holds information about items for purchase, prices, discounts, site details, and more. The Current Cart API differs from the Cart API in that there is no need for a `cart._id` to manage it. All methods in the Current Cart API automatically interact with the site visitor's cart that is currently being used. To see an estimate of the current cart's totals (including shipping costs) use the [estimateCurrentCartTotals()](https://dev.wix.com/docs/velo/api-reference/wix-ecom-backend/current-cart/estimate-current-cart-totals.md) function. To create a checkout based on the current site visitor's cart, use the [createCheckoutFromCurrentCart()](https://dev.wix.com/docs/velo/api-reference/wix-ecom-backend/current-cart/create-checkout-from-current-cart.md) function. ## Before you begin To assist in moving from the soon-to-be deprecated [Stores Cart API](https://www.wix.com/velo/reference/wix-stores/cart) to the eCommerce Cart API, refer to the [Cart Conversion Table](https://dev.wix.com/docs/velo/api-reference/wix-ecom-backend/cart/stores-to-e-commerce-cart-conversion-table.md). Other than the `cartId`, cart and current cart objects are identical. To use the Wix eCommerce Current Cart API, import `{ currentCart }` from the `wix-ecom-backend` module: ```javascript import { currentCart } from 'wix-ecom-backend'; ```