Notas de la versión Commerce Storefront Catalog Service
Estas notas de la versión cubren las últimas actualizaciones del servicio de catálogo de Commerce, que incluyen:
-
Versiones del servicio de catálogo de tiendas
- Mejoras en el esquema de la API del servicio de catálogo para una recuperación de datos mejorada.
- Mejoras de seguridad, rendimiento y fiabilidad para la API del servicio de catálogo y la infraestructura subyacente.
-
Versiones de metapaquetes del servicio de catálogo
- Dependencias actualizadas para mejorar el rendimiento, la estabilidad y la compatibilidad con otros componentes de Adobe Commerce.
Las actualizaciones se clasifican por tipo:
Se proporciona soporte para la versión más reciente. Las notas de la versión de las versiones anteriores se incluyen como referencia.
Servicio de catálogo de tienda
Versión v1.48
19 de febrero de 2025
categoryTree de la API de GraphQL ahora devuelve descripciones de categorías, imágenes y metaetiquetas SEO. Esta actualización ofrece los datos que los desarrolladores de tiendas necesitan para mostrar imágenes de categorías y mejorar la optimización de los motores de búsqueda con metatítulos, descripciones y palabras clave adecuados. Solo se admite en implementaciones de Commerce que usan el modelo de datos de catálogo maquetable para tiendas sin encabezado<
Versión v1.47
12 de febrero de 2025
CategoryProductView, lo que permite obtener vistas y consultas mejoradas de productos por categoría. Esta actualización permite a los desarrolladores recuperar y filtrar datos de producto de forma eficaz en función de la categoría, lo que mejora la flexibilidad y el rendimiento para casos de uso impulsados por categoría. Para obtener más información, consulte Implementar categorías en la tienda. Solo se admite en implementaciones de Commerce que usan el modelo de datos de catálogo maquetable para tiendas sin encabezado
Versión v1.46
11 de diciembre de 2025
Versión v1.45
17 de noviembre de 2025
productSearch ahora admite el filtrado de atributos de productos con el campo names. Con este filtro, puede:
-
Reduzca el tamaño de la carga útil de respuesta solicitando solo atributos específicos
-
Combinar con el filtro
rolesexistente para reducir según el rol de visibilidad y el nombre de atributo -
Ejemplos:
Solo filtrar por nombres de atributo
code language-graphql query { products(skus: ["SKU-001"]) { attributes(names: ["color", "size", "material"]) { name label value } } }Filtrar por roles y nombres:
code language-graphql query { products(skus: ["SKU-001"]) { attributes(roles: ["visible in PDP"], names: ["eco_collection", "new"]) { name label value roles } } }
names o proporcione una matriz vacía.Versión v1.44
6 de noviembre de 2025
Versión v1.43
3 de noviembre de 2025
-
Servir contenido de producto diferente a segmentos de clientes diferentes
-
Aplicar personalizaciones específicas de la configuración regional sin duplicar los datos base
-
Controlar las anulaciones de nivel de campo con máscaras de capa
-
Compatibilidad con capas de contenido premium, estacionales y optimizadas para móviles
Las capas se recuperan mediante la consulta
productsexistente, se aplican del lado del servidor desde los encabezados de solicitud y no requieren cambios de esquema. Consulte Capa de catálogo en la Guía de Adobe Commerce Optimizer.
Versión v1.42
8 de septiembre de 2025
Para recuperar los precios de nivel:
- Utilice la consulta
productscon los SKU que desee - Para SimpleProductView, obtener acceso a
price.tiers - Para ComplexProductView, obtenga acceso a
priceRange.minimum.tiersy apriceRange.maximum.tiers - Cada nivel contiene el precio de
tiercon descuento yquantitycondiciones - Definir umbrales de cantidad con
gte(mayor o igual que) ylt(menor que)
Ejemplo:
query {
products(skus: ["SKU-001"]) {
... on SimpleProductView {
price {
regular { amount { value currency } }
tiers {
tier { amount { value currency } }
quantity {
... on ProductViewTierRangeCondition { gte lt }
}
}
}
}
}
}
La API ahora devuelve solo niveles cuyo precio con descuento sea menor que el precio final mínimo del producto. Se omiten los niveles más altos porque el precio final mínimo se aplicaría en la tienda.
Se aplica a:
- Productos simples:
price.tierssolo incluye niveles contier.amount.value<price.final.amount.value(mínimo final). - Productos complejos:
priceRange.minimum.tiersypriceRange.maximum.tiersusan la misma regla al generar el rango de precios.
Versión v1.41
2 de septiembre de 2025
null para el campo de precios en lugar de generar un error, lo que permite a los clientes gestionar correctamente los datos que faltan.
Versión v1.40
30 de julio de 2025
Versión v1.39
24 de julio de 2025
recommendationsByUnitIds recupera unidades de recomendación por su id. único para un acceso más flexible y con objetivo.
-
Se requiere
unitIds(lista de recIds que recuperar). -
Los parámetros de contexto (
currentSku,cartSkus,userViewHistory,userPurchaseHistory,category) se comportan igual que en la consulta de recomendaciones existente. -
Ejemplo
code language-graphql query { recommendationsByUnitIds( unitIds: ["11ee89d1-bfae-4582-a921-2ced44ff6bf7"] currentSku: "24-MB01" cartSkus: ["24-MB01"] ) { totalResults results { unitId unitName totalProducts productsView { sku } pageType typeId storefrontLabel displayOrder } } }
Versión v1.38
15 de julio de 2025
Versión v1.37
20 de junio de 2025
Versión v1.36
20 de junio de 2025
Versión v1.35
13 de junio de 2025
Magento-Is-Preview para pasar datos sin caché del extremo del catálogo al servicio de búsqueda.
Versión v1.34
23 de marzo de 2025
Versión v1.33
29 de abril de 2025
Versión v1.32
28 de marzo de 2025
Versión v1.31
18 de febrero de 2025
Versión v1.30
9 de diciembre de 2024
Versión principal: modelo de datos de catálogo maquetable para tiendas sin encabezado, administración de encabezados y administración de datos de productos.
AC-Locale cambió el nombre a AC-Scope-Locale para operaciones de API de catálogo maquetable; se especificaron la asignación de encabezado y los valores predeterminados.
CurrencyEnum se actualizó para admitir NONE para las consultas de búsqueda de productos, alineándose con la lógica de federación.
Versión v1.29
9 de diciembre de 2024
images ahora siguen la exportación de catálogos sortOrder para un comportamiento coherente de tienda y API.
Versión v1.28
Versión v1.27
26 de septiembre de 2024
Versión v1.26
22 de octubre de 2024
[Compatible]{class="badge informative" title="Admitido"} versiones de Adobe Commerce 2.4.4 y posteriores
El esquema
lastModifiedAt en la información del producto para obtener mapas del sitio y reindexación de motores de búsqueda precisos (por ejemplo, Google).
Versión v1.23
22 de agosto de 2024
[Compatible]{class="badge informative" title="Admitido"} versiones de Adobe Commerce 2.4.4 y posteriores
The following sku does not have product override data in the DB: <SKU value>. Make sure data is synced.
Versión v1.22
13 de agosto de 2024
[Compatible]{class="badge informative" title="Admitido"} versiones de Adobe Commerce 2.4.4 y posteriores
Versión v1.19
23 de mayo de 2024
[Compatible]{class="badge informative" title="Admitido"} versiones de Adobe Commerce 2.4.4 y posteriores
InStock de los valores de opción ahora respeta el estado enabled de ámbito de la variante del producto.
Limitaciones conocidas
Las siguientes funciones aún no son compatibles:
- El tamaño máximo de la carga útil de atributos dinámicos es 9 MB.
- El precio del producto del grupo se puede calcular con precios de productos simples.
- En una matriz de imágenes, solo la primera imagen contiene funciones.
Utilice API Mesh y la API principal de GraphQL para lo siguiente:
- Precio Mínimo Anunciado
- Precios de nivel
- Paquete de productos con precios fijos
Para obtener detalles y ejemplos, consulte Servicio de catálogo y malla de API.
Versión v1.18
11 de abril de 2024
[Compatible]{class="badge informative" title="Admitido"} versiones de Adobe Commerce 2.4.4 y posteriores
products y refineProduct ahora devuelven datos de opciones personalizables para productos simples y complejos.
Versión v1.17
22 de febrero de 2024
[Compatible]{class="badge informative" title="Admitido"} versiones de Adobe Commerce 2.4.4 y posteriores
catalog-service metapackage v3.1.0+.
Versión v1.16
13 de febrero de 2024
[Compatible]{class="badge informative" title="Admitido"} versiones de Adobe Commerce 2.4.4 y posteriores
La API del servicio de catálogo admite ahora
Limitaciones conocidas
Estas funciones aún no son compatibles:
- El tamaño máximo de la carga útil de atributos dinámicos es 9 MB.
- Precio del producto del grupo. Este valor se puede calcular con precios de productos simples.
- En una matriz de imágenes, solo la primera imagen contiene funciones.
Utilice API Mesh y la API principal de GraphQL para lo siguiente:
- Precio Mínimo Anunciado
- Precios de nivel
Versión v1.13
12 de octubre de 2023
[Compatible]{class="badge informative" title="Admitido"} versiones de Adobe Commerce 2.4.4 y posteriores
El servicio de catálogo
inStock para las variantes de producto.
urlKey y externalId se han agregado al esquema de GraphQL.
Ahora se admiten
Versión v1.12
19 de septiembre de 2023
[Compatible]{class="badge informative" title="Admitido"} versiones de Adobe Commerce 2.4.4 y posteriores
El servicio de catálogo
Versión v1.11
18 de julio de 2023
[Compatible]{class="badge informative" title="Admitido"} versiones de Adobe Commerce 2.4.4 y posteriores
El servicio de catálogo
recommendations para Product Recommendations.
Versión v1.10
27 de junio de 2023
[Compatible]{class="badge informative" title="Admitido"} versiones de Adobe Commerce 2.4.4 y posteriores
related products.
Versión v1.7
12 de abril de 2023
[Compatible]{class="badge informative" title="Admitido"} versiones de Adobe Commerce 2.4.4 y posteriores
El servicio de catálogo
Versión v1.6
28 de marzo de 2023
[Compatible]{class="badge informative" title="Admitido"} versiones de Adobe Commerce 2.4.4 y posteriores
products.
entityId mediante API Mesh.
Versión v1.5
6 de marzo de 2023
[Compatible]{class="badge informative" title="Admitido"} versiones de Adobe Commerce 2.4.4 y posteriores
categories.
Versión v1.4
7 de febrero de 2023
[Compatible]{class="badge informative" title="Admitido"} versiones de Adobe Commerce 2.4.x y posteriores
Versión v1.3
17 de enero de 2023
[Compatible]{class="badge informative" title="Admitido"} versiones de Adobe Commerce 2.4.x y posteriores
Versión v1.1
18 de noviembre de 2022
[Compatible]{class="badge informative" title="Admitido"} versiones de Adobe Commerce 2.4.x y posteriores
El servicio de catálogo
Versión v1.0
4 de octubre de 2022
[Compatible]{class="badge informative" title="Admitido"} versiones de Adobe Commerce 2.4.x y posteriores
El servicio
Versión 0.3: Beta+
12 de septiembre de 2022
[Compatible]{class="badge informative" title="Admitido"} versiones de Adobe Commerce 2.4.x y posteriores
Versión de Beta
9 de agosto de 2022
[Compatible]{class="badge informative" title="Admitido"} versiones de Adobe Commerce 2.4.x y posteriores
products y refineProduct devuelven los siguientes datos:
- Atributos de producto predefinidos (del sistema).
- Atributos de producto dinámicos y filtrarlos por función (página de visualización de producto/página de lista de productos).
- Opciones de producto.
- Imágenes de productos y filtrarlas por función (PDP/PLP).
- Un precio específico para productos simples y rangos de precios para productos configurables.
- Precios de grupo de clientes e intervalos de precios. Devuelven un precio predeterminado alternativo para los compradores sin grupo de clientes.
- Tipos de productos que utilizan precios específicos del cliente B2B.
Metapackage del servicio de catálogo
Actualizaciones al metapaquete PHP del servicio de catálogo (magento/catalog-service).
-
Para los clientes de Adobe Commerce as a Cloud Service, la versión más reciente está instalada en su entorno.
-
Para Adobe Commerce en la nube local, Adobe recomienda utilizar Composer para actualizar el metapaquete del servicio de catálogo en los entornos de nube en la última versión.
Versión 3.3.0
14 de octubre de 2025
[Compatible]{class="badge informative" title="Admitido"} versiones de Adobe Commerce 2.4.4 y posteriores
magento/data-services dependencia actualizada a ^8.0.0. Compruebe el uso de la API de servicios de datos personalizados y del entorno para la compatibilidad con 8.x antes de actualizar.
ea
Versión 3.2.0
12 de abril de 2024
[Compatible]{class="badge informative" title="Admitido"} versiones de Adobe Commerce 2.4.4 y posteriores
Versión 3.1.0
26 de enero de 2024
[Compatible]{class="badge informative" title="Admitido"} versiones de Adobe Commerce 2.4.4 y posteriores
- Exportador de datos de permisos de categoría (
magento/module-category-permission-data-exporter) para exportar datos de permisos de categoría usados por el servicio de catálogo. - Administrador de sincronización de catálogos
magento/module-catalog-sync-adminpara la interfaz de usuario de administración y la configuración relacionada con la sincronización de catálogos.
Documentación relacionada
-
Para los proyectos implementados en **Adobe Commerce en la nube, de forma local o en Adobe Commerce as a Cloud Service, consulte la siguiente documentación:
-
Para proyectos que usan Adobe Commerce Optimizer o Conector de Adobe Commerce Optimizer, consulte la siguiente documentación: