Una aplicación de VTEX IO amplía las funcionalidades ya ofrecidas por la plataforma VTEX. Pueden utilizarse para agregar nuevos recursos a una tienda, componer storefronts y ampliar las funcionalidades del Admin VTEX. Las aplicaciones se crean y lanzan en la plataforma mediante VTEX IO. Se pueden desarrollar:
- Aplicaciones de storefront: además de los bloques que VTEX ya proporciona, también puedes crear nuevos bloques para personalizar lo que no se puede lograr con los bloques nativos de VTEX. Los componentes que forman el storefront son de tipo React. Algunos ejemplos de aplicaciones de storefront son: vtex-apps/location-availability, vtex-apps/flow-finance-payment, vtex-apps/yotpo.
- Aplicaciones del Admin: estas aplicaciones son paneles administrativos que están en puntos de ampliación en el Admin VTEX junto con todos los módulos de Catálogo, Pedidos y demás módulos de gestión de la plataforma. Puedes crear un módulo completamente personalizado en el Admin para centralizar dashboards y operaciones de distintos servicios. Algunos ejemplos de aplicaciones del Admin son: vtex-apps/wish-list, vtex-apps/reviews-and-ratings, vtex-apps/curbside-pickup.
- Aplicaciones de backend: con este tipo de aplicación, tienes la libertad de crear integraciones entre los servicios usando API REST o crear API GraphQL para consumir datos en componentes React personalizados diseñados por ti. Estos son servicios Node o .NET Core que aceleran las conexiones con el Admin o el storefront. Algunos ejemplos de aplicaciones backend son: vtex-apps/store-locator, vtex-apps/lightspeed, vtex-apps/wordpress-integration.
Las aplicaciones VTEX IO pueden publicarse en VTEX App Store, y pueden ser pagadas o gratis.
VTEX App Store es un marketplace para las soluciones plug-and-play de VTEX. Tanto las aplicaciones desarrolladas por VTEX como las desarrolladas por partners certificados se publican en la tienda de aplicaciones para que los clientes y partners puedan buscar soluciones personalizadas para crear sus tiendas.
Puedes utilizar las aplicaciones disponibles en VTEX App Store para:
- Conectarte a las API de VTEX y crear integraciones con los módulos VTEX.
- Integrar soluciones externas a una cuenta o tienda VTEX.
- Ampliar el Admin VTEX nativo.
- Agregar componentes de storefront a una tienda de Store Framework.
Para saber cómo incluir una aplicación en VTEX App Store, sigue esta guía.