Saltar al contenido principal

Primeros pasos

¡Bienvenido! En esta documentación encontrarás todos los recursos y contenidos para crear aplicaciones y ofrecerlos a la base de comerciantes que forman parte de Tiendanube. Ya seas un desarrollador, un socio o estés comenzando tu viaje en tecnología, aquí encontrarás información básica para desarrollar aplicaciones para Tiendanube.

Tipos de aplicaciones​

Antes de comenzar a desarrollar aplicaciones, es fundamental conocer los tipos de aplicaciones disponibles y comprender cuál se adapta mejor a las necesidades y limitaciones de tu proyecto.

Aplicaciones integradas al administrador​

Una aplicación integradas al administrador es aquella que opera en el contexto de los comerciantes, utilizando un iframe para garantizar la integración y la fluidez. Esta aproximación busca ofrecer experiencias más naturales e integradas para la gestión de las tiendas, mejorando la interacción con funciones externas y brindando una experiencia más integrada para el comerciante.

Requisitos para desarrollar​

Aplicaciones externas​

Las aplicaciones externas , a diferencia de las aplicaciones integradas que aparecen en el Panel de control de comerciantes, son soluciones independientes que se cargan fuera del panel. Operan de forma autónoma y pueden abarcar una amplia gama de funciones, desde marketing hasta gestión de inventario.

Herramientas de desarrollo​

API de Tiendanube​

La API de Tiendanube es una herramienta para interactuar con nuestra plataforma y expandir las funcionalidades de tu aplicación. Antes de comenzar a utilizar nuestra API, es crucial autenticar tu aplicación. Después de eso, tendrás acceso a un access_token único de autenticación que te permitirá explorar y utilizar nuestros recursos de la API.

App Templates​

Ofrecemos app Templates que sirven como base para iniciar y acelerar el proceso de desarrollo. Estas plantillas se dividen en dos categorías principales: aplicaciones integradas y aplicaciones externas. Cada categoría tiene sus propios modelos específicos, creados para satisfacer diferentes necesidades y escenarios.

Autenticación preconfigurada - Si estás utilizando una de nuestras plantillas, el proceso de autenticación estará listo para usar, incluida la conexión con la API de productos de Tiendanube. Esto automatiza significativamente el proceso; sigue la guía de configuración en el repositorio de la plantilla elegida y estarás en camino al desarrollo.

Nexo​

El Nexo proporciona recursos para facilitar la comunicación entre una aplicación externa y el administrador de Tiendanube. Esta interacción entre el Administrador y la aplicación se establece a través de mensajes, siguiendo el patrón del observador, lo que permite la suscripción y cancelación de eventos.

Nimbus (Requisito para aplicaciones integradas)​

El Nimbus es el sistema de diseño de código abierto de Tiendanube. Con componentes validados en productos Tiendanube, patrones y plantillas optimizadas, documentación con ejemplos y sincronización entre el kit de interfaz de usuario en Figma y el código, Nimbus permite a los desarrolladores y diseñadores crear interfaces coherentes, accesibles y de alto rendimiento. Puedes usarlo para crear tus aplicaciones dentro del ecosistema de Tiendanube o también para tu propio proyecto, considerando la licencia vigente.