Notes de mise à jour de Commerce Storefront Catalog Service
Ces notes de mise à jour couvrent les dernières mises à jour du service de catalogue Commerce, notamment :
-
Versions du service de catalogue Storefront
- Améliorations du schéma de l’API Catalog Service pour une récupération des données améliorée.
- Amélioration de la sécurité, des performances et de la fiabilité de l’API Catalog Service et de l’infrastructure sous-jacente.
-
Versions des métapaquets du service de catalogue
- Mise à jour des dépendances pour améliorer les performances, la stabilité et la compatibilité avec d’autres composants Adobe Commerce.
Les mises à jour sont classées par type :
La prise en charge est fournie pour la dernière version. Les notes de mise à jour des versions plus anciennes sont incluses à titre de référence.
Service de catalogue Storefront
version 1.47
12 février 2025
CategoryProductView , ce qui permet d’améliorer les vues et les requêtes pour les produits par catégorie. Cette mise à jour permet aux développeurs et développeuses de récupérer et de filtrer efficacement les données de produit en fonction de la catégorie, ce qui améliore la flexibilité et les performances pour les cas d’utilisation orientés catégorie. Pour plus d’informations, consultez Implémentation de catégories sur le storefront. Pris en charge uniquement sur les implémentations Commerce utilisant le modèle de données de catalogue composable pour les storefronts découplés
version 1.46
1 décembre 2025
version 1.45
17 novembre 2025
productSearch prend désormais en charge le filtrage des attributs de produit avec le champ names. Avec ce filtre, vous pouvez :
-
Réduire la taille de la payload de réponse en demandant uniquement des attributs spécifiques
-
Combinez-la avec le filtre
rolesexistant pour affiner par rôle de visibilité et nom d’attribut -
Exemples :
Filtrer uniquement par nom d’attribut
code language-graphql query { products(skus: ["SKU-001"]) { attributes(names: ["color", "size", "material"]) { name label value } } }Filtrez par rôles et noms :
code language-graphql query { products(skus: ["SKU-001"]) { attributes(roles: ["visible in PDP"], names: ["eco_collection", "new"]) { name label value roles } } }
names ou fournissez un tableau vide.version 1.44
6 novembre 2025
version 1.43
3 novembre 2025
-
Diffuser un contenu de produit différent à différents segments de clientèle
-
Appliquer des personnalisations spécifiques aux paramètres régionaux sans dupliquer les données de base
-
Contrôle des remplacements au niveau du champ avec des masques de calque
-
Prise en charge des calques de contenu premium, saisonniers et optimisés pour les appareils mobiles
Les calques sont récupérés à l’aide de la requête
productsexistante, sont appliqués côté serveur à partir des en-têtes de requête et ne nécessitent aucune modification de schéma. Voir Calque de catalogue dans le guide de Adobe Commerce Optimizer __.
version 1.42
8 septembre 2025
Pour récupérer la tarification de niveau :
- Utilisez la requête
productsavec les SKU de votre choix. - Pour SimpleProductView, accédez à
price.tiers - Pour ComplexProductView, accédez aux
priceRange.minimum.tierset auxpriceRange.maximum.tiers - Chaque niveau contient le prix
tierréduit et les conditions dequantity - Définir des seuils de quantité avec
gte(supérieur ou égal à) etlt(inférieur à)
Exemple:
query {
products(skus: ["SKU-001"]) {
... on SimpleProductView {
price {
regular { amount { value currency } }
tiers {
tier { amount { value currency } }
quantity {
... on ProductViewTierRangeCondition { gte lt }
}
}
}
}
}
}
L’API renvoie désormais uniquement les niveaux dont le prix réduit est inférieur au prix final minimum du produit. Les niveaux supérieurs sont omis, car le prix final minimum s’appliquerait sur le storefront à la place.
Application :
- Produits simples :
price.tierscomprend uniquement les niveaux avectier.amount.value<price.final.amount.value(final minimum). - Produits complexes :
priceRange.minimum.tiersetpriceRange.maximum.tiersutilisent la même règle lors de la création de la gamme de prix.
version 1.41
2 septembre 2025
null pour le champ de prix au lieu de générer une erreur, ce qui permet aux clients de gérer les données manquantes de manière élégante.
version 1.40
30 juillet 2025
version 1.39
24 juillet 2025
recommendationsByUnitIds récupère les unités de recommandation par leur ID unique pour un accès plus flexible et ciblé.
-
unitIdsest obligatoire (liste des recId à récupérer). -
Les paramètres de contexte (
currentSku,cartSkus,userViewHistory,userPurchaseHistory,category) se comportent de la même manière que dans la requête Recommendations existante. -
Exemple
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 } } }
version 1.38
15 juillet 2025
version 1.37
20 juin 2025
version 1.36
20 juin 2025
version 1.35
13 juin 2025
Magento-Is-Preview pour transmettre les données non mises en cache du point d’entrée du catalogue au service de recherche.
version 1.34
23 mars 2025
version 1.33
29 avril 2025
version 1.32
28 mars 2025
version 1.31
18 février 2025
version 1.30
9 décembre 2024
Version majeure : modèle de données de catalogue composable pour les storefronts découplés, la gestion des en-têtes et la gestion des données de produit.
AC-Locale renommé en AC-Scope-Locale pour les opérations de l’API de catalogue composable ; mappage des en-têtes et valeurs par défaut spécifiés.
CurrencyEnum mis à jour pour prendre en charge les NONE pour les requêtes de recherche de produit, en s’alignant sur la logique de fédération.
version 1.29
9 décembre 2024
images GraphQL suivent désormais les sortOrder d’exportation de catalogue pour un comportement cohérent du storefront et de l’API.
version 1.28
version 1.27
26 septembre 2024
version 1.26
2 octobre 2024
[Pris en charge]{class="badge informative" title="Pris en charge"} Adobe Commerce versions 2.4.4 et ultérieures
lastModifiedAt dans les informations produit pour des plans de site et une réindexation du moteur de recherche précis (par exemple, Google).
version 1.23
2 août 2024
[Pris en charge]{class="badge informative" title="Pris en charge"} Adobe Commerce versions 2.4.4 et ultérieures
The following sku does not have product override data in the DB: <SKU value>. Make sure data is synced.
version 1.22
13 août 2024
[Pris en charge]{class="badge informative" title="Pris en charge"} Adobe Commerce versions 2.4.4 et ultérieures
version 1.19
23 mai 2024
[Pris en charge]{class="badge informative" title="Pris en charge"} Adobe Commerce versions 2.4.4 et ultérieures
InStock pour les valeurs d’option respecte désormais le statut de enabled défini de la variante de produit.
Limites connues
Les fonctionnalités suivantes ne sont pas encore prises en charge :
- La taille maximale de la payload des attributs dynamiques est de 9 Mo.
- Le prix des produits du Groupe peut être calculé avec des prix de produits simples.
- Dans un tableau d’images, seule la première image contient des rôles.
Utilisez le maillage API et l’API Core GraphQL pour :
- Prix minimum annoncé
- Tarification par niveau
- Offre groupée de produits à prix fixes
Pour plus d’informations et des exemples, voir Service de catalogue et maillage API.
version 1.18
1 avril 2024
[Pris en charge]{class="badge informative" title="Pris en charge"} Adobe Commerce versions 2.4.4 et ultérieures
products et refineProduct renvoient désormais des données d’options personnalisables pour les produits simples et complexes.
version 1.17
2 février 2024
[Pris en charge]{class="badge informative" title="Pris en charge"} Adobe Commerce versions 2.4.4 et ultérieures
catalog-service métapaquet v3.1.0+.
version 1.16
13 février 2024
[Pris en charge]{class="badge informative" title="Pris en charge"} Adobe Commerce versions 2.4.4 et ultérieures
Limites connues
Ces fonctionnalités ne sont pas encore prises en charge :
- La taille maximale de la payload des attributs dynamiques est de 9 Mo.
- Prix du produit du groupe. Cette valeur peut être calculée avec des prix de produit simples.
- Dans un tableau d’images, seule la première image contient des rôles.
Utilisez le maillage API et l’API Core GraphQL pour :
- Prix minimum annoncé
- Tarification par niveau
version 1.13
12 octobre 2023
[Pris en charge]{class="badge informative" title="Pris en charge"} Adobe Commerce versions 2.4.4 et ultérieures
inStock pour les variantes de produits.
urlKey et externalId ont été ajoutés au schéma GraphQL.
version 1.12
19 septembre 2023
[Pris en charge]{class="badge informative" title="Pris en charge"} Adobe Commerce versions 2.4.4 et ultérieures
version 1.11
18 juillet 2023
[Pris en charge]{class="badge informative" title="Pris en charge"} Adobe Commerce versions 2.4.4 et ultérieures
recommendations GraphQL pour les recommandations de produits.
version 1.10
27 juin 2023
[Pris en charge]{class="badge informative" title="Pris en charge"} Adobe Commerce versions 2.4.4 et ultérieures
related products.
version 1.7
12 avril 2023
[Pris en charge]{class="badge informative" title="Pris en charge"} Adobe Commerce versions 2.4.4 et ultérieures
version 1.6
28 mars 2023
[Pris en charge]{class="badge informative" title="Pris en charge"} Adobe Commerce versions 2.4.4 et ultérieures
products.
entityId à l’aide du maillage API.
version 1.5
6 mars 2023
[Pris en charge]{class="badge informative" title="Pris en charge"} Adobe Commerce versions 2.4.4 et ultérieures
categories GraphQL.
version 1.4
7 février 2023
[Pris en charge]{class="badge informative" title="Pris en charge"} Adobe Commerce versions 2.4.x et ultérieures
version 1.3
17 janvier 2023
[Pris en charge]{class="badge informative" title="Pris en charge"} Adobe Commerce versions 2.4.x et ultérieures
version 1.1
18 novembre 2022
[Pris en charge]{class="badge informative" title="Pris en charge"} Adobe Commerce versions 2.4.x et ultérieures
version 1.0
4 octobre 2022
[Pris en charge]{class="badge informative" title="Pris en charge"} Adobe Commerce versions 2.4.x et ultérieures
Le service
version 0.3 - Beta+
12 septembre 2022
[Pris en charge]{class="badge informative" title="Pris en charge"} Adobe Commerce versions 2.4.x et ultérieures
Version de Beta
9 août 2022
[Pris en charge]{class="badge informative" title="Pris en charge"} Adobe Commerce versions 2.4.x et ultérieures
products et refineProduct renvoient les données suivantes :
- Attributs de produit (système) prédéfinis.
- Attributs de produit dynamiques et les filtrer par rôle (page d’affichage du produit/page de liste des produits).
- Options du produit.
- Images de produit et filtrage par rôle (PDP/PLP).
- Prix spécifique pour les produits simples et plages de prix pour les produits configurables.
- Prix et fourchettes de prix du groupe de clients. Ils renvoient un prix de secours par défaut pour les acheteurs sans groupe de clients.
- Types de produits qui utilisent une tarification spécifique au client B2B.
Métapaquet du service de catalogue
Mises à jour du métapaquet PHP du service de catalogue (magento/catalog-service).
-
Pour les clients Adobe Commerce as a Cloud Service, la dernière version est installée dans votre environnement.
-
Pour Adobe Commerce on-premise sur le cloud, Adobe recommande d’utiliser le compositeur pour mettre à niveau le métapaquet du service de catalogue dans vos environnements cloud vers la dernière version.
version v3.3.0
14 octobre 2025
[Pris en charge]{class="badge informative" title="Pris en charge"} Adobe Commerce versions 2.4.4 et ultérieures
magento/data-services mise à jour vers ^8.0.0. Vérifiez l’environnement et l’utilisation de l’API Data Services personnalisée pour la compatibilité 8.x avant la mise à niveau.
mer
version v3.2.0
12 avril 2024
[Pris en charge]{class="badge informative" title="Pris en charge"} Adobe Commerce versions 2.4.4 et ultérieures
version v3.1.0
26 janvier 2024
[Pris en charge]{class="badge informative" title="Pris en charge"} Adobe Commerce versions 2.4.4 et ultérieures
- Exportateur de données d’autorisation de catégorie (
magento/module-category-permission-data-exporter) pour exporter les données d’autorisation de catégorie utilisées par le service de catalogue. - Administration de la synchronisation des catalogues
magento/module-catalog-sync-adminpour l’interface utilisateur d’administration et la configuration liée à la synchronisation des catalogues.
Documentation connexe
-
Pour les projets déployés sur **Adobe Commerce sur le cloud, sur site ou Adobe Commerce as a Cloud Service, consultez la documentation suivante :
-
Pour les projets utilisant Adobe Commerce Optimizer ou Adobe Commerce Optimizer Connector, consultez la documentation suivante :