Konfigurera din butik
I den här guiden får du hjälp med att konfigurera en butiksadress för din Adobe Commerce Optimizer-instans med Adobe Edge Delivery Services. Din butik innehåller standardkod, exempelinnehåll och stöd för produktinformationssidor och produktidentifiering (sökning och filtrering).
Beräknad tid för slutförande: 30-45 minuter
Förutsättningar
- GitHub-konto som kan skapa databaser och är konfigurerat för lokal utveckling (github.com)
- Adobe Commerce Optimizerinstans med exempeldata och konfigurerade katalogvyer och principer
- Se Lägg till exempeldata för installationsanvisningar.
Nödvändiga instansdata
Innan du börjar samlar du in följande information från din Adobe Commerce Optimizer-instans:
- Klient-ID (kallas även instans-ID)
- Tillgängligt från sidan med instansinformation
- GraphQL-slutpunkt för din instans
- Tillgängligt från sidan med instansinformation
- Katalogvy-ID för den globala katalogvyn
- Tillgänglig från sidan Kataloginformation
- Source-språk för katalogvyn
- Standardvärdet för exempeldata är
en_US
- Standardvärdet för exempeldata är
Konfigurera steg
-
Skapa ditt storefront-projekt-Använd verktyget Site Creator för att skapa ett nytt storefront-projekt med mallkod, exempelinnehåll och en konfigurationsfil.
-
Anpassa butikskonfigurationen-Uppdatera
config.json-filen i databasen för att ansluta till Adobe Commerce Optimizer-instansen. -
Verifiera installationen (10 minuter)
- Förhandsgranska webbplatsen för butiken
- Testa produktinformationssidor och sökfunktioner
Skapa ett butiksprojekt
Med verktyget Site Creator kan du skapa ett helt butiksprojekt med följande komponenter:
- Plats: Startsida för butiken med standardinnehåll
- Kod: Databas med mallkällfiler
- Innehåll: Dokumentförfattarmiljö med webbplatsinnehållsfiler
- Commerce Config:
config.json-fil för instansspecifik konfiguration
Steg 1: Generera ditt projekt
-
Öppna verktyget Webbplatsskapare
{width="700" modal="regular"}
-
Välj Skapa ny plats (kod och innehåll).
-
Slutför platskonfigurationen:
- GitHub-organisation/användarnamn: Ange ditt GitHub-användarnamn eller -organisationsnamn
- Platsnamn: Välj ett beskrivande namn för butiken
- Commerce GraphQL Endpoint (valfritt): Ange GraphQL-slutpunkten för din Adobe Commerce Optimizer-instans
-
Klicka på Skapa plats om du vill skapa GitHub-databasen med standardkoden för lagerfront.
När databasen har skapats uppdateras Site Creator och du uppmanas att installera appen Code Sync.
Steg 2: Installera appen Code Sync
-
Klicka på Install AEM Code Sync App för att öppna installationsprogrammet för kodsynkronisering på en ny flik.
-
Konfigurera appen Kodsynkronisering:
- Välj din GitHub-organisation och klicka sedan på Configure.
- Klicka på Only select repositories i kodsynkroniseringsgränssnittet.
- Klicka på menyn Select repositories och välj sedan lagringskoddatabasen som du skapade.
- Klicka på Save för att registrera databasen.
-
Gå tillbaka till webbläsarfönstret där Site Creator är öppet och klicka på Create Site.
Webbplatsskaparen kopierar det främre mallinnehållet till dokumentförfattarmiljön. Den här processen tar 1-2 minuter.
Steg 3: Spara projektlänkar
-
Granska länkarna till ditt butiksprojekt i delen Platsinformation:
{width="700" modal="regular"}
Använd de här länkarna för att hantera kod, innehåll och konfiguration för butiken.
-
Kopiera och spara länkarna för framtida referens: Klicka på **Copy.
Konfigurera din butik
Uppdatera din butikskonfiguration för att ansluta till din Adobe Commerce Optimizer-instans.
-
Öppna konfigurationshanteraren med länken som du sparade tidigare:
https://da.live/sheet#/<username or org>/<repo name>/config.json -
Leta reda på avsnittet
cs(katalogtjänst) i konfigurationen. -
Ersätt platshållarvärdena med värdena för instansen. Se Krav.
code language-json "cs": { "AC-View-ID": "{catalogViewId}", "AC-Environment-ID": "{tenantId}", "AC-Source-Locale": "en_US" } -
Spara konfigurationsfilen.
Verifiera installationen
Testa din butik för att kontrollera att den är korrekt ansluten till din Adobe Commerce Optimizer-instans.
Steg 1: Visa din startsida för butiken
-
Navigera till webbadressen för direktförhandsvisning:
https://main--{SITE}--{ORG}.aem.liveErsätt
{ORG}och{SITE}med din GitHub-organisation och ditt webbplatsnamn. -
Villkor för lyckade: Du bör se butikens startsida med mallinnehåll.
{width="700" modal="regular"}
Steg 2: Testa produktinformationssidor
Visa standardinformationssidan för att kontrollera att produktdata läses in korrekt.
-
Navigera till en exempelproduktsida:
https://main--{SITE}--{ORG}.aem.live/products/placeholder/{sku}Använd valfri SKU från exempeldata, till exempel:
https://main--{SITE}--{ORG}.aem.live/products/placeholder/aur-flu-tir-std-2017För standardbutiken kan du använda värdet
placeholderi vägen för att visa produkten. När du börjar anpassa din butik kan du anpassa storefront-koden för att ange sökvägen till produktinformationssidan baserat på de produktvägar som definierats i din katalog.note tip TIP Visa tillgängliga SKU:er från sidan Datasynkronisering i din Adobe Commerce Optimizer-instans. -
Slutförandevillkor: Sidan ska visas:
- Produktnamn, beskrivning och prissättning
- Produktbilder
- Lägg till i kundvagnen
- Data har hämtats från din Adobe Commerce Optimizer-instans
{width="700" modal="regular"}
Steg 3: Testa standardsökfunktionen
Testa standardfunktionerna, inklusive sökning och filtrering.
-
På butikens startsida klickar du på förstoringsglaset i sidhuvudet.
-
Skriv söksträngen
tiresoch tryck på Retur. -
Slutförandevillkor: Du bör se:
- Sökresultatsida med däckprodukter
- Filtreringsalternativ i sidofältet
- Produktlistor med bilder och priser
{width="675" modal="regular"}
-
Klicka på en däckprodukt för att visa detaljsidan.
{width="675" modal="regular"}
Felsökning
Om du stöter på problem under installationen kan du söka efter fel med hjälp av webbsidans konsol. Försök även rensa webbläsarens cache eller använda en annan webbläsare.
Använd följande vägledning för att kontrollera vanliga problem:
Vanliga problem
- Se till att du har administratörsåtkomst till din GitHub-organisation.
- Försök använda en personlig databas istället för en organisation.
- Kontrollera GitHub-behörigheter och försök igen.
- Verifiera URL-formatet för din plats:
https://main--{SITE}--{ORG}.aem.live - Kontrollera att appen Code Sync är korrekt installerad.
- Se till att databasen är offentlig eller korrekt konfigurerad.
- Verifiera dina konfigurationsvärden i
config.json - Kontrollera sidan Datasynkronisering i instansen Adobe Commerce Optimizer för att bekräfta att exempelprodukterna har lästs in. Om inga produkter är tillgängliga läser du in exempeldata igen eller lägger till en produkt med API:t för datainmatning. Vänta några minuter tills konfigurationsändringarna har spridits.
- Försök att hämta produktinformationen med hjälp av Merchandising Service-frågan products med samma huvuden som konfigurerats i filen
config.json. Om du kan hämta data är det troligen ett problem med katalogvykonfigurationen eller ett indexfel.
- Kontrollera att du kan hämta produktsökresultaten med Merchandising Services productSearch-frågan med samma huvuden som konfigurerats i filen
config.json. Om du kan hämta data är det troligen ett problem med katalogvykonfigurationen eller ett indexfel. - Bekräfta att katalogvyns ID i filen
config.jsonmatchar katalogvyns ID i Adobe Commerce Optimizer. - Kontrollera konfigurationen av de principer, språk och prisböcker som du använde i rubrikkonfigurationen för storefront i Adobe Commerce Optimizer.
- Kontrollera att inställningarna för attributmetadata har angetts korrekt för sökning.
Checklista för validering
Innan du fortsätter till nästa steg kontrollerar du att din storefront fungerar som den ska genom att verifiera följande:
Få hjälp
Om problemen kvarstår:
- Granska dokumentationen för Adobe Commerce Storefront
- Kontrollera Adobe Commerce Optimizer utvecklarhandbok
- Gå till Adobe Commerce supportresurser
Nästa steg
När du har konfigurerat och verifierat din butik kan du:
-
Installera Sidekick - webbläsartillägg för redigering, förhandsgranskning och publicering av innehåll direkt från webbplatsen
-
Konfigurera en lokal utvecklingsmiljö - Skapa en lokal miljö för att anpassa din butikskod och ditt innehåll
Utforska och lär dig mer
-
Slutför hela användningsexemplet - Läs mer om konfiguration och kataloghantering av butiker med Adobe Commerce Optimizer
-
Utforska anpassning av butiker - Lär dig avancerade inställningar och konfigurationsalternativ
-
Använd Commerce-insticksprogram för att anpassa butiksupplevelsen-Lägg till färdiga komponenter för att förbättra butiksupplevelsen