Configurare la vetrina
Questa guida illustra come configurare una vetrina per l'istanza Adobe Commerce Optimizer tramite Adobe Edge Delivery Services. La vetrina include codice standard, contenuti di esempio e supporto per le pagine dei dettagli del prodotto e l’individuazione del prodotto (ricerca e filtro).
Tempo stimato per il completamento: 30-45 minuti
Prerequisiti
- Account GitHub che può creare archivi ed è configurato per lo sviluppo locale (github.com)
- Adobe Commerce Optimizeristanza con dati di esempio e viste e criteri di catalogo configurati
- Per istruzioni sull'installazione, vedere Aggiungere dati di esempio.
Dati istanza richiesti
Prima di iniziare, raccogliere le seguenti informazioni dall'istanza Adobe Commerce Optimizer:
- ID tenant (chiamato anche ID istanza)
- Disponibile dalla pagina dei dettagli dell'istanza
- Endpoint GraphQL per l'istanza
- Disponibile dalla pagina dei dettagli dell'istanza
- ID visualizzazione catalogo per la visualizzazione catalogo globale
- Disponibile dalla pagina dettagli catalogo
- Impostazioni locali di Source per la visualizzazione del catalogo
- Il valore predefinito per i dati di esempio è
en_US
- Il valore predefinito per i dati di esempio è
Passaggi di configurazione
-
Crea il progetto vetrina-Utilizza lo strumento Site Creator per creare un nuovo progetto vetrina con codice standard, contenuto di esempio e un file di configurazione.
-
Personalizzare la configurazione della vetrina-Aggiornare il file
config.json
nel repository per connettersi all'istanza Adobe Commerce Optimizer. -
Verifica la configurazione (10 minuti)
- Anteprima del sito vetrina
- Verificare le pagine dei dettagli del prodotto e la funzionalità di ricerca
Crea il progetto storefront
Lo strumento Site Creator (Creazione sito) crea un progetto completo di vetrina con i seguenti componenti:
- Sito: pagina di destinazione della vetrina con contenuto standard
- Codice: archivio con file di origine standard
- Contenuto: ambiente di authoring dei documenti con file di contenuto del sito
- Configurazione Commerce: file
config.json
per la configurazione specifica dell'istanza
Passaggio 1: generare il progetto
-
Apri lo strumento Creatore sito
-
Selezionare Crea nuovo sito (codice e contenuto).
-
Completa la configurazione del sito:
- Organizzazione/nome utente GitHub: immetti il nome utente o il nome dell'organizzazione GitHub
- Nome sito: scegli un nome descrittivo per la vetrina
- Endpoint Commerce GraphQL (facoltativo): immettere l'endpoint GraphQL per l'istanza Adobe Commerce Optimizer
-
Fai clic su Crea sito per creare l'archivio GitHub con il codice boilerplate della vetrina.
Quando l’archivio viene creato, Site Creator si aggiorna e richiede di installare l’app Code Sync.
Passaggio 2: installare l’app Code Sync
-
Fare clic su Install AEM Code Sync App per aprire il programma di installazione di Sincronizzazione codice in una nuova scheda.
-
Configura l'app di sincronizzazione codice:
- Seleziona la tua organizzazione GitHub, quindi fai clic su Configure.
- Nell'interfaccia di Sincronizzazione codice fare clic su Only select repositories.
- Fare clic sul menu Select repositories, quindi scegliere l'archivio del codice storefront creato.
- Fare clic su Save per registrare l'archivio.
-
Tornare alla finestra del browser in cui è aperto il creatore del sito e fare clic su Crea sito.
Il creatore del sito copia il contenuto della vetrina nell’ambiente di authoring del documento. Questo processo richiede 1-2 minuti.
Passaggio 3: salvare i collegamenti del progetto
-
Nella sezione Dettagli sito, controlla i collegamenti del progetto vetrina:
Utilizza questi collegamenti per gestire il codice, il contenuto e la configurazione della vetrina.
-
Copiare e salvare questi collegamenti per riferimento futuro: fare clic su **Copy.
Configurare la vetrina
Aggiorna la configurazione della vetrina per connetterti all'istanza Adobe Commerce Optimizer.
-
Apri Gestione configurazione utilizzando il collegamento salvato in precedenza:
https://da.live/sheet#/<username or org>/<repo name>/config.json
-
Individua la sezione
cs
(Catalog Service) nella configurazione. -
Sostituisci i valori segnaposto con i valori della tua istanza. Consulta Prerequisiti.
code language-json "cs": { "AC-View-ID": "{catalogViewId}", "AC-Environment-ID": "{tenantId}", "AC-Source-Locale": "en_US" }
-
Salva il file di configurazione.
Verifica la configurazione
Verificare che la vetrina sia connessa correttamente all'istanza Adobe Commerce Optimizer.
Passaggio 1: visualizza la home page della vetrina
-
Passa all’URL dell’anteprima live:
https://main--{SITE}--{ORG}.aem.live
Sostituisci
{ORG}
e{SITE}
con il nome dell'organizzazione GitHub e del sito. -
Criteri di successo: dovresti visualizzare la home page della vetrina con contenuti standard.
Passaggio 2: verifica delle pagine dei dettagli del prodotto
Visualizza la pagina dei dettagli del prodotto predefinita per verificare che i dati del prodotto siano caricati correttamente.
-
Passa a una pagina di prodotto di esempio:
https://main--{SITE}--{ORG}.aem.live/products/placeholder/{sku}
Utilizza qualsiasi SKU presente nei dati di esempio, ad esempio:
https://main--{SITE}--{ORG}.aem.live/products/placeholder/aur-flu-tir-std-2017
Per la vetrina predefinita, è possibile utilizzare il valore
placeholder
nella route per visualizzare il prodotto. Quando inizi a personalizzare la vetrina, puoi personalizzare il codice della vetrina per impostare il percorso della pagina dei dettagli del prodotto in base ai percorsi definiti nel catalogo.note tip TIP Visualizza gli SKU disponibili dalla pagina Sincronizzazione dati nella tua istanza di Adobe Commerce Optimizer. -
Criteri di successo: la pagina deve essere visualizzata:
- Nome, descrizione e prezzo del prodotto
- Immagini del prodotto
- Funzionalità Aggiungi al carrello
- Dati recuperati dall'istanza Adobe Commerce Optimizer
Passaggio 3: verificare la funzionalità di ricerca predefinita
Verifica le funzioni predefinite del prodotto, incluse le funzioni di ricerca e filtro.
-
Nella home page della vetrina, fai clic sull’icona della lente di ingrandimento nell’intestazione.
-
Digitare la stringa di ricerca
tires
e premere Invio. -
Criteri di successo: dovresti vedere:
- Pagina dei risultati di ricerca con prodotti pneumatici
- Opzioni di filtro nella barra laterale
- Elenco prodotti con immagini e prezzi
-
Fare clic su un prodotto pneumatico per visualizzarne la pagina dei dettagli.
Risoluzione dei problemi
Se si verificano problemi durante l'installazione, utilizzare la console del controllo pagina Web per verificare la presenza di errori. Prova anche a cancellare la cache del browser o a utilizzare un altro browser.
Per verificare i problemi comuni, attenersi alle istruzioni riportate di seguito.
Problemi comuni
- Assicurati di avere accesso come amministratore all’organizzazione GitHub.
- Prova a utilizzare un archivio personale invece di un’organizzazione.
- Controlla le autorizzazioni GitHub e riprova.
- Verifica il formato URL del sito:
https://main--{SITE}--{ORG}.aem.live
- Controlla che l'app di sincronizzazione codice sia installata correttamente.
- Verifica che l’archivio sia pubblico o configurato correttamente.
- Verifica i valori di configurazione in
config.json
- Nell'istanza Adobe Commerce Optimizer, controllare la pagina Sincronizzazione dati per verificare che i prodotti di esempio siano stati caricati. Se non sono disponibili prodotti, ricaricare i dati di esempio o aggiungere un prodotto utilizzando Data Ingestion API. Attendere alcuni minuti per la propagazione delle modifiche alla configurazione.
- Prova a recuperare i dettagli del prodotto utilizzando la query prodotti del servizio di merchandising utilizzando le stesse intestazioni configurate nel file
config.json
. Se è possibile recuperare i dati, è probabile che si tratti di un problema di configurazione della vista catalogo o di un errore di indice.
- Verificare che sia possibile recuperare i risultati della ricerca prodotti utilizzando la query productSearch di Merchandising Services utilizzando le stesse intestazioni configurate nel file
config.json
. Se è possibile recuperare i dati, è probabile che si tratti di un problema di configurazione della vista catalogo o di un errore di indice. - Verificare che l'ID della vista catalogo nel file
config.json
corrisponda all'ID della vista catalogo in Adobe Commerce Optimizer. - In Adobe Commerce Optimizer, verifica la configurazione dei criteri, delle impostazioni locali e dei listini prezzi utilizzati nella configurazione dell’intestazione della vetrina.
- Verificare che le impostazioni dei metadati dell'attributo siano impostate correttamente per la ricerca.
Elenco di controllo per la convalida
Prima di procedere con i passaggi successivi, assicurati che la vetrina funzioni correttamente verificando quanto segue:
Ottieni aiuto
Se i problemi persistono:
- Consulta la documentazione di Adobe Commerce Storefront
- Consulta la Guida per gli sviluppatori di Adobe Commerce Optimizer
- Visita le risorse di supporto Adobe Commerce
Passaggi successivi
Dopo aver configurato e verificato la vetrina, puoi:
-
Installa Sidekick - Estensione browser per la modifica, la visualizzazione in anteprima e la pubblicazione di contenuti direttamente dal sito Web
-
Configura un ambiente di sviluppo locale - Crea un ambiente locale per personalizzare il codice e il contenuto della vetrina
Scopri ed esplora
-
Completa il caso d'uso end-to-end. Ulteriori informazioni sulla configurazione della vetrina e sulla gestione del catalogo tramite Adobe Commerce Optimizer
-
Esplora la personalizzazione della vetrina - Scopri le opzioni avanzate di configurazione e configurazione
-
Personalizza l'esperienza della vetrina con i menu a discesa di Commerce-Aggiungi componenti predefiniti per migliorare l'esperienza della vetrina