Novedades > 4.115.5

Novedades en las tiendas online OpenTiendas: versión 4.115.5

24/03/2026

↔️ Obtener pedidos a través de la API

Con esta actualización se incorporan nuevos endpoints a la API para consultar pedidos desde sistemas externos. Esto permite integrar la gestión de pedidos con ERPs, sistemas logísticos u otras herramientas de gestión. 

Nuevo endpoint: Get order

Nuevo endpoint para obtener un pedido específico: GET /api/v1/orders/{order_id}.

Permite recuperar información del pedido, incluyendo datos del cliente, direcciones, líneas de producto, importes, estado de pago y estado de preparación. Este endpoint está pensado para integraciones que necesitan consultar pedidos individuales desde sistemas externos.

Nuevo endpoint: List orders

Nuevo endpoint para obtener listados de pedidos: GET /api/v1/orders.

Permite consultar pedidos de forma paginada con soporte de filtros y ordenación. Entre otros criterios, es posible filtrar por fechas de creación, pago o preparación, estado de pago, método de pago o método de entrega. Esto facilita la sincronización de pedidos con ERPs, sistemas logísticos u otras herramientas externas.

👌Más detalles en el blog técnico

Consulta el blog de opentiendas.dev para ver el detalle completo de las novedades, ejemplos de uso y la documentación actualizada de la API.
Última versión de la API 1.2.2.

 


↔️ Más opciones para buscar y editar tus productos a través de la API

Esta actualización amplía las posibilidades de la API para facilitar la sincronización del catálogo con sistemas externos como PIMs o ERPs, incorporando nuevas operaciones masivas y más opciones de búsqueda.

Nuevo endpoint: Bulk Update de combinaciones

Nuevo endpoint para realizar actualizaciones masivas de combinaciones (variantes) de producto, pensado principalmente para actualizar datos propios de la variante, como precios, stock u otros atributos de combinación.

A diferencia del endpoint de Bulk Product Upsert, que trabaja a nivel de producto y variantes realizando el matching por id o internal_id, este endpoint actúa directamente a nivel de combinación (variant). Y permite identificar las variantes utilizando distintos criterios de matching como id, internal_id, ean o sku + supplier, lo que facilita trabajar con catálogos gestionados desde sistemas externos.

El procesamiento se realiza de forma asíncrona, creando una tarea (Job) en segundo plano que permite manejar grandes volúmenes de actualizaciones sin afectar al rendimiento de la tienda. Resulta especialmente útil para integraciones con PIMs, ERPs, sistemas de proveedores o herramientas de gestión de inventario que necesitan mantener actualizada esta información de forma masiva.

Recuerda que puedes consultar los jobs y sus estados en el backoffice: configuración > opciones avanzadas > Jobs.

Nuevo endpoint: Vincular productos con sistemas externos

Nuevo endpoint diseñado exclusivamente para asociar los productos ya existentes en tu tienda OpenTiendas con los identificadores utilizados en sistemas externos.

Este endpoint permite actualizar el identificador alternativo (internal_id) de productos y variantes utilizando distintos criterios de identificación como ean o sku + proveedor.  Está pensado principalmente para procesos de sincronización inicial entre la tienda y un sistema externo. Por ejemplo, en escenarios en los que los productos ya existen en la web y posteriormente se quiere poner en marcha un ERP, PIM u otro sistema de gestión, este endpoint permite establecer la correspondencia entre ambos catálogos sin necesidad de recrear los productos.

Una vez vinculados los identificadores, los sistemas externos pueden utilizar posteriormente endpoints de actualización masiva (como el bulk upsert products) para mantener sincronizada la información del catálogo.

Nuevas opciones de filtrado por slug

El endpoint List products incorpora ahora la posibilidad de filtrar resultados utilizando el slug del producto.

Además, ahora también es posible enviar múltiples slugs como parámetro de búsqueda, lo que permite consultar varios productos en una sola petición. Esta mejora se aplica también al resto de endpoints donde ya existía soporte para filtrado por slug, como categorías y marcas.

Esto facilita las integraciones con sistemas externos o frontends que utilizan el slug como identificador público del producto.

Posibilidad de modificar el slug

Ahora también es posible modificar el slug (slug_base) a través de a la API en Productos, marcas y categorías.

👌Más detalles en el blog técnico

Consulta el blog de opentiendas.dev para ver el detalle completo de estos nuevos endpoints y mejoras en la API, junto con ejemplos de uso y la documentación actualizada. Última versión de la API 1.2.2.


↔️ Documentación OpenAPI disponible para herramientas de IA

Con esta actualización, la documentación de la API de OpenTiendas  puede descargarse directamente en formato OpenAPI, facilitando su uso en herramientas de IA y desarrollo asistido. Esto permite: 

  • Utilizar la especificación como contexto en herramientas de IA como ChatGPT o Claude para generar código, consultas o integraciones.
  • Importar la API en herramientas como Postman o Insomnia para explorar y testear endpoints.
  • Generar código cliente automáticamente.

Esta mejora está pensada para acelerar el desarrollo de integraciones, permitiendo a las herramientas de IA entender la API de forma precisa y generar código o consultas válidas basadas en su especificación.

👌 Más detalles en el blog técnico

Consulta el blog de opentiendas.dev para ver ejemplos de uso con herramientas de IA y cómo aprovechar la especificación OpenAPI en tus integraciones. Última versión de la API 1.2.2.


🛠️ Más mejoras y también en el backoffice

Además de las novedades principales, esta actualización incluye varias mejoras en el backoffice y ajustes en distintos aspectos de la plataforma:

  • Actualización de X (Twitter)
    Se han actualizado algunas referencias que todavía apuntaban a Twitter, adaptándolas al nombre actual del servicio, X.

  • ID interno: mejoras en visibilidad y explicación
    Se ha ajustado la visibilidad del campo ID interno, trasladándolo a Opciones avanzadas dentro de la página de edición para cada elemento (producto, marca, categoría...). Además, se han actualizado las explicaciones para clarificar mejor su función como identificador técnico utilizado principalmente en integraciones y sincronizaciones con sistemas externos.

  • Actualización en la gestión de precios para catalán (ca-ES)
    Se ha realizado un ajuste interno en la configuración de precios asociada al mercado catalán (ca-ES), alineándolo con el mercado español (es-ES).
    Este cambio evita mantener precios duplicados entre ambos mercados, simplificando los procesos internos y facilitando la configuración y gestión de precios por mercado dentro de la plataforma.

  • Correcciones internas
    Se han aplicado ajustes adicionales y pequeñas mejoras internas para seguir reforzando la estabilidad general de la plataforma.