Um app VTEX IO estende as funcionalidades já oferecidas pela plataforma VTEX. Eles podem ser utilizados para adicionar novos recursos a uma loja, compor frentes de loja, e estender as funcionalidades do VTEX Admin. Esses apps são construídos e lançados na plataforma com VTEX IO. É possível desenvolver:
- Apps de frente de loja: Além dos blocos que a VTEX já fornece, você tem a possibilidade de criar novos blocos para customizar o que não é atendido por meio dos blocos nativos da VTEX. São componentes React que compõem a frente de loja. Exemplos de apps de frente de loja você encontra em: vtex-apps/location-availability, vtex-apps/flow-finance-payment, vtex-apps/yotpo.
- Apps de Admin: Esses apps são painéis administrativos que ficam em pontos de extensão no admin da VTEX junto a todos os módulos de Catálogo, de Pedidos e dos outros módulos de gestão da plataforma. Você pode criar um módulo totalmente customizado no admin para centralizar dashboards e operações de diferentes serviços. Exemplos de apps de Admin você encontra em: vtex-apps/wish-list, vtex-apps/reviews-and-ratings, vtex-apps/curbside-pickup.
- Apps de backend: Com esse tipo de app, você pode criar tanto integrações entre os serviços utilizando APIs REST ou criar APIs GraphQL para consumir dados em componentes React customizados que você venha a criar. São serviços Node ou .NET Core que aceleram conexões com o admin ou com a frente de loja. Exemplos de apps de backend você encontra em: vtex-apps/store-locator, vtex-apps/lightspeed, vtex-apps/wordpress-integration.
Apps VTEX IO podem ser disponibilizados na VTEX App Store, podendo ser tanto pagas quanto gratuitas.
A VTEX App Store é um marketplace para as soluções plug-and-play da VTEX. Nela, tanto os apps desenvolvidos pela VTEX quanto os desenvolvidos por parceiros certificados são publicados para que clientes e parceiros possam encontrar soluções customizadas para compor as suas lojas.
É possível utilizar os apps disponíveis na VTEX App Store para:
- Conectar-se às APIs da VTEX e integrar com módulos VTEX;
- Integrar soluções terceiras a uma conta ou loja VTEX;
- Estender o admin nativo da VTEX;
- Adicionar componentes de frente de loja a uma loja do Store Framework;
Para entender como incluir um app à VTEX App Store, siga o guia.