Konfigurera AEM Assets-projektet som stöder Commerce-metadata
Om du vill hantera Commerce resursfiler i AEM Assets följer du de här stegen för att konfigurera AEM Assets-projektet med den standardkod och de metadata som krävs för att hantera Commerce-resurser från AEM redigeringsmiljö.
- Steg 1: Installera en AEM-projektmall med standardkoden för att lägga till Commerce namnområde och metadatarappresurser i Experience Manager Assets as a Cloud Service-miljökonfigurationen.
- Steg 2: Konfigurera metadataprofilen som ska användas för Commerce-resursfiler
Lägg till standardkoden i ditt AEM-projekt
Adobe tillhandahåller en AEM Commerce-mall, assets-commerce
, som du kan använda för att lägga till Commerce-namnområdes- och metadataresurser i Experience Manager Assets as a Cloud Service-miljökonfigurationen. Distribuera den här koden till din miljö som ett Maven-paket. Konfigurera sedan Commerce-metadata i AEM Assets redigeringsmiljö för att slutföra installationen.
Mallen lägger till följande resurser i AEM Assets redigeringsmiljö:
-
Ett anpassat namnområde,
Commerce
som identifierar Commerce-relaterade egenskaper.-
En anpassad metadatatyp
commerce:isCommerce
med etikettenEligible for Commerce
som taggar Commerce-resurser som är associerade med ett Adobe Commerce-projekt. -
En anpassad metadatatyp
commerce:skus
och en motsvarande UI-komponent som lägger till en Product Data-egenskap. Produktdata innehåller metadataegenskaper som associerar en Commerce-resurs med produkt-SKU:er. -
En anpassad metadatatyp
commerce:roles
ochcommerce:positions
för att visa hur resursen visualiseras i Commerce.
-
-
Ett metadatamatchemaformulär med en Commerce-flik som innehåller fälten
Eligible for Commerce
ochProduct Data
för taggning av Commerce-resurser. Formuläret innehåller även alternativ för att visa eller dölja fältenroles
ochposition
från AEM Assets användargränssnitt. -
Ett exempel på taggad och godkänd Commerce-resurs
equipment_6.jpg
som har stöd för inledande resurssynkronisering. Endast godkända Commerce-resurser kan synkroniseras från AEM Assets till Adobe Commerce.
Förutsättningar
Du behöver följande resurser och behörigheter för att distribuera commerce-assets
-paketet till AEM Assets as a Cloud Service AEM-miljön:
-
Åtkomst till AEM Assets Cloud Manager program och miljöer med rollerna Program och Distributionshanteraren.
-
En lokal AEM-utvecklingsmiljö som är bekant med AEM lokala utvecklingsprocess.
-
Förstå AEM projektstruktur och hur du distribuerar anpassade innehållspaket med Cloud Manager.
Installera paketet commerce-assets
-
Från AEM Cloud Manager kan du vid behov skapa produktions- och stagingmiljöer för ditt AEM Assets-projekt.
-
Konfigurera vid behov en distributionspipeline.
-
Hämta koden från AEM Commerce-standardmallen från GitHub.
-
Från din lokala AEM-utvecklingsmiljö installerar du den anpassade koden i din AEM Assets-miljökonfiguration som ett Maven-paket, eller genom att manuellt kopiera koden till den befintliga projektkonfigurationen.
-
Genomför ändringarna och skicka din lokala utvecklingsgren till Cloud Manager Git-databasen.
-
Distribuera din kod från AEM Cloud Manager för att uppdatera AEM-miljön.
Valfritt. Konfigurera en metadataprofil
I AEM Assets redigeringsmiljö anger du standardvärden för Commerce-objektmetadata genom att skapa en metadataprofil. Använd sedan den nya profilen i AEM Resursmappar för att automatiskt använda dessa standardvärden. Den här konfigurationen effektiviserar tillgångsbearbetning genom att minska antalet manuella steg.
När du konfigurerar metadataprofilen behöver du bara konfigurera följande komponenter:
- Lägg till en Commerce-flik. På den här fliken aktiveras Commerce-specifika konfigurationsinställningar som läggs till av mallen
- Lägg till fältet
Eligible for Commerce
på fliken Commerce.
Gränssnittskomponenten för produktdata läggs till automatiskt baserat på mallen.
Definiera metadataprofilen
-
Logga in i Adobe Experience Manager redigeringsmiljö.
-
Gå till arbetsytan för innehållsadministration för AEM Assets på Adobe Experience Manager-arbetsytan genom att klicka på ikonen Adobe Experience Manager.
-
Öppna administratörsverktygen genom att välja hammikonen.
-
Öppna profilkonfigurationssidan genom att klicka på Metadata Profiles.
-
Create en metadataprofil för Commerce-integreringen.
-
Lägg till en flik för Commerce-metadata.
-
Klicka på Settings till vänster.
-
Klicka på + i flikavsnittet och ange sedan Tab Name,
Commerce
.
-
-
Lägg till fältet
Eligible for Commerce
i formuläret.-
Klicka på Build form.
-
Dra fältet
Single Line text
till formuläret. -
Lägg till texten
Eligible for Commerce
för etiketten genom att klicka på Field Label. -
Lägg till etikettexten i Fältetikett på fliken Inställningar.
-
Ange platshållartexten till
yes
. -
Kopiera och klistra in följande värde i fältet Map to Property
code language-terminal ./jcr:content/metadata/commerce:isCommerce
-
-
Valfritt. Om du automatiskt vill synkronisera godkända Commerce-resurser när de överförs till AEM Assets-miljön anger du standardvärdet för fältet Review Status på fliken
Basic
tillapproved
. -
Spara uppdateringen.
Använda metadataprofilen i Commerce resurskällmapp
-
På sidan Metadata Profiles väljer du Commerce integreringsprofil.
-
Välj Apply Metadata Profiles to Folders på åtgärdsmenyn.
-
Markera den mapp som innehåller Commerce-resurser.
Skapa en Commerce-mapp om den inte finns.
-
Klicka på Apply.
Nästa steg
[Endast PaaS]{class="badge informative" title="Gäller endast Adobe Commerce i molnprojekt (Adobe-hanterad PaaS-infrastruktur)."} Installera Adobe Commerce-paket