Note sulla versione Commerce Storefront Catalog Service
Queste note sulla versione descrivono gli ultimi aggiornamenti di Commerce Catalog Service, inclusi:
-
Versioni di Storefront Catalog Service
- Miglioramenti allo schema API di Catalog Service per un migliore recupero dei dati.
- Miglioramenti a livello di sicurezza, prestazioni e affidabilità per l’API Catalog Service e l’infrastruttura sottostante.
-
Versioni del metapacchetto Catalog Service
- Sono state aggiornate le dipendenze per migliorare le prestazioni, la stabilità e la compatibilità con altri componenti di Adobe Commerce.
Gli aggiornamenti sono suddivisi per tipo:
È disponibile il supporto per la versione più recente. Sono incluse per riferimento le note sulla versione per le versioni precedenti.
Servizio catalogo vetrina
versione v1.48
19 febbraio 2025
categoryTree nell'API di GraphQL ora restituisce descrizioni di categorie, immagini e metatag SEO. Questo aggiornamento fornisce i dati necessari agli sviluppatori di vetrine per visualizzare le immagini delle categorie e migliorare l’ottimizzazione dei motori di ricerca con metatitoli, descrizioni e parole chiave appropriati. Supportato solo nelle implementazioni di Commerce che utilizzano il modello dati catalogo componibile per vetrine headless<
versione v1.47
12 febbraio 2025
CategoryProductView, abilitando visualizzazioni e query avanzate per i prodotti per categoria. Questo aggiornamento consente agli sviluppatori di recuperare e filtrare in modo efficiente i dati di prodotto in base alla categoria, migliorando la flessibilità e le prestazioni per i casi d’uso basati sulle categorie. Per ulteriori dettagli, vedere Implementare le categorie nella vetrina. Supportato solo nelle implementazioni di Commerce che utilizzano il modello dati catalogo componibile per gli storefront headless
versione v1.46
11 dicembre 2025
versione v1.45
17 novembre 2025
productSearch ora supporta il filtro degli attributi di prodotto con il campo names. Con questo filtro è possibile:
-
Riduci la dimensione del payload di risposta richiedendo solo attributi specifici
-
Combina con il filtro
rolesesistente per restringere per ruolo di visibilità e nome attributo -
Esempi:
Filtra solo per nomi di attributo
code language-graphql query { products(skus: ["SKU-001"]) { attributes(names: ["color", "size", "material"]) { name label value } } }Filtra per ruoli e nomi:
code language-graphql query { products(skus: ["SKU-001"]) { attributes(roles: ["visible in PDP"], names: ["eco_collection", "new"]) { name label value roles } } }
names o fornire una matrice vuota.versione v1.44
6 novembre 2025
versione v1.43
3 novembre 2025
-
Distribuire contenuti di prodotti diversi a segmenti di clienti diversi
-
Applicare personalizzazioni specifiche delle impostazioni internazionali senza duplicare i dati di base
-
Controllare le sostituzioni a livello di campo con le maschere di livello
-
Supporto per livelli di contenuto premium, stagionali e ottimizzati per dispositivi mobili
I livelli vengono recuperati utilizzando la query
productsesistente, vengono applicati sul lato server dalle intestazioni delle richieste e non richiedono modifiche allo schema. Vedi Livello catalogo nella Guida di Adobe Commerce Optimizer.
versione v1.42
8 settembre 2025
Per recuperare i prezzi dei livelli:
- Utilizza la query
productscon gli SKU desiderati - Per SimpleProductView, accedere a
price.tiers - Per ComplexProductView, accedere a
priceRange.minimum.tiersepriceRange.maximum.tiers - Ogni livello contiene il prezzo scontato
tiere le condizioniquantity - Definisci soglie quantità con
gte(maggiore o uguale a) elt(minore di)
Esempio:
query {
products(skus: ["SKU-001"]) {
... on SimpleProductView {
price {
regular { amount { value currency } }
tiers {
tier { amount { value currency } }
quantity {
... on ProductViewTierRangeCondition { gte lt }
}
}
}
}
}
}
L'API ora restituisce solo i livelli il cui prezzo scontato è inferiore al prezzo finale minimo del prodotto. I livelli più alti vengono omessi perché il prezzo finale minimo si applicherebbe invece alla vetrina.
Si applica a:
- Prodotti semplici:
price.tiersinclude solo livelli contier.amount.value<price.final.amount.value(minimo finale). - Prodotti complessi:
priceRange.minimum.tiersepriceRange.maximum.tiersutilizzano la stessa regola per la creazione dell'intervallo di prezzi.
versione v1.41
2 settembre 2025
null per il campo del prezzo invece di generare un errore, consentendo ai client di gestire i dati mancanti in modo corretto.
versione v1.40
30 luglio 2025
versione v1.39
24 luglio 2025
recommendationsByUnitIds recupera le unità di consigli in base al loro ID univoco per un accesso più flessibile e mirato.
-
unitIdsè obbligatorio (elenco di recId da recuperare). -
I parametri di contesto (
currentSku,cartSkus,userViewHistory,userPurchaseHistory,category) si comportano come nella query di consigli esistente. -
Esempio
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 } } }
versione v1.38
15 luglio 2025
versione v1.37
20 giugno 2025
versione v1.36
20 giugno 2025
versione v1.35
13 giugno 2025
Magento-Is-Preview per passare dati non memorizzati in cache dall'endpoint del catalogo al servizio di ricerca.
versione v1.34
23 marzo 2025
versione v1.33
29 aprile 2025
versione v1.32
28 marzo 2025
versione v1.31
18 febbraio 2025
versione v1.30
9 dicembre 2024
Versione principale: modello dati catalogo componibile per vetrine headless, gestione intestazione e gestione dati prodotto.
AC-Locale rinominato in AC-Scope-Locale per le operazioni API del catalogo componibile. Sono stati specificati il mapping delle intestazioni e i valori predefiniti.
CurrencyEnum aggiornato per supportare NONE per le query di ricerca prodotti, in allineamento con la logica di federazione.
versione v1.29
9 dicembre 2024
images ora seguono l'esportazione del catalogo sortOrder per un comportamento coerente in vetrina e API.
versione v1.28
versione v1.27
26 settembre 2024
versione v1.26
22 ottobre 2024
[Supportato]{class="badge informative" title="Supportato"} Adobe Commerce versioni 2.4.4 e successive
lastModifiedAt nelle informazioni sul prodotto per mappe del sito precise e reindicizzazione del motore di ricerca (ad esempio, Google).
versione v1.23
22 agosto 2024
[Supportato]{class="badge informative" title="Supportato"} Adobe Commerce versioni 2.4.4 e successive
The following sku does not have product override data in the DB: <SKU value>. Make sure data is synced.
versione v1.22
13 agosto 2024
[Supportato]{class="badge informative" title="Supportato"} Adobe Commerce versioni 2.4.4 e successive
versione v1.19
23 maggio 2024
[Supportato]{class="badge informative" title="Supportato"} Adobe Commerce versioni 2.4.4 e successive
InStock per i valori delle opzioni ora rispetta lo stato enabled con ambito della variante di prodotto.
Limitazioni note
Le seguenti funzioni non sono ancora supportate:
- La dimensione massima per il payload degli attributi dinamici è di 9 MB.
- Il prezzo del prodotto del gruppo può essere calcolato con prezzi del prodotto semplici.
- In un array di immagini, solo la prima immagine contiene ruoli.
Utilizza API Mesh e l’API core di GraphQL per:
- Prezzo minimo annunciato
- Prezzi a livelli
- Prodotti in bundle a prezzi fissi
Per ulteriori dettagli ed esempi, vedere Catalog Service and API Mesh.
versione v1.18
11 aprile 2024
[Supportato]{class="badge informative" title="Supportato"} Adobe Commerce versioni 2.4.4 e successive
products e refineProduct ora restituiscono dati di opzioni personalizzabili per prodotti semplici e complessi.
versione v1.17
22 febbraio 2024
[Supportato]{class="badge informative" title="Supportato"} Adobe Commerce versioni 2.4.4 e successive
catalog-service metapackage v3.1.0+.
versione v1.16
13 febbraio 2024
[Supportato]{class="badge informative" title="Supportato"} Adobe Commerce versioni 2.4.4 e successive
Limitazioni note
Queste funzioni non sono ancora supportate:
- La dimensione massima per il payload degli attributi dinamici è di 9 MB.
- Prezzo del prodotto di gruppo. Questo valore può essere calcolato con prezzi dei prodotti semplici.
- In un array di immagini, solo la prima immagine contiene ruoli.
Utilizza API Mesh e l’API core di GraphQL per:
- Prezzo minimo annunciato
- Prezzi a livelli
versione v1.13
12 ottobre 2023
[Supportato]{class="badge informative" title="Supportato"} Adobe Commerce versioni 2.4.4 e successive
inStock per le varianti di prodotto.
urlKey e externalId sono stati aggiunti allo schema di GraphQL.
Sono ora supportati
versione v1.12
19 settembre 2023
[Supportato]{class="badge informative" title="Supportato"} Adobe Commerce versioni 2.4.4 e successive
versione v1.11
18 luglio 2023
[Supportato]{class="badge informative" title="Supportato"} Adobe Commerce versioni 2.4.4 e successive
recommendations per i consigli di prodotto.
versione v1.10
27 giugno 2023
[Supportato]{class="badge informative" title="Supportato"} Adobe Commerce versioni 2.4.4 e successive
related products.
versione v1.7
12 aprile 2023
[Supportato]{class="badge informative" title="Supportato"} Adobe Commerce versioni 2.4.4 e successive
versione v1.6
28 marzo 2023
[Supportato]{class="badge informative" title="Supportato"} Adobe Commerce versioni 2.4.4 e successive
products.
entityId utilizzando Mesh API.
versione v1.5
6 marzo 2023
[Supportato]{class="badge informative" title="Supportato"} Adobe Commerce versioni 2.4.4 e successive
categories GraphQL.
versione v1.4
7 febbraio 2023
[Supportato]{class="badge informative" title="Supportato"} Adobe Commerce versioni 2.4.x e successive
versione v1.3
17 gennaio 2023
[Supportato]{class="badge informative" title="Supportato"} Adobe Commerce versioni 2.4.x e successive
versione v1.1
18 novembre 2022
[Supportato]{class="badge informative" title="Supportato"} Adobe Commerce versioni 2.4.x e successive
versione v1.0
4 ottobre 2022
[Supportato]{class="badge informative" title="Supportato"} Adobe Commerce versioni 2.4.x e successive
Il servizio
Versione 0.3 - Beta+
12 settembre 2022
[Supportato]{class="badge informative" title="Supportato"} Adobe Commerce versioni 2.4.x e successive
Versione Beta
9 agosto 2022
[Supportato]{class="badge informative" title="Supportato"} Adobe Commerce versioni 2.4.x e successive
products e refineProduct restituiscono i dati seguenti:
- Attributi di prodotto predefiniti (di sistema).
- Attributi di prodotto dinamici e filtrali per ruolo (pagina di visualizzazione prodotto/pagina di elenco prodotti).
- Opzioni prodotto.
- Immagini dei prodotti e filtrale per ruolo (PDP/PLP).
- Un prezzo specifico per prodotti semplici e fasce di prezzo per prodotti configurabili.
- Prezzi e fasce di prezzo del gruppo di clienti. Restituiscono un prezzo predefinito di fallback sugli acquirenti senza un gruppo di clienti.
- Tipi di prodotto che utilizzano prezzi specifici per il cliente B2B.
Metapackage di Catalog Service
Aggiornamenti al metapacchetto PHP del servizio catalogo (magento/catalog-service).
-
Per i clienti di Adobe Commerce as a Cloud Service, l’ultima versione viene installata nel tuo ambiente.
-
Per Adobe Commerce on-premise su cloud, Adobe consiglia di utilizzare Composer per aggiornare il metapacchetto Catalog Service negli ambienti cloud all’ultima versione.
Versione v3.3.0
14 ottobre 2025
[Supportato]{class="badge informative" title="Supportato"} Adobe Commerce versioni 2.4.4 e successive
magento/data-services aggiornata a ^8.0.0. Prima dell’aggiornamento, verifica l’utilizzo dell’ambiente e delle API dei servizi dati personalizzate per verificare la compatibilità con la versione 8.x.
ea
Versione v3.2.0
12 aprile 2024
[Supportato]{class="badge informative" title="Supportato"} Adobe Commerce versioni 2.4.4 e successive
Versione v3.1.0
26 gennaio 2024
[Supportato]{class="badge informative" title="Supportato"} Adobe Commerce versioni 2.4.4 e successive
- Esportatore dati autorizzazioni categoria (
magento/module-category-permission-data-exporter) per l'esportazione dei dati autorizzazioni categoria utilizzati dal servizio catalogo. - Amministrazione sincronizzazione catalogo
magento/module-catalog-sync-adminper l'interfaccia utente amministratore e la configurazione relativa alla sincronizzazione catalogo.
Documentazione correlata
-
Per i progetti distribuiti su **Adobe Commerce su cloud, on-premise o Adobe Commerce as a Cloud Service, consulta la seguente documentazione:
-
Per i progetti che utilizzano Adobe Commerce Optimizer o Adobe Commerce Optimizer Connector, consulta la seguente documentazione: