[System] You are a VTEX documentation expert. You provide accurate, detailed information about VTEX platform, APIs, apps, and Store Framework development.

[User] Provide a guide on guides vtex composable components in VTEX.

[Assistant]
Documentation

[Feedback](https://read.calvincode.net/reader?url=https://docs.google.com/forms/d/e/1FAIpQLSfmnotPvPjw-SjiE7lt2Nt3RQgNUe10ixXZmuO2v9enOJReoQ/viewform?entry.1972292648=developers.vtex.com%26entry.1799503232=)

[GuidesLearn how to use our APIs and extend the VTEX platform.](https://read.calvincode.net/reader?url=https://developers.vtex.com/docs/guides/vtex-composable-components/docs/guides)

[API ReferenceExplore detailed information about our endpoints.](https://read.calvincode.net/reader?url=https://developers.vtex.com/docs/guides/vtex-composable-components/docs/api-reference)

[App DevelopmentLearn how to build cloud-based apps and integrations.](https://read.calvincode.net/reader?url=https://developers.vtex.com/docs/guides/vtex-composable-components/docs/app-development)

[Storefront DevelopmentExpress your brand identity creating unique storefronts.](https://read.calvincode.net/reader?url=https://developers.vtex.com/docs/guides/vtex-composable-components/docs/storefront-development)

[VTEX IO AppsFind pre-built solutions to grow your business.](https://read.calvincode.net/reader?url=https://developers.vtex.com/docs/guides/vtex-composable-components/docs/vtex-io-apps)

[TroubleshootingFind practical solutions to common development issues.](https://read.calvincode.net/reader?url=https://developers.vtex.com/docs/guides/vtex-composable-components/docs/troubleshooting)

[Release NotesStay up to date with our latest releases and bug fixes.](https://read.calvincode.net/reader?url=https://developers.vtex.com/docs/guides/vtex-composable-components/updates/release-notes)

Guides

[VTEX Platform Overview](https://read.calvincode.net/reader?url=https://developers.vtex.com/docs/guides/vtex-composable-components/docs/guides/vtex-platform-overview)

[Cloud infrastructure](https://read.calvincode.net/reader?url=https://developers.vtex.com/docs/guides/vtex-composable-components/docs/guides/cloud-infrastructure)

[Security](https://read.calvincode.net/reader?url=https://developers.vtex.com/docs/guides/vtex-composable-components/docs/guides/security)

[Data privacy](https://read.calvincode.net/reader?url=https://developers.vtex.com/docs/guides/vtex-composable-components/docs/guides/data-privacy)

[Composability](https://read.calvincode.net/reader?url=https://developers.vtex.com/docs/guides/vtex-composable-components/docs/guides/composability)

[VTEX Composable Components](https://read.calvincode.net/reader?url=https://developers.vtex.com/docs/guides/vtex-composable-components/docs/guides/vtex-composable-components)

[Interactive Marchitecture tool](https://read.calvincode.net/reader?url=https://developers.vtex.com/docs/guides/vtex-composable-components/docs/guides/interactive-marchitecture-tool)

[Extensibility](https://read.calvincode.net/reader?url=https://developers.vtex.com/docs/guides/vtex-composable-components/docs/guides/extensibility)

[Store architecture](https://read.calvincode.net/reader?url=https://developers.vtex.com/docs/guides/vtex-composable-components/docs/guides/store-architecture)

[Developer experience](https://read.calvincode.net/reader?url=https://developers.vtex.com/docs/guides/vtex-composable-components/docs/guides/developer-experience)

---

[API usage](https://read.calvincode.net/reader?url=https://developers.vtex.com/docs/guides/vtex-composable-components/docs/guides/api-usage)

---

[Getting started](https://read.calvincode.net/reader?url=https://developers.vtex.com/docs/guides/vtex-composable-components/docs/guides/getting-started)

---

Integration Guides

---

[Catalog](https://read.calvincode.net/reader?url=https://developers.vtex.com/docs/guides/vtex-composable-components/docs/guides/catalog-integration)

---

[Checkout](https://read.calvincode.net/reader?url=https://developers.vtex.com/docs/guides/vtex-composable-components/docs/guides/checkout-api-overview)

---

[Master Data](https://read.calvincode.net/reader?url=https://developers.vtex.com/docs/guides/vtex-composable-components/docs/guides/master-data)

---

Payments

---

Orders

---

Logistics

---

B2B Suite

---

VTEX Sales App

---

UI Customization

---

Message Center

---

Pricing

---

Promotions

---

Infrastructure

---

Search

---

Storefront Permissions

---

[VTEX Activity Flow](https://read.calvincode.net/reader?url=https://developers.vtex.com/docs/guides/vtex-composable-components/docs/guides/activity-flow)

---

[VTEX Ads](https://read.calvincode.net/reader?url=https://developers.vtex.com/docs/guides/vtex-composable-components/docs/guides/vtex-ads)

---

VTEX Session

---

VTEX Shield

---

[Data Protection Plus](https://read.calvincode.net/reader?url=https://developers.vtex.com/docs/guides/vtex-composable-components/docs/guides/data-protection-plus)

---

Weni by VTEX

---

[Guides](https://read.calvincode.net/reader?url=https://developers.vtex.com/docs/guides/vtex-composable-components/docs/guides)

[API Reference](https://read.calvincode.net/reader?url=https://developers.vtex.com/docs/guides/vtex-composable-components/docs/api-reference)

[App Development](https://read.calvincode.net/reader?url=https://developers.vtex.com/docs/guides/vtex-composable-components/docs/app-development)

[Storefront Development](https://read.calvincode.net/reader?url=https://developers.vtex.com/docs/guides/vtex-composable-components/docs/storefront-development)

[VTEX IO Apps](https://read.calvincode.net/reader?url=https://developers.vtex.com/docs/guides/vtex-composable-components/docs/vtex-io-apps)

[Troubleshooting](https://read.calvincode.net/reader?url=https://developers.vtex.com/docs/guides/vtex-composable-components/docs/troubleshooting)

---

[Release Notes](https://read.calvincode.net/reader?url=https://developers.vtex.com/docs/guides/vtex-composable-components/updates/release-notes)

Guides

[VTEX Platform Overview](https://read.calvincode.net/reader?url=https://developers.vtex.com/docs/guides/vtex-composable-components/docs/guides/vtex-platform-overview)

[Cloud infrastructure](https://read.calvincode.net/reader?url=https://developers.vtex.com/docs/guides/vtex-composable-components/docs/guides/cloud-infrastructure)

[Security](https://read.calvincode.net/reader?url=https://developers.vtex.com/docs/guides/vtex-composable-components/docs/guides/security)

[Data privacy](https://read.calvincode.net/reader?url=https://developers.vtex.com/docs/guides/vtex-composable-components/docs/guides/data-privacy)

[Composability](https://read.calvincode.net/reader?url=https://developers.vtex.com/docs/guides/vtex-composable-components/docs/guides/composability)

[VTEX Composable Components](https://read.calvincode.net/reader?url=https://developers.vtex.com/docs/guides/vtex-composable-components/docs/guides/vtex-composable-components)

[Interactive Marchitecture tool](https://read.calvincode.net/reader?url=https://developers.vtex.com/docs/guides/vtex-composable-components/docs/guides/interactive-marchitecture-tool)

[Extensibility](https://read.calvincode.net/reader?url=https://developers.vtex.com/docs/guides/vtex-composable-components/docs/guides/extensibility)

[Store architecture](https://read.calvincode.net/reader?url=https://developers.vtex.com/docs/guides/vtex-composable-components/docs/guides/store-architecture)

[Developer experience](https://read.calvincode.net/reader?url=https://developers.vtex.com/docs/guides/vtex-composable-components/docs/guides/developer-experience)

---

[API usage](https://read.calvincode.net/reader?url=https://developers.vtex.com/docs/guides/vtex-composable-components/docs/guides/api-usage)

---

[Getting started](https://read.calvincode.net/reader?url=https://developers.vtex.com/docs/guides/vtex-composable-components/docs/guides/getting-started)

---

Integration Guides

---

[Catalog](https://read.calvincode.net/reader?url=https://developers.vtex.com/docs/guides/vtex-composable-components/docs/guides/catalog-integration)

---

[Checkout](https://read.calvincode.net/reader?url=https://developers.vtex.com/docs/guides/vtex-composable-components/docs/guides/checkout-api-overview)

---

[Master Data](https://read.calvincode.net/reader?url=https://developers.vtex.com/docs/guides/vtex-composable-components/docs/guides/master-data)

---

Payments

---

Orders

---

Logistics

---

B2B Suite

---

VTEX Sales App

---

UI Customization

---

Message Center

---

Pricing

---

Promotions

---

Infrastructure

---

Search

---

Storefront Permissions

---

[VTEX Activity Flow](https://read.calvincode.net/reader?url=https://developers.vtex.com/docs/guides/vtex-composable-components/docs/guides/activity-flow)

---

[VTEX Ads](https://read.calvincode.net/reader?url=https://developers.vtex.com/docs/guides/vtex-composable-components/docs/guides/vtex-ads)

---

VTEX Session

---

VTEX Shield

---

[Data Protection Plus](https://read.calvincode.net/reader?url=https://developers.vtex.com/docs/guides/vtex-composable-components/docs/guides/data-protection-plus)

---

Weni by VTEX

---

[Guides](https://read.calvincode.net/reader?url=https://developers.vtex.com/docs/guides/vtex-composable-components/docs/guides)

[VTEX Platform Overview](https://read.calvincode.net/reader?url=https://developers.vtex.com/docs/guides/vtex-composable-components/docs/guides/vtex-platform-overview)

[Composability](https://read.calvincode.net/reader?url=https://developers.vtex.com/docs/guides/vtex-composable-components/docs/guides/composability)

[VTEX Composable Components](https://read.calvincode.net/reader?url=https://developers.vtex.com/docs/guides/vtex-composable-components/docs/guides/vtex-composable-components)

VTEX Composable Components

Learn about the components VTEX offers to build a composable store.

Various components are available in a VTEX store to fulfill the multiple types of digital commerce businesses. This guide details each platform component and explains their composable features.

![{"base64":"  ","img":{"width":1758,"height":944,"type":"jpg","mime":"image/jpeg","wUnits":"px","hUnits":"px","orientation":1,"length":311305,"url":"https://cdn.jsdelivr.net/gh/vtexdocs/dev-portal-content@main/docs/guides/VTEX-Platform-Overview/Composability/composable-architecture.png"}}](https://read.calvincode.net/reader?url=https://cdn.jsdelivr.net/gh/vtexdocs/dev-portal-content@main/docs/guides/VTEX-Platform-Overview/Composability/composable-architecture.png)

In the tables below, each component is classified by type.

* **Built-in** type means that the component comes installed out-of-the-box with the VTEX store.
* **Plug-and-play** type means that the component does not come installed, but it can be installed with a few steps and, after configuration in some cases, it will be ready to use.
* If a component is neither **Built-in** nor **Plug-and-play**, it may require a more complex configuration or a development stage.

> The specific set of components used in a store will vary based on each scenario and business model. See the [Store architecture](https://read.calvincode.net/reader?url=https://developers.vtex.com/docs/guides/store-architecture) guide for more details about store implementation in specific scenarios.

If you want to try composability and simulate building a store architecture, see the details in the [Interactive Marchitecture tool](https://read.calvincode.net/reader?url=https://developers.vtex.com/docs/guides/interactive-marchitecture-tool) guide.

## Commerce Platform

VTEX Commerce Platform provides a set of core commerce out-of-the-box features for Digital Commerce, Experience Management, Order Management, and Marketplace Management that help merchants start their operations smoothly and efficiently.

### Digital Commerce

| **Component**      | **Description**                                                                                | **Type**      |
| ------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------- |
| Catalog            | In the [Catalog](https://read.calvincode.net/reader?url=https://help.vtex.com/en/tracks/vtex-store-overview--eSDNk26pdvemF3XKM0nK9/75MX4aorniD0BYAB8Nwbo7%23catalog), merchants can manage the category tree (departments, categories, and subcategories), brands, products, SKUs, and specifications. Merchants can use this module natively through the Admin or via the [Catalog API](https://read.calvincode.net/reader?url=https://developers.vtex.com/docs/api-reference/catalog-api), import the data from a spreadsheet, or integrate it with an external back office tool. For more details, see **ERP** and **PIM/CPQ** in [Integrations](#integrations).                                                                                | Built-in      |
| Price              | In the [Prices module](https://read.calvincode.net/reader?url=https://help.vtex.com/en/tracks/vtex-store-overview--eSDNk26pdvemF3XKM0nK9/75MX4aorniD0BYAB8Nwbo7%23prices), merchants can manage price details for the store's SKUs. Merchants can use this module natively through the Admin or via the [Pricing API](https://read.calvincode.net/reader?url=https://developers.vtex.com/docs/api-reference/pricing-api), import the data from a spreadsheet, or integrate it with an external back office tool. For more details, see **ERP** and **PIM/CPQ** in [Integrations](#integrations).You can use only fixed prices or change them for different contexts including trade policies, customer groups, and promotions.You can also use [Pricing Hub](https://read.calvincode.net/reader?url=https://developers.vtex.com/docs/guides/pricing-hub-overview), where merchants store the prices in an external platform integrated with VTEX, so they are accessed via Checkout.                                                                                | Built-in      |
| Promotions         | The [Promotions](https://read.calvincode.net/reader?url=https://help.vtex.com/en/tracks/vtex-store-overview--eSDNk26pdvemF3XKM0nK9/75MX4aorniD0BYAB8Nwbo7%23promotions) module manages discounts applied to customers' shopping carts in the store. It also deals with [taxes](https://read.calvincode.net/reader?url=https://help.vtex.com/en/tutorial/creating-surchargestaxes--tutorials%5F321). Discounts can be applied to multiple categories, such as specific products, target audiences, bundles, shipping, or coupons. Merchants can use this module natively through the Admin or via the [Promotions & Taxes API](https://read.calvincode.net/reader?url=https://developers.vtex.com/docs/api-reference/promotions-and-taxes-api).                                                                                | Built-in      |
| Checkout           | The [Checkout](https://read.calvincode.net/reader?url=https://help.vtex.com/en/tracks/vtex-store-overview--eSDNk26pdvemF3XKM0nK9/3MYcZaojb5HSUg6ufm6GxQ%23checkout) module is responsible for managing the shopping cart. It coordinates data from Catalog, Price, Promotions, Logistics, and Payments to complete the purchase process and place orders. The module offers many customization options, such as optimization of shipping options, geolocation shipping calculation, abandoned cart configuration, UI customization, and others.With the [Checkout API](https://read.calvincode.net/reader?url=https://developers.vtex.com/docs/api-reference/checkout-api), you can develop custom solutions with [VTEX IO](https://read.calvincode.net/reader?url=https://developers.vtex.com/docs/guides/vtex-io-documentation-what-is-vtex-io) or [headless implementation](https://read.calvincode.net/reader?url=https://developers.vtex.com/docs/guides/headless-cart-and-checkout).                                                                                | Built-in      |
| Payment Gateway    | The [Payments](https://read.calvincode.net/reader?url=https://help.vtex.com/en/tracks/vtex-store-overview--eSDNk26pdvemF3XKM0nK9/3MYcZaojb5HSUg6ufm6GxQ%23payments) module configures the payment conditions and deals with transactions. Within this module is our [Payment Gateway](https://read.calvincode.net/reader?url=https://help.vtex.com/en/tutorial/what-is-a-payment-gateway--2KH9Wdi7F6swOU4amECSOk), which transmits the payment data using [connectors](https://read.calvincode.net/reader?url=https://help.vtex.com/en/tutorial/what-is-the-connector--3lze0Cu0bmyC6u2o2iaeEA) from different payment providers. The VTEX Payment Gateway is mandatory but the merchant can choose their payment processing providers. For more details, see **Payments** in [Integrations](#integrations).Besides having the basic payment features, merchants can add [anti-fraud providers](https://read.calvincode.net/reader?url=https://help.vtex.com/en/tutorial/what-is-anti-fraud--69SjFCc4rC6Ii0OMAeYAsG), [Customer Credit](https://read.calvincode.net/reader?url=https://help.vtex.com/en/tutorial/customer-credit-overview--1uIqTjWxIIIEW0COMg4uE0), [digital wallets](https://read.calvincode.net/reader?url=https://help.vtex.com/en/tutorial/what-is-an-e-wallet--4v5wcOe4A0SiaimWM2cU60), and [gift cards](https://read.calvincode.net/reader?url=https://help.vtex.com/en/tutorial/gift-card--tutorials%5F995) to the payment experience. | Built-in      |
| Channel Management | VTEX supports [Unified Commerce Strategies](https://read.calvincode.net/reader?url=https://help.vtex.com/en/tracks/unified-commerce-strategies--3WGDRRhc3vf1MJb9zGncnv/2LGAiUnHES1enjHsfi8fI3) to integrate different sales channels. Merchants can sell through multiple channels, including their website, physical stores, Sales App, and more. This strategy allows all data (order processing, payment transactions, etc.) to be shared between channels and accessible from the Admin. Besides, order processing and fulfillment can be mixed across channels. For instance, the customer could place an order online and have the option to pick up specific items in a physical store, or they could make a purchase in a physical store and have it delivered to their address.Among the available sales channel options, we support [Marketplace strategies](https://read.calvincode.net/reader?url=https://help.vtex.com/en/tutorial/marketplace-strategies-at-vtex--tutorials%5F402), which allows merchants to sell products on marketplaces, or for their store to become a marketplace and sell products from sellers.                                                                                | Built-in      |
| B2B Organizations  | [B2B Organizations](https://read.calvincode.net/reader?url=https://developers.vtex.com/docs/apps/vtex.b2b-organizations) is a [VTEX IO app](https://read.calvincode.net/reader?url=https://developers.vtex.com/docs/guides/vtex-io-documentation-what-is-a-vtex-app) from the [B2B Suite](https://read.calvincode.net/reader?url=https://developers.vtex.com/docs/apps/vtex.b2b-suite). It enables merchants to group B2B (Business-to-Business) users into organizations and apply specific custom payment methods, product selections, and prices for customers from the same organization. Each organization is further segmented into one or more cost centers, with their shipping addresses, which will be available to cost center users at checkout.                                                                                | Plug-and-play |
| B2B Quotes & Carts | [B2B Quotes & Carts](https://read.calvincode.net/reader?url=https://developers.vtex.com/docs/apps/vtex.b2b-quotes) is a [VTEX IO app](https://read.calvincode.net/reader?url=https://developers.vtex.com/docs/guides/vtex-io-documentation-what-is-a-vtex-app) from the [B2B Suite](https://read.calvincode.net/reader?url=https://developers.vtex.com/docs/apps/vtex.b2b-suite). It allows B2B users to create quotes and save carts, which can then be shared with other members of their organization. This enables price negotiations between customers and the store’s sales associates, and streamlines order approval flows within their organization.                                                                                | Plug-and-play |

### Experience Management

| **Component**          | **Description**                                                                                | **Type**                |
| ---------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------- |
| Headless CMS           | [Headless CMS](https://read.calvincode.net/reader?url=https://developers.vtex.com/docs/guides/faststore/headless-cms-overview) is part of our [FastStore toolkit](https://read.calvincode.net/reader?url=https://developers.vtex.com/docs/guides/faststore/docs-what-is-faststore). It allows merchants to store content in a decoupled data layer and deliver it as structured data to a VTEX store with FastStore via API.                                                                                | Requires implementation |
| Intelligent Search     | [Intelligent Search](https://read.calvincode.net/reader?url=https://help.vtex.com/en/tracks/vtex-intelligent-search--19wrbB7nEQcmwzDPl1l4Cb/3qgT47zY08biLP3d5os3DG) is a native VTEX platform search solution, working regardless of the channel (website, mobile app, conversational, etc.). Its features include autocomplete, filters, synonyms, and relevance rules. To add Intelligent Search to a store, install the [Search app](https://read.calvincode.net/reader?url=https://developers.vtex.com/docs/apps/vtex.search).Besides Intelligent Search, you can integrate third-party search solutions into a VTEX store. For more details, see **Search & Personalization** in [Integrations](#integrations). | Plug-and-play           |
| Storefront Application | VTEX offers alternatives for storefront applications. For [website frontend implementation](https://read.calvincode.net/reader?url=https://help.vtex.com/en/tracks/vtex-store-overview--eSDNk26pdvemF3XKM0nK9/67SCtUreXxKYWhZh8n0zvZ), options include [Store Framework](https://read.calvincode.net/reader?url=https://developers.vtex.com/docs/guides/vtex-io-documentation-what-is-vtex-store-framework) and [FastStore](https://read.calvincode.net/reader?url=https://developers.vtex.com/docs/guides/faststore/docs-what-is-faststore). Merchants can also build a complete custom solution, e.g., a custom mobile app, using our [APIs](https://read.calvincode.net/reader?url=https://developers.vtex.com/docs/api-reference).                                                             | Requires implementation |
| PWA Application        | Progressive Web Application (PWA) is natively available for every VTEX IO store. Merchants can configure a push notification to install the store’s PWA on the customer’s device. For more details, see [Enabling PWA push notifications in your store](https://read.calvincode.net/reader?url=https://help.vtex.com/en/tutorial/enabling-pwa-push-notifications-in-your-store--1be3ZPhbsgZSbE7h5H46pG).                                                                                | Built-in                |

### Distributed Order Management

| **Component**        | **Description**                                                                                | **Type**                                          |
| -------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------- |
| Inventory Management | [Inventory management](https://read.calvincode.net/reader?url=https://help.vtex.com/en/tutorial/managing-stock-items--tutorials%5F139) is a page in the Admin where merchants can view SKU (Stock Keeping Unit) inventory data and define SKU quantities in [warehouses](https://read.calvincode.net/reader?url=https://help.vtex.com/en/tutorial/warehouse--6oIxvsVDTtGpO7y6zwhGpb).Also, merchants can [import inventory data](https://read.calvincode.net/reader?url=https://help.vtex.com/en/tracks/vtex-store-overview--eSDNk26pdvemF3XKM0nK9/7euXDZR5CCnVFSrXyczIhu%23inventory) from spreadsheets or via the [Logistics API](https://read.calvincode.net/reader?url=https://developers.vtex.com/docs/api-reference/logistics-api), which allows integration with external tools. For more details, see **ERP**, **OMS/WMS**, and **PIM/CPQ** in [Integrations](#integrations).                                                                                | Built-in                                          |
| Logistics            | The [Logistics](https://read.calvincode.net/reader?url=https://help.vtex.com/en/tracks/vtex-store-overview--eSDNk26pdvemF3XKM0nK9/75MX4aorniD0BYAB8Nwbo7%23logistics) module manages the transportation and storage of merchandise, as well as order shipping to customers. The main set of configurations in Logistics is the Shipping strategy, which comprises shipping policies, warehouses, and loading docks.Merchants can make all the configurations in the Admin or via the [Logistics API](https://read.calvincode.net/reader?url=https://developers.vtex.com/docs/api-reference/logistics-api), which allows integrations with external tools. For more details, see **ERP**, **OMS/WMS**, and **PIM/CPQ** in [Integrations](#integrations).Also, merchants can choose their carriers in the [shipping policy](https://read.calvincode.net/reader?url=https://help.vtex.com/en/tutorial/shipping-policy--tutorials%5F140). For more details, see **Carriers** in [Integrations](#integrations). | Built-in                                          |
| Shipping Network     | [VTEX Shipping Network](https://read.calvincode.net/reader?url=https://help.vtex.com/en/tutorial/vtex-shipping-network-dashboard--51e8tx1IehiN4ZtURRWU92) is an [add-on](https://read.calvincode.net/reader?url=https://help.vtex.com/tracks/next-steps-after-the-go-live--3J7WFZyvTcoiwkcIVFVhIS/1t2QBZvrOBSLgvHaAV9fYm) that offers the option of connecting carriers to create an integrated delivery network. It gathers order tracking data directly from these carriers, keeping merchants and their customers up to date. The Admin dashboards show a managerial overview of shipping costs and revenue generated from shipping rates.⚠ _This feature is only available in Brazil._                                                                                | Plug-and-play, upon subscription/additional costs |

### Marketplace Management

| **Component**                 | **Description**                                                                                | **Type** |
| ----------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------- |
| Seller Management             | [Seller Management](https://read.calvincode.net/reader?url=https://help.vtex.com/en/tutorial/seller-management--6eEiOISwxuAWJ8w6MtK7iv) is a VTEX Admin page where marketplace operators can [add sellers](https://read.calvincode.net/reader?url=https://help.vtex.com/en/tutorial/adicionar-seller--tutorials%5F392), enter their information, and manage their status, allowing marketplaces to assess their operation. It supports both VTEX sellers with a VTEX account, and external sellers integrated with VTEX. For more details, see **Third-party Sellers** in [Integrations](#integrations).                                                                                | Built-in |
| Offer Quality & Management    | The [Offer Management](https://read.calvincode.net/reader?url=https://help.vtex.com/en/tutorial/offer-management--7MRb9S78aBdZjFGpbuffpE) module allows sellers to track the sending and syncing of their offers on all sales channels integrated with the store in the Admin. On VTEX, an offer is a SKU from a seller that has been sent to a sales channel with price and inventory information configured.It allows tracking offers sent to the following channels: [Mercado Libre](https://read.calvincode.net/reader?url=https://help.vtex.com/es/tracks/mercado-libre-integration-set-up--2YfvI3Jxe0CGIKoWIGQEIq/51oWBHvVxSs8eAwLQhSbSd), [Netshoes](https://read.calvincode.net/reader?url=https://help.vtex.com/pt/tracks/configurar-integracao-da-netshoes--5Ua87lhFg4m0kEcuyqmcCm), and [VTEX marketplaces](https://read.calvincode.net/reader?url=https://help.vtex.com/en/tutorial/marketplace-strategies-at-vtex--tutorials%5F402%23being-a-vtex-marketplace). Other marketplaces can add support to Offer Management in their connectors by using the [Offer Management API](https://read.calvincode.net/reader?url=https://developers.vtex.com/docs/api-reference/marketplace-apis-offer-management) and following the [Offer Management integration guide](https://read.calvincode.net/reader?url=https://developers.vtex.com/docs/guides/sent-offers-integration-guide-connectors). [Offer Quality Filters](https://read.calvincode.net/reader?url=https://help.vtex.com/en/tutorial/offer-quality-filters--4xm0gi8leCyxHj8YdgHSJH) is an Admin page where marketplaces add and manage the rules that will be applied to the received SKU cataloging process. Marketplaces can create and apply mandatory and optional rules on this page to filter the sellers’ offers. | Built-in |
| Seller Portal                 | [Seller Portal](https://read.calvincode.net/reader?url=https://help.vtex.com/en/tutorial/seller-portal-getting-started-for-the-marketplace--6ccErY3mCcfoW0qGXf167) is an edition of the VTEX platform for VTEX or third-party sellers to connect and sell their products on marketplaces. The portal provides sellers with essential capabilities for ecommerce operations, such as catalog, prices, logistics, and order management. It also has a dashboard that shows sales performance and allows ERP integration.We also have the [Seller Portal Edition App](https://read.calvincode.net/reader?url=https://developers.vtex.com/docs/guides/seller-portal-edition-app), which allows VTEX marketplaces to create a customized Seller Portal.                                                                                | Built-in |
| Marketplaces and Integrations | [Marketplaces and Integrations](https://read.calvincode.net/reader?url=https://help.vtex.com/en/tutorial/marketplaces-and-integrations--5AcBO1t29nhq7rBHas9b6V), previously known as Marketplace Network, is a page in the Admin with a catalog of companies interested in partnerships. This page enables integration between marketplaces and sellers to sign commercial agreements. Both VTEX and external marketplaces are available.VTEX marketplaces are VTEX clients that choose to make their environment available for sellers to sell products. After a merchant [configures their VTEX store to operate as a marketplace](https://read.calvincode.net/reader?url=https://help.vtex.com/en/tutorial/configuring-vtex-marketplace--7splyp5MqIyt2Iyz5jsNzb), it will be available for sellers to connect on the **Marketplaces and Integrations** page.External marketplaces are marketplaces that are not VTEX clients, and after [developing a connector](https://read.calvincode.net/reader?url=https://developers.vtex.com/docs/guides/external-marketplace-integration-guide) to integrate with VTEX, they become available for sellers to connect on the **Marketplaces and Integrations** page. For more details, see **Third-Party Marketplaces** in [Integrations](#integrations).                                                                                | Built-in |

## Platform interaction

Merchants can interact with a VTEX store in two ways: VTEX Admin and Developer Tooling. Learn more about their components in the following sections.

### VTEX Admin

The VTEX Admin is a panel for managing the entire digital commerce experience in one place. The [Admin](https://read.calvincode.net/reader?url=https://help.vtex.com/en/tutorial/vtex-admin-start-here--531cHtUCUi3puRXNDmKziw) provides a complete out-of-the-box feature set, including pages with dashboards, settings, and detailed information from our [core modules](https://read.calvincode.net/reader?url=https://help.vtex.com/en/tracks/vtex-store-overview--eSDNk26pdvemF3XKM0nK9/75MX4aorniD0BYAB8Nwbo7). In the Admin, merchants can manage catalog, prices, and inventory, add payment options, and view transactions, order status, customer data, sales performance, among others. Adding new features to the store through the Admin is also possible via the Extensions Hub.

| **Component**             | **Description**                                                                                | **Type**                             |
| ------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------ |
| Dashboards                | [Dashboards](https://read.calvincode.net/reader?url=https://help.vtex.com/en/tutorial/dashboards-overview--1yn2nZUoXtDO3teTEJsCNl) is a section in the Admin that centralizes the dashboard pages and display analytical data for the store’s unified commerce. Three dashboards are available:[Overview](https://read.calvincode.net/reader?url=https://help.vtex.com/en/tutorial/store-overview--P8ahguoRs0U3PzmXg2wuQ): Shows key metrics that impact store revenue. It has charts about the evolution of sales, conversion rate, and sales funnel.[Sales Performance](https://read.calvincode.net/reader?url=https://help.vtex.com/en/v4/docs/sales-performance--6gx46RGRzWO8qgaVck7PRp): Shows and analyzes order data from stores and sellers, useful for stores that [operate as marketplaces](https://read.calvincode.net/reader?url=https://help.vtex.com/en/tutorial/marketplace-strategies-at-vtex--tutorials%5F402%23acting-as-a-marketplace).[Web Page Performance](https://read.calvincode.net/reader?url=https://help.vtex.com/en/v4/docs/web-page-performance--7DeyhX8cGtG9PtAGkL8zvc): Uses [Google's PageSpeed Insights](https://read.calvincode.net/reader?url=https://developers.google.com/speed/docs/insights/v5/about) tool to track the performance of the store’s URLs.                                                                | Built-in                             |
| Releases                  | [Releases](https://read.calvincode.net/reader?url=https://help.vtex.com/en/tutorial/planner-release-concept-beta--4pWhQTXG0aIIsi2TYxxRkZ) is a [FastStore](https://read.calvincode.net/reader?url=https://developers.vtex.com/docs/guides/faststore/docs-what-is-faststore) feature that allows the efficient management of store changes. A release is a change or a group of changes that can be published together. This feature includes two pages:[Releases](https://read.calvincode.net/reader?url=https://help.vtex.com/en/tutorial/planner-releases-page-beta--2p7IiVD6K8i1iRiwHph5sw): This page lists all existing releases. It allows several [actions](https://read.calvincode.net/reader?url=https://help.vtex.com/en/tutorial/planner-actions-on-releases-beta--1zsomdifPEQkdV6RW93JyW), including creation, scheduling, publishing, and deleting releases.[Calendar](https://read.calvincode.net/reader?url=https://help.vtex.com/en/tutorial/planner-calendar-page-beta--46wSZ7Z5xoXQPP0xHfIx9C): This page shows a calendar of releases by month, week, or day. It allows merchants to see the releases on their publication date or time, access their details, and create new releases.                                                                                | Built-in, after installing FastStore |
| User & Account Management | The [Account page](https://read.calvincode.net/reader?url=https://help.vtex.com/tutorial/account-management--2vhUVOKfCaswqLguT2F9xq) allows merchants to view and manage their VTEX account details, such as the company’s logo, trading name, legal name, and the stores in the account.On the [Users page](https://read.calvincode.net/reader?url=https://help.vtex.com/tutorial/managing-users--tutorials%5F512), merchants can view and manage Admin users. When creating or editing users, merchants can choose their [roles](https://read.calvincode.net/reader?url=https://help.vtex.com/en/tutorial/roles--7HKK5Uau2H6wxE1rH5oRbc), which define what a user can access.                                                                                | Built-in                             |
| Extensions Hub            | On VTEX, extensions are tools designed to expand VTEX’s stores out-of-the-box capabilities. Extensions include [VTEX IO apps](https://read.calvincode.net/reader?url=https://developers.vtex.com/docs/guides/vtex-io-documentation-what-is-a-vtex-app), [payment connectors](https://read.calvincode.net/reader?url=https://help.vtex.com/en/tutorial/what-is-the-connector--3lze0Cu0bmyC6u2o2iaeEA), [marketplace integrations](https://read.calvincode.net/reader?url=https://help.vtex.com/en/tutorial/integrating-with-marketplace), and others. The [Extensions Hub](https://read.calvincode.net/reader?url=https://help.vtex.com/en/tracks/extensions-hub--AW7klkYMh557y5IUOgzco/3lWdpzjyhHVwzMC7pTG0QS) is a section of the Admin that centralizes extension management. It has the following pages:**App Store:** A page where merchants can find and acquire apps, adding features to their stores. Apps can be free of charge or paid, and developed by VTEX or by [implementation partners](https://read.calvincode.net/reader?url=https://help.vtex.com/en/tracks/vtex-store-overview--eSDNk26pdvemF3XKM0nK9/4yPqZQyj0t675QpcG7H6yl%23implementation-partners).**App Management:** This page shows the apps installed in the account and allows merchants to install, configure, uninstall, and delete apps. | Built-in                             |

### Developer Tooling

Various tools are available for creating new features on the VTEX platform. Development can be done by the merchant’s tech team or by [partner agencies](https://read.calvincode.net/reader?url=https://help.vtex.com/en/tracks/vtex-store-overview--eSDNk26pdvemF3XKM0nK9/4yPqZQyj0t675QpcG7H6yl%23implementation-partners). VTEX offers many possibilities for building new features, including apps and storefront features using [VTEX IO](https://read.calvincode.net/reader?url=https://developers.vtex.com/docs/guides/vtex-io-documentation-what-is-vtex-io), custom behaviors with data in [Master Data](https://read.calvincode.net/reader?url=https://help.vtex.com/en/tutorial/master-data--4otjBnR27u4WUIciQsmkAw), and [integrations](#integrations) using our [APIs](https://read.calvincode.net/reader?url=https://developers.vtex.com/docs/api-reference), which extend VTEX’s out-of-the-box features.

| **Component**               | **Description**                                                                                | **Type** |
| --------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------- |
| VTEX IO Storefront Platform | VTEX uses the following technologies for [storefront development](https://read.calvincode.net/reader?url=https://help.vtex.com/en/tracks/vtex-store-overview--eSDNk26pdvemF3XKM0nK9/67SCtUreXxKYWhZh8n0zvZ%23frontend-development-technologies-on-vtex):[Store Framework](https://read.calvincode.net/reader?url=https://developers.vtex.com/docs/guides/vtex-io-documentation-what-is-vtex-store-framework): A technology framework for storefront implementation focused on the composable commerce model. It allows combining different VTEX IO apps to build a storefront. With this technology, the store's implementation is based on pre-built components, also known as blocks, and components are customized to meet specific business needs. This framework is based on React, TypeScript, Node.js, and GraphQL.[FastStore](https://read.calvincode.net/reader?url=https://developers.vtex.com/docs/guides/faststore/docs-what-is-faststore): Our latest storefront technology to create stores focused on performance and stability. It is an open-source toolkit based on [React](https://read.calvincode.net/reader?url=https://react.dev/) and the [Jamstack](https://read.calvincode.net/reader?url=https://jamstack.org/) architecture. It offers many features to enhance the development experience, including a starting template, headless technology, Admin UI panels for management, and integration with GitHub.                                                                                | Built-in |
| APIs                        | VTEX is an API-first platform with over 750 endpoints. [VTEX REST APIs](https://read.calvincode.net/reader?url=https://developers.vtex.com/docs/api-reference) allow interaction with over 70 microservices to build custom solutions, such as [integrations](#integrations) and [VTEX IO apps](https://read.calvincode.net/reader?url=https://developers.vtex.com/docs/guides/vtex-io-documentation-what-is-a-vtex-app). Using our APIs requires [Authentication](https://read.calvincode.net/reader?url=https://developers.vtex.com/docs/guides/authentication) with keys or tokens for users and integrations. IO apps can use the APIs through [clients](https://read.calvincode.net/reader?url=https://developers.vtex.com/docs/guides/vtex-io-documentation-clients). See our [API guides](https://read.calvincode.net/reader?url=https://developers.vtex.com/docs/guides) for details on how to use our APIs for specific scenarios.                                                                                | Built-in |
| Master Data Management      | [Master Data](https://read.calvincode.net/reader?url=https://help.vtex.com/en/tutorial/master-data--4otjBnR27u4WUIciQsmkAw) is a VTEX highly customizable database platform. It allows merchants to store, search, expand, and customize data. There are two versions available: v1 and v2\. The main differences are that v1 has a graphical interface, and v2 uses [JSON schemas](https://read.calvincode.net/reader?url=https://developers.vtex.com/docs/guides/working-with-json-schemas-in-master-data-v2) for structuring data. [Master Data’s API](https://read.calvincode.net/reader?url=https://developers.vtex.com/vtex-rest-api/reference/master-data-api-v2-overview) enables integration with external systems and applications, such as IO apps.Master Data has a [trigger](https://read.calvincode.net/reader?url=https://help.vtex.com/en/tutorial/master-data--4otjBnR27u4WUIciQsmkAw%23triggers) mechanism that allows custom behaviors with data interaction. For instance, merchants can configure to send an email or an HTTP request when a customer's data changes.                                                                                | Built-in |
| VTEX IO App Platform        | [VTEX IO](https://read.calvincode.net/reader?url=https://developers.vtex.com/docs/guides/vtex-io-documentation-what-is-vtex-io) is a development platform with high-performance management, scalability, and robust security. It offers the tools to develop, manage, install, and deploy [apps](https://read.calvincode.net/reader?url=https://developers.vtex.com/docs/guides/vtex-io-documentation-what-is-a-vtex-app), allowing the creation of custom solutions to extend the VTEX platform capabilities. Many app types are available for different scenarios, including storefront themes and components, Admin apps, and backend services.VTEX offers a wide range of [readily available apps](https://read.calvincode.net/reader?url=https://developers.vtex.com/docs/vtex-io-apps) that merchants can install and developers can use as [dependencies](https://read.calvincode.net/reader?url=https://developers.vtex.com/docs/guides/vtex-io-documentation-dependencies).Developers can [make their apps publicly available](https://read.calvincode.net/reader?url=https://developers.vtex.com/docs/guides/vtex-io-documentation-submitting-your-app-in-the-vtex-app-store) in the [App Store](https://read.calvincode.net/reader?url=https://help.vtex.com/en/tracks/extensions-hub--AW7klkYMh557y5IUOgzco/2LDRvGujYsumxi7IlE7CEJ), enabling merchants to install these apps on their stores.See our [Developer Experience](https://read.calvincode.net/reader?url=https://developers.vtex.com/docs/guides/developer-experience) guide and [Extensions and apps overview](https://read.calvincode.net/reader?url=https://help.vtex.com/en/tracks/vtex-store-overview--eSDNk26pdvemF3XKM0nK9/7euXDZR5CCnVFSrXyczIhu%23extensions-and-apps) for more details about developing and using IO apps. | Built-in |

## Integrations

Integrations allow external providers to integrate their solutions with VTEX stores by leveraging [VTEX APIs](https://read.calvincode.net/reader?url=https://developers.vtex.com/docs/api-reference). Many integrations are readily available from our partner ecosystem. Merchants just need to install and configure them before use. You can also develop new integrations by following our integration guides or request this service from our [partners](https://read.calvincode.net/reader?url=https://help.vtex.com/en/tracks/vtex-store-overview--eSDNk26pdvemF3XKM0nK9/4yPqZQyj0t675QpcG7H6yl%23implementation-partners).

For more information about how integrations work, see our [Backend integrations overview](https://read.calvincode.net/reader?url=https://help.vtex.com/en/tracks/vtex-store-overview--eSDNk26pdvemF3XKM0nK9/7euXDZR5CCnVFSrXyczIhu) and the **Integration Guides** section in our [Developer Portal](https://read.calvincode.net/reader?url=https://developers.vtex.com/docs/guides).

The types of integrations available on VTEX are:

| **Component**            | **Description**                                                                                | **Type**                                                                                |
| ------------------------ | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------- |
| ERP                      | ERP (Enterprise Resource Planning) is the main back office software that manages essential parts of the operation related to Catalog, Pricing, Logistics, and Orders.Some parts of the operation that an ERP deals with can be delegated to other software types: A **WMS** can manage Logistics, a **PIM** can manage Catalog, and a **CPQ** can manage Pricing. See the details about integration with these software types in the table below.An ERP system integrates with VTEX to exchange data and give commands. These integrations are implemented using the APIs from each module ([Catalog](https://read.calvincode.net/reader?url=https://developers.vtex.com/docs/api-reference/catalog-api), [Pricing](https://read.calvincode.net/reader?url=https://developers.vtex.com/docs/api-reference/pricing-api), [Logistics](https://read.calvincode.net/reader?url=https://developers.vtex.com/docs/api-reference/logistics-api), and [Orders](https://read.calvincode.net/reader?url=https://developers.vtex.com/docs/api-reference/orders-api)). The integration is done in two phases, an initial setup for importing product-related data and a middleware setup for configuring order processing.Merchants can choose which ERP system to use with VTEX and which parts of their operation to integrate. Some ERPs on the market already have an integration implemented with VTEX, so merchants only need to configure through the UI. Otherwise, the integration must be developed by the merchant technical team or an [implementation partner](https://read.calvincode.net/reader?url=https://help.vtex.com/en/tracks/vtex-store-overview--eSDNk26pdvemF3XKM0nK9/4yPqZQyj0t675QpcG7H6yl%23implementation-partners).For details about implementing ERP integrations, see **ERP integration** in our [Backend integrations overview](https://read.calvincode.net/reader?url=https://help.vtex.com/en/tracks/vtex-store-overview--eSDNk26pdvemF3XKM0nK9/7euXDZR5CCnVFSrXyczIhu%23erp-integration) and our [Back office integration](https://read.calvincode.net/reader?url=https://developers.vtex.com/docs/guides/erp-integration-guide) guide.           | Plug-and-play if the ERP integration is implemented. Requires implementation otherwise.         |
| OMS/WMS                  | OMS (Order Management System) is a tool designed to handle order processing. VTEX has its own OMS but merchants can integrate external software, usually an ERP system, with the [Orders API](https://read.calvincode.net/reader?url=https://developers.vtex.com/docs/api-reference/orders-api) to receive order events and handle order processing. There are two types of order integrations for receiving order events:Feed: The external software reads a queue of order events.Hook: The external software receives automatic notifications about order updates.After receiving an event, the external software handles the order with various possible actions, such as changing, canceling, invoicing, and tracking an order during handling, and then returns the result to VTEX’s OMS. For details about implementing integrations with our OMS, see **Middleware configuration**, **Order integration**, and **Order Processing** in our [Backend integrations overview](https://read.calvincode.net/reader?url=https://help.vtex.com/en/tracks/vtex-store-overview--eSDNk26pdvemF3XKM0nK9/7euXDZR5CCnVFSrXyczIhu), [Feed v3](https://read.calvincode.net/reader?url=https://developers.vtex.com/docs/guides/orders-feed), [Set up order integration](https://read.calvincode.net/reader?url=https://developers.vtex.com/docs/guides/erp-integration-set-up-order-integration), and [Setup order processing](https://read.calvincode.net/reader?url=https://developers.vtex.com/docs/guides/erp-integration-set-up-order-processing) guides.WMS (Warehouse Management System) is a back office software responsible for managing the operation’s inventory and logistics. On VTEX, integrations with this software send inventory data (warehouses and SKU quantities). For more details, see **Inventory** in our [Backend integrations overview](https://read.calvincode.net/reader?url=https://help.vtex.com/en/tracks/vtex-store-overview--eSDNk26pdvemF3XKM0nK9/7euXDZR5CCnVFSrXyczIhu%23inventory), and our [Import inventory](https://read.calvincode.net/reader?url=https://developers.vtex.com/docs/guides/erp-integration-import-inventory) guide. | Plug-and-play if the OMS/WMS integration is implemented. Requires implementation otherwise.     |
| PIM/CPQ                  | PIM (Product Information Manager) is a back office software that deals with catalog and product data. On VTEX, PIM integrations can send information about the [category tree](https://read.calvincode.net/reader?url=https://developers.vtex.com/docs/guides/categories%23category-tree), brands, products, SKUs, and specifications using the [Catalog API](https://read.calvincode.net/reader?url=https://developers.vtex.com/docs/api-reference/catalog-api). For more details, see **Catalog architecture** and **Importing products** in our [Backend integrations overview](https://read.calvincode.net/reader?url=https://help.vtex.com/en/tracks/vtex-store-overview--eSDNk26pdvemF3XKM0nK9/7euXDZR5CCnVFSrXyczIhu), [Set up catalog](https://read.calvincode.net/reader?url=https://developers.vtex.com/docs/guides/erp-integration-set-up-catalog), and [Import products](https://read.calvincode.net/reader?url=https://developers.vtex.com/docs/guides/erp-integration-import-products) guides.CPQ (Configure Price Quote) is a back office software that manages product prices. On VTEX, CPQ integrations can send pricing information via the [Pricing API](https://read.calvincode.net/reader?url=https://developers.vtex.com/docs/api-reference/pricing-api). For more details, see **Prices** in our [Backend integrations overview](https://read.calvincode.net/reader?url=https://help.vtex.com/en/tracks/vtex-store-overview--eSDNk26pdvemF3XKM0nK9/7euXDZR5CCnVFSrXyczIhu%23prices), and our [Import prices](https://read.calvincode.net/reader?url=https://developers.vtex.com/docs/guides/erp-integration-import-prices) guide.                                                                                | Plug-and-play if the PIM/CPQ integration is implemented. Requires implementation otherwise.     |
| CRM                      | CRM (Customer Relationship Management) is a software that helps track information and interactions between a company and its customers. On VTEX, customer data is usually stored in [Master Data v1](https://read.calvincode.net/reader?url=https://help.vtex.com/en/tutorial/master-data--4otjBnR27u4WUIciQsmkAw). CRM integrations can send customer data (name, email, address, ID number, etc.) to VTEX using the [Master Data v1 API](https://read.calvincode.net/reader?url=https://developers.vtex.com/docs/api-reference/masterdata-api). For more details, see **Customer data** in our [Backend integrations overview](https://read.calvincode.net/reader?url=https://help.vtex.com/en/tracks/vtex-store-overview--eSDNk26pdvemF3XKM0nK9/7euXDZR5CCnVFSrXyczIhu%23customer-data), and our [Import customer data](https://read.calvincode.net/reader?url=https://developers.vtex.com/docs/guides/import-customer-data) guide.For more details, see **Customer data** in our [Backend integrations overview](https://read.calvincode.net/reader?url=https://help.vtex.com/en/tracks/vtex-store-overview--eSDNk26pdvemF3XKM0nK9/7euXDZR5CCnVFSrXyczIhu%23middleware-configuration), and our [Import customer data](https://read.calvincode.net/reader?url=https://developers.vtex.com/docs/guides/import-customer-data) guide.                                                                                | Plug-and-play if the CRM integration is implemented. Requires implementation otherwise.         |
| Third-Party Marketplaces | VTEX [sellers](https://read.calvincode.net/reader?url=https://help.vtex.com/tutorial/what-is-a-seller--5FkLvhZ3Few4CWWIuYOK2w) can offer their products on VTEX and third-party/external [marketplaces](https://read.calvincode.net/reader?url=https://help.vtex.com/en/tutorial/what-is-a-marketplace--680lLJTnmEAmekcC0MIea8). See the list of external marketplaces available at [Marketplace strategies at VTEX](https://read.calvincode.net/reader?url=https://help.vtex.com/en/tutorial/estrategias-de-marketplace-na-vtex--tutorials%5F402%23integrating-with-a-certified-marketplace).For marketplaces not integrated with VTEX but wishing to offer products from VTEX sellers, a custom connector can be developed for this integration. VTEX provides a set of APIs and instructions to facilitate the process. For more information, see our [External Marketplace](https://read.calvincode.net/reader?url=https://developers.vtex.com/docs/guides/external-marketplace-integration-guide) integration guide.                                                                                | Plug-and-play if the marketplace integration is implemented. Requires implementation otherwise. |
| Search & Personalization | By default, VTEX offers [Intelligent Search](https://read.calvincode.net/reader?url=https://help.vtex.com/en/tracks/vtex-intelligent-search--19wrbB7nEQcmwzDPl1l4Cb/3qgT47zY08biLP3d5os3DG) as a search engine, but merchants can use other search solutions instead. Our [Search Protocol](https://read.calvincode.net/reader?url=https://developers.vtex.com/docs/guides/search-integration-guide) enables third-party search solutions to integrate with VTEX. Stores can easily switch between search providers without changes in the storefront.At its core, the Search Protocol is a set of definitions and GraphQL schemas that allows IO apps to serve ecommerce search results that can be used by the [VTEX Store Framework](https://read.calvincode.net/reader?url=https://developers.vtex.com/docs/guides/vtex-io-documentation-what-is-vtex-store-framework).For plug-and-play implementation of pre-integrated solutions, you can find search provider apps on the [App Store](https://read.calvincode.net/reader?url=https://apps.vtex.com).                                                                                | Plug-and-play if the search integration is implemented. Requires implementation otherwise.      |
| Marketing & Analytics    | Marketing & Analytics integrations are provided as VTEX IO apps. Marketing integrations allow stores to connect with marketing platforms and attract customers. Analytics integrations collect and process customer session data. Check out the available apps for [Marketing and affiliate programs](https://read.calvincode.net/reader?url=https://apps.vtex.com/all-apps%23marketing) and [Reviews, ratings, and analytics](https://read.calvincode.net/reader?url=https://apps.vtex.com/all-apps%23review) on the App Store.If the integration is not implemented, a [Pixel app](https://read.calvincode.net/reader?url=https://developers.vtex.com/docs/guides/vtex-io-documentation-1-developnativeintegrationswithpixelapps) can be developed. This type of app runs scripts on all pages of a store website and natively integrates the store with a third-party solution, such as sales tracking, user support, and marketing services.                                                                                | Plug-and-play if the marketing/analytics app is implemented. Requires implementation otherwise. |
| Payments                 | Payment integrations allow payment providers to operate in VTEX stores. If a payment provider is integrated, the merchant must have a contract with the provider and configure the payment options through the VTEX Admin. See the details in the **Payments** section of our [VTEX modules overview](https://read.calvincode.net/reader?url=https://help.vtex.com/en/tracks/vtex-store-overview--eSDNk26pdvemF3XKM0nK9/3MYcZaojb5HSUg6ufm6GxQ%23payments). Find the providers supported by VTEX in the [List of Payment Providers by Country](https://read.calvincode.net/reader?url=https://help.vtex.com/en/tutorial/list-of-payment-providers-by-country--2im3BEGXxSAcRuxEaIHPvp).If a payment provider is not integrated, the payment company or an [implementation partner](https://read.calvincode.net/reader?url=https://help.vtex.com/en/tracks/vtex-store-overview--eSDNk26pdvemF3XKM0nK9/4yPqZQyj0t675QpcG7H6yl%23implementation-partners) can develop an integration, also called a [connector](https://read.calvincode.net/reader?url=https://help.vtex.com/en/tutorial/what-is-the-connector), following our [Payment Provider Protocol](https://read.calvincode.net/reader?url=https://help.vtex.com/en/tutorial/payment-provider-protocol--RdsT2spdq80MMwwOeEq0m). The connector implementation must have the endpoints described in the [Payment Provider Protocol API](https://read.calvincode.net/reader?url=https://developers.vtex.com/docs/api-reference/payment-provider-protocol) and will be called by the VTEX’s Payment Gateway. The protocol is flexible enough to support the implementation of various payment [methods](https://read.calvincode.net/reader?url=https://developers.vtex.com/docs/guides/payments-integration-payment-methods), [conditions](https://read.calvincode.net/reader?url=https://help.vtex.com/en/tutorial/how-to-configure-payment-conditions--tutorials%5F455), and [purchase flows](https://read.calvincode.net/reader?url=https://developers.vtex.com/docs/guides/payments-integration-purchase-flows). For more details, see [Integrating a new payment provider](https://read.calvincode.net/reader?url=https://developers.vtex.com/docs/guides/integrating-a-new-payment-provider-on-vtex).                                    | Plug-and-play if the payment provider is implemented. Requires implementation otherwise.        |
| Carriers                 | [Carriers](https://read.calvincode.net/reader?url=https://help.vtex.com/en/tutorial/transportadoras-na-vtex--7u9duMD5UQa2QQwukAWMcE) are companies that deliver orders to customers. The standard way to add carriers to VTEX is by [creating shipping policies](https://read.calvincode.net/reader?url=https://help.vtex.com/en/tutorial/creating-a-shipping-policy--66rJO4LKBdyMJOH6Z3dsaT) in the Logistics module. Another option is to use the [VTEX Shipping Network](https://read.calvincode.net/reader?url=https://help.vtex.com/en/tutorial/vtex-shipping-network-dashboard--51e8tx1IehiN4ZtURRWU92) add-on, which supports over 20 carrier partners. Also, there are dedicated carrier apps in the [App Store](https://read.calvincode.net/reader?url=https://apps.vtex.com/all-apps%23omnichannel).⚠ _VTEX Shipping Network is only available in Brazil._                                                                                | Plug-and-play                                                                                |
| Third-party Sellers      | For [sellers](https://read.calvincode.net/reader?url=https://help.vtex.com/tutorial/what-is-a-seller--5FkLvhZ3Few4CWWIuYOK2w) not integrated with VTEX but wishing to sell their products on a VTEX marketplace, a custom connector can be developed for this integration. VTEX provides a set of APIs and instructions to facilitate the process. For more information, see our [External Seller](https://read.calvincode.net/reader?url=https://developers.vtex.com/docs/guides/external-seller-integration-guide) integration guide.                                                                                | Requires implementation                                                                         |

## Add-ons

Add-ons are additional solutions offered by VTEX to meet specific business needs, which can be purchased separately through a subscription agreement. You can find more details on [Add-on products](https://read.calvincode.net/reader?url=https://help.vtex.com/en/tracks/next-steps-after-the-go-live--3J7WFZyvTcoiwkcIVFVhIS/1t2QBZvrOBSLgvHaAV9fYm). Some add-ons available at VTEX are:

| **Component**               | **Description**                                                                                | **Type**                                          |
| --------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------- |
| Sales App                   | [VTEX Sales App](https://read.calvincode.net/reader?url=https://help.vtex.com/en/tracks/instore-getting-started-and-setting-up--zav76TFEZlAjnyBVL5tRc/7fnnVlG3Kv1Tay9iagc5yf) is our main solution for [Unified Commerce](https://read.calvincode.net/reader?url=https://help.vtex.com/tracks/unified-commerce-strategies--3WGDRRhc3vf1MJb9zGncnv) operations. It includes a mobile app that enables sales associates from physical stores to serve customers and complete the entire sales process, from helping to choose the right products to payment and delivery.                                                                                | Plug-and-play, upon subscription/additional costs |
| Live Shopping               | The [Live Shopping](https://read.calvincode.net/reader?url=https://vtex.com/us-en/live-shopping) app enables an interactive ecommerce experience that combines livestreaming and online shopping. Its key features include real-time interaction, personalized content, and data analytics for performance tracking. Events with Live Shopping lead to increased engagement, add-to-cart ratio, and conversion rates.                                                                                | Plug-and-play, upon subscription/additional costs |
| Personal Shopper            | [VTEX Personal Shopper](https://read.calvincode.net/reader?url=https://vtex.com/us-en/vtex-personal-shopper/) is an app used by sales associates that brings the physical store shopping experience to the digital environment. It offers one-to-one video chats with customers, enabling product demonstration, real-time answers to queries, and direct addition of products to the cart.                                                                                | Plug-and-play, upon subscription/additional costs |
| Assisted Sales (SuiteShare) | [Assisted Sales (SuiteShare)](https://read.calvincode.net/reader?url=https://help.vtex.com/pt/tracks/suiteshare--khP0p8mjIYRIpvM7Cb4Zr), previously known as Conversational Commerce, is a marketing platform for WhatsApp, helping to attract more clients, capture customer data, and integrate with sales tools. The platform allows for organizing customer support, integrating with major CRMs, and measuring results. The solution is based on the [official WhatsApp API](https://read.calvincode.net/reader?url=https://developers.facebook.com/docs/whatsapp/cloud-api).                                                                                | Plug-and-play, upon subscription/additional costs |
| Pick and Pack               | [VTEX Pick and Pack](https://read.calvincode.net/reader?url=https://help.vtex.com/en/tutorial/vtex-pick-and-pack--1OOops3WrUyz7e0bnhkfXU) helps merchants manage the order fulfillment process, including picking, packing, and delivery, from physical stores and warehouses to customers' addresses or pickup points. It provides real-time tracking, route optimization, and data analytics to improve efficiency and performance. The solution consists of:Fulfillment: Admin app for store operators to manage orders in the store or warehouse.Last Mile: Admin app for store operators to instruct drivers on the delivery, and access proof of collecting and delivering.Mobile Applications: Applications for mobile devices used by pickers and drivers in fulfillment. | Plug-and-play, upon subscription/additional costs |
| VTEX Shield                 | [VTEX Shield](https://read.calvincode.net/reader?url=https://help.vtex.com/en/tutorial/vtex-shield--2CVk6H9eY2CBtHjtDI7BFh) offers additional, customizable protection layers for stores prioritizing platform resilience and the security standards guaranteed by VTEX's existing security certifications and practices.                                                                                | Plug-and-play, upon subscription/additional costs |
| Ad Network                  | [VTEX Ad Network](https://read.calvincode.net/reader?url=https://help.vtex.com/en/tutorial/vtex-ad-network-beta--2cgqXcBuJmXN2livQvClur) connects VTEX stores with brands interested in advertising their products. This connection allows advertisers and merchants to boost their business.                                                                                | Plug-and-play, upon subscription/additional costs |

Contributors

2

[![Photo of the contributor](https://read.calvincode.net/reader?url=https://developers.vtex.com/docs/guides/vtex-composable-components/_next/image?url=https%3A%2F%2Favatars.githubusercontent.com%2Fu%2F77292838%3Fv%3D4%26w=64%26q=75)](https://github.com/julia-rabello)

[![Photo of the contributor](https://read.calvincode.net/reader?url=https://developers.vtex.com/docs/guides/vtex-composable-components/_next/image?url=https%3A%2F%2Favatars.githubusercontent.com%2Fu%2F7026595%3Fv%3D4%26w=64%26q=75)](https://github.com/henriquessb)

Was this helpful?

Yes

No

[Suggest Edits (GitHub)](https://read.calvincode.net/reader?url=https://github.com/vtexdocs/dev-portal-content/edit/main/docs/guides/VTEX-Platform-Overview/Composability/vtex-composable-components.md)

[Composability« Previous](https://read.calvincode.net/reader?url=https://developers.vtex.com/docs/guides/vtex-composable-components//docs/guides/composability)[Interactive Marchitecture toolNext »](https://read.calvincode.net/reader?url=https://developers.vtex.com/docs/guides/vtex-composable-components//docs/guides/interactive-marchitecture-tool)

Contributors

2

[![Photo of the contributor](https://read.calvincode.net/reader?url=https://developers.vtex.com/docs/guides/vtex-composable-components/_next/image?url=https%3A%2F%2Favatars.githubusercontent.com%2Fu%2F77292838%3Fv%3D4%26w=64%26q=75)](https://github.com/julia-rabello)

[![Photo of the contributor](https://read.calvincode.net/reader?url=https://developers.vtex.com/docs/guides/vtex-composable-components/_next/image?url=https%3A%2F%2Favatars.githubusercontent.com%2Fu%2F7026595%3Fv%3D4%26w=64%26q=75)](https://github.com/henriquessb)

ON THIS PAGE

[Commerce Platform](https://read.calvincode.net/reader?url=https://developers.vtex.com/docs/guides/vtex-composable-components/docs/guides/vtex-composable-components%23commerce-platform)

[Digital Commerce](https://read.calvincode.net/reader?url=https://developers.vtex.com/docs/guides/vtex-composable-components/docs/guides/vtex-composable-components%23digital-commerce)[Experience Management](https://read.calvincode.net/reader?url=https://developers.vtex.com/docs/guides/vtex-composable-components/docs/guides/vtex-composable-components%23experience-management)[Distributed Order Management](https://read.calvincode.net/reader?url=https://developers.vtex.com/docs/guides/vtex-composable-components/docs/guides/vtex-composable-components%23distributed-order-management)[Marketplace Management](https://read.calvincode.net/reader?url=https://developers.vtex.com/docs/guides/vtex-composable-components/docs/guides/vtex-composable-components%23marketplace-management)

[Platform interaction](https://read.calvincode.net/reader?url=https://developers.vtex.com/docs/guides/vtex-composable-components/docs/guides/vtex-composable-components%23platform-interaction)

[VTEX Admin](https://read.calvincode.net/reader?url=https://developers.vtex.com/docs/guides/vtex-composable-components/docs/guides/vtex-composable-components%23vtex-admin)[Developer Tooling](https://read.calvincode.net/reader?url=https://developers.vtex.com/docs/guides/vtex-composable-components/docs/guides/vtex-composable-components%23developer-tooling)

[Integrations](https://read.calvincode.net/reader?url=https://developers.vtex.com/docs/guides/vtex-composable-components/docs/guides/vtex-composable-components%23integrations)

[Add-ons](https://read.calvincode.net/reader?url=https://developers.vtex.com/docs/guides/vtex-composable-components/docs/guides/vtex-composable-components%23add-ons)

Was this helpful?

 Send feedback

[Suggest edits (GitHub)](https://read.calvincode.net/reader?url=https://github.com/vtexdocs/dev-portal-content/edit/main/docs/guides/VTEX-Platform-Overview/Composability/vtex-composable-components.md)

Copy page

On this page

ON THIS PAGE

[Commerce Platform](https://read.calvincode.net/reader?url=https://developers.vtex.com/docs/guides/vtex-composable-components/docs/guides/vtex-composable-components%23commerce-platform)

[Digital Commerce](https://read.calvincode.net/reader?url=https://developers.vtex.com/docs/guides/vtex-composable-components/docs/guides/vtex-composable-components%23digital-commerce)[Experience Management](https://read.calvincode.net/reader?url=https://developers.vtex.com/docs/guides/vtex-composable-components/docs/guides/vtex-composable-components%23experience-management)[Distributed Order Management](https://read.calvincode.net/reader?url=https://developers.vtex.com/docs/guides/vtex-composable-components/docs/guides/vtex-composable-components%23distributed-order-management)[Marketplace Management](https://read.calvincode.net/reader?url=https://developers.vtex.com/docs/guides/vtex-composable-components/docs/guides/vtex-composable-components%23marketplace-management)

[Platform interaction](https://read.calvincode.net/reader?url=https://developers.vtex.com/docs/guides/vtex-composable-components/docs/guides/vtex-composable-components%23platform-interaction)

[VTEX Admin](https://read.calvincode.net/reader?url=https://developers.vtex.com/docs/guides/vtex-composable-components/docs/guides/vtex-composable-components%23vtex-admin)[Developer Tooling](https://read.calvincode.net/reader?url=https://developers.vtex.com/docs/guides/vtex-composable-components/docs/guides/vtex-composable-components%23developer-tooling)

[Integrations](https://read.calvincode.net/reader?url=https://developers.vtex.com/docs/guides/vtex-composable-components/docs/guides/vtex-composable-components%23integrations)

[Add-ons](https://read.calvincode.net/reader?url=https://developers.vtex.com/docs/guides/vtex-composable-components/docs/guides/vtex-composable-components%23add-ons)

On this page

[Github](https://read.calvincode.net/reader?url=https://github.com/vtex-apps)[Help Center](https://read.calvincode.net/reader?url=https://help.vtex.com/)[Community](https://read.calvincode.net/reader?url=https://community.vtex.com/?%5Fga=2.198523433.743584735.1647618303-1974737580.1645714642)[Feedback](https://read.calvincode.net/reader?url=https://docs.google.com/forms/d/e/1FAIpQLSfmnotPvPjw-SjiE7lt2Nt3RQgNUe10ixXZmuO2v9enOJReoQ/viewform?entry.1972292648=developers.vtex.com%26entry.1799503232=)