Metadati Commerce in AEM Assets
I metadati di Commerce sono il contratto tra AEM Assets e Commerce. Indica a Commerce quali risorse sono per Commerce, a quali prodotti appartengono e come devono essere utilizzate o visualizzate. Questi metadati consentono all’integrazione di AEM Assets di mappare e sincronizzare correttamente i file di risorse.
I metadati di Commerce offrono le seguenti funzionalità:
- Contrassegna una risorsa come idonea per Commerce tramite il campo
commerce:isCommerce. - Associa una risorsa a uno o più SKU di prodotto tramite il campo
commerce:skus. - Definire la modalità di visualizzazione della risorsa in Commerce tramite i campi
commerce:rolesecommerce:positions. - Aggiungi testo alternativo specifico per Commerce codificato dalla visualizzazione archivio tramite i campi
commerce:altTextStoreViewsecommerce:altTextValues. - Esporre questi campi nell’interfaccia utente delle proprietà di AEM Assets tramite una scheda Commerce e un modulo schema.
assets-commerce (vedi Installare il pacchetto assets-commerce manualmente). Il supporto nativo è pianificato per la prossima versione di AEM.Per configurare queste risorse nel progetto AEM, vedi Configurare il progetto AEM Assets. Il resto di questo argomento descrive come vengono forniti i metadati.
contenuti del pacchetto AEM Commerce assets-commerce
Adobe fornisce il pacchetto di codice AEM Commerce assets-commerce per aggiungere spazi dei nomi Commerce e risorse schema metadati alla configurazione di Experience Manager Assets as a Cloud Service.
Questo codice di pacchetto aggiunge le seguenti risorse all’ambiente di authoring AEM Assets:
-
Uno spazio dei nomi personalizzato,
Commerceper identificare le proprietà relative a Commerce.-
Tipo di metadati personalizzato
commerce:isCommercecon etichettaEligible for Commerceper assegnare tag alle risorse Commerce associate a un progetto Adobe Commerce. -
Un tipo di metadati personalizzato
commerce:skuse un componente dell’interfaccia utente corrispondente per aggiungere una proprietà Product Data. I dati prodotto includono le proprietà dei metadati per associare una risorsa Commerce agli SKU di prodotto. {width="600" modal="regular"}
-
Attributi del tipo di metadati personalizzato
commerce:rolesecommerce:positionsche mostrano come la risorsa viene visualizzata in Commerce. -
Metadati multifield di testo alternativo (Alt texts) che consentono agli editor di immettere testo alternativo per ogni codice di visualizzazione dell’archivio Commerce. Il multifield persiste in due proprietà
String[]allineate all’indice:commerce:altTextStoreViews— memorizza il codice di visualizzazione per ogni riga.commerce:altTextValues— testo alt corrispondente nello stesso indice di ogni voce incommerce:altTextStoreViews.
Le implementazioni di App Builder che utilizzano una corrispondenza esterna possono intercettare queste proprietà durante la trasformazione dei payload delle risorse. Questo non cambia il modo in cui le immagini del prodotto vengono assegnate o definite nell’ambito del catalogo. Vedi Testo alternativo localizzato nei metadati di AEM Assets.
-
-
Modulo schema metadati con scheda Commerce che include i campi
Eligible for CommerceeProduct Dataper l’assegnazione di tag alle risorse Commerce. Il modulo fornisce inoltre opzioni per mostrare o nascondere i campirolesepositiondall’interfaccia utente di AEM Assets. {width="600" modal="regular"}
-
Esempio di risorsa con tag e approvata da Commerce
equipment_6.jpgper supportare la sincronizzazione iniziale delle risorse. Solo le risorse Commerce approvate possono essere sincronizzate da AEM Assets ad Adobe Commerce.
Testo alternativo localizzato nei metadati di AEM Assets
Il multifield Alt textsè disponibile nell’editor metadati risorse di AEM Assets nella scheda Commercequando si modifica un’immagine idonea.
Il campo multiplo contiene una riga per ogni visualizzazione store di Commerce. Ogni riga dispone di due input:
-
Store View Code — Identificatore della visualizzazione archivio (ad esempio
defaultoen_US). -
Alt Text — Testo alternativo per la visualizzazione archivio, limitato a 255 caratteri.
Selezionare Add per aggiungere altre righe per altre visualizzazioni dello store. Per rimuovere una riga, selezionare l’icona Delete sulla riga per rimuoverla.
Quando si salva, la convalida lato client blocca l’invio se una riga presenta un Store View Codevuoto o se due righe utilizzano lo stesso codice di visualizzazione archivio (senza distinzione maiuscole/minuscole).
Le voci di testo alternative vengono mantenute nei metadati delle risorse JCR come due proprietà String[] allineate all’indice:
commerce:altTextStoreViews: memorizzare il codice di visualizzazione per ogni riga.commerce:altTextValues: Corrispondenza del testo alternativo nello stesso indice di ogni voce incommerce:altTextStoreViews.
Quando queste risorse vengono sincronizzate con Adobe Commerce, nella galleria di supporti del prodotto viene scritto del testo alternativo per la visualizzazione del negozio per i codici di visualizzazione del negozio corrispondenti. La mappatura immagine sottostante è invariata.