Novedades > 4.115.14

Novedades en las tiendas online OpenTiendas: versión 4.115.14

02/06/2026

🔐 Permisos de lectura y escritura por recurso en la API

A partir de esta versión, mejoramos la configuración de permisos de las claves API para que cada integración solo tenga acceso a los datos que realmente necesita.

Hasta ahora, una clave API podía tener permisos generales de lectura o escritura. A partir de ahora, los permisos se pueden definir por recurso, por ejemplo productos, pedidos, clientes, categorías, marcas, proveedores, etc.

Esto permite crear claves API más seguras para integraciones externas. Por ejemplo, una integración que solo necesita consultar productos no podrá acceder a pedidos o clientes si no tiene esos permisos activados.

Los permisos se dividen en:

  • Lectura: permite consultar datos.
  • Escritura: permite crear, editar o eliminar datos.

Las claves API existentes se han adaptado automáticamente al nuevo sistema, manteniendo el mismo nivel de acceso que tenían hasta ahora.
Puedes consultar los permisos de tus claves API en configuración > Acceso a la API > Claves API. 


↔️ Soporte para jobs desde la API y webhook

Ampliamos el soporte de la API para trabajar con jobs, es decir, procesos lanzados a través de la API que se ejecutan en segundo plano, como las actualizaciones masivas de productos.

Esto permite que una integración externa, por ejemplo un ERP, pueda enviar una operación pesada a OpenTiendas y consultar después si ha terminado correctamente, si ha terminado con errores o si ha fallado.

Nuevos endpoints

GET /api/v1/jobs/{id}

Permite consultar el estado general de un job, incluyendo el tipo de proceso, estado final, fechas de ejecución y resumen de registros procesados.

GET /api/v1/jobs/{id}/logs

Permite consultar el detalle de avisos y errores generados durante la ejecución del job. Estos logs pueden filtrarse para identificar qué registros han fallado y por qué motivo.

Nuevo webhook: job.finished

Se añade también el nuevo evento webhook job.finished, que avisa automáticamente cuando un job llega a un estado final.

De esta forma, las integraciones externas pueden recibir una notificación al finalizar el proceso sin tener que consultar periódicamente la API.

El webhook se envía cuando el job finaliza correctamente, finaliza con errores o falla durante el procesamiento. El resultado final debe revisarse en el estado del job.

👌 Más detalles en el blog técnico

Consulta el blog de opentiendas.dev para ver más información sobre jobs, logs y webhooks de finalización. Última versión de la API 1.2.8.

👌 API en constante mejora

Como parte del proceso periódico de mejora de la API, se han incorporado nuevas explicaciones en la documentación y nuevas validaciones en varios endpoints, con el objetivo de hacer las integraciones más claras, seguras y robustas. 


🗂️ Nueva opción para mostrar atributos como filtros solo en categorías finales

En la configuración de atributos se añade más control sobre dónde debe aparecer cada filtro en la tienda. Además de ocultar un atributo o mostrarlo en categorías y marcas, ahora también es posible mostrarlo solo en categorías finales, es decir, categorías que no tienen subcategorías.

Encontrarás esta opción en la caja "Ajustes del atributo" en la edición de un atributo en Configuración > Catálogo > Atributos.

💡Filtros más relevantes para cada categoría

Esta opción está pensada para atributos muy específicos que solo tienen sentido dentro de una categoría concreta. Por ejemplo: el gramaje en una categoría de papel, el diámetro en una categoría de herramientas, la capacidad en una categoría de envases, el tipo de rosca en una categoría de tornillería o el color de luz en una categoría de iluminación.

Estos atributos funcionan como una segmentación adicional dentro de una categoría final. Por eso, normalmente no tiene sentido mostrarlos en niveles superiores de navegación, donde podrían generar filtros poco relevantes para el cliente.


📦 Nueva sección de información aduanera en Logística

Añadimos una nueva sección en Configuración → Logística → Información aduanera para preparar la gestión de envíos que requieran trámites aduaneros.

Desde esta sección se podrán configurar datos globales de la tienda que se usarán por defecto cuando un transportista necesite información aduanera, como el país de origen de los productos, el número EORI o una descripción general del contenido del envío.

Esta mejora permite dejar preparada la tienda para futuras integraciones de transporte con requisitos aduaneros, especialmente en envíos internacionales o fuera de la Unión Europea.

💡Primer paso para nuevas integraciones de transporte

Esta fase inicial no modifica todavía el flujo completo de generación de envíos, pero deja disponibles los datos necesarios para avanzar en siguientes versiones y mejoras de la plataforma con transportistas que requieren información aduanera.

 


🛠️ Otras mejoras y ajustes internos

En esta versión también se incorporan varias mejoras menores y ajustes internos para mejorar la estabilidad y consistencia de la plataforma. Entre otros cambios, se han realizado ajustes en la gestión de imágenes de producto para evitar que, al borrar una imagen y subir una nueva, pueda seguir mostrándose la imagen anterior en algunos casos. También se incluyen pequeñas correcciones y mejoras de mantenimiento en distintas áreas del dashboard y de la tienda.