API RESTful 🔄

api

#1

Buenos días, quisiera saber si tiendanube cuenta con algún tipo de API para poder integrar el sistema de mi negocio con las ventas online. Más precisamente quiero saber si tiene algún tipo de API (idealmente RESTful) para mantener sincronizados el stock de mi tienenube con el resto de mis puntos de venta.
Gracias.


API de proveedor de envios Andesmar
#2

Hola! ¿cómo estás? buen día,

Te cuento que Tienda Nube cuenta con una API pública que puede ser utilizada para integrar la funcionalidad de las tiendas con servicios externos, o bien, para ampliar la funcionalidad actual de las mismas. Es una API de tipo REST, y utiliza JSON y OAuth.

A través de la API es posible impactar directamente sobre entidades pertenecientes a las tiendas. Sobre la mayoría de ellas, es posible realizar acciones del tipo alta, baja y modificación, excepto en algunos casos.

Las entidades expuestas para interactuar vía API son las siguientes:

  • Tienda
  • Producto
  • Variantes de producto
  • Imágenes de producto
  • Categoría
  • Orden
  • Cliente
  • Cupones

Usando la API se pueden hacer cosas como las siguientes:

  • Obtener información de la tienda, como su nombre, URL, páginas de Facebook o Twitter, entre otras.
  • ​Crear o eliminar productos, o modificar cualquiera de sus atributos.
  • Acceder a las imágenes de los productos y sus variantes, y realizar acciones sobre ellas.
  • Crear o modificar categorías dentro de la tienda.
  • Consultar el listado de órdenes de la tienda y realizar operaciones diversas sobre ellas (cerrarlas, cancelarlas, etc.).
  • Crear o modificar clientes de la tienda, o conocer información de su comportamiento, como por ejemplo, la fecha de la última compra.
  • Crear cupones de descuento o de envío gratuito.

Las aplicaciones desarrolladas podrían, por ejemplo:

  • Sincronizar el stock de la tienda con el de un software de gestión.
  • Exportar información de un cliente hacia un sistema de CRM para ayudar al dueño de la tienda con la gestión de sus contactos.
  • Consumir información de clientes de la tienda para nutrir la base de datos de una herramienta de email marketing, aprovechando la información disponible de los mismos para lograr una mejor segmentación.
  • Ofrecer cupones de descuento de manera automática a clientes que hayan abandonado sus carritos.
  • Integrar las tiendas con un sistema de facturación para emitir facturas de manera automática de las ventas realizadas.
  • Incorporar un chat para atención en tiempo real de los clientes de la tienda.

Para más información, te recomiendo ver todos los artículos sobre el tema de nuestro Centro de Atención Nube.

Ojalá te sirva!

¡Saludos y gracias por sumarte a la comunidad! :smile:


#3

Excelente, muchas gracias por la información.
Saludos


#4

Hola @camposverdes
Ademas de la info muy valiosa que te proporcionó Emiliano, podes ver la documentación en Github
https://github.com/TiendaNube/

SI entras ahi, en api-docs podes ver toda la documentación relacionada a la API, los endpoints, como te autentificas, etc.
En el resto de las carpetas, tenes los sdk (digamos que te facilitan la integracion) segun el lenguaje de programación que vos o tu programador prefieren.

Saludos y exitos