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 etiketten Eligible 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.

      Användargränssnittskontroll för anpassade produktdata {width="600" modal="regular"}

    • En anpassad metadatatyp commerce:roles och commerce: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 och Product Data för taggning av Commerce-resurser. Formuläret innehåller även alternativ för att visa eller dölja fälten roles och position från AEM Assets användargränssnitt.

    Commerce-flik för AEM Assets metadatamatchformulär {width="600" modal="regular"}

  • 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.

NOTE
På sidan Viktigt finns mer information om AEM Commerce-standardmallen.

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:

Installera paketet commerce-assets

  1. Från AEM Cloud Manager kan du vid behov skapa produktions- och stagingmiljöer för ditt AEM Assets-projekt.

  2. Konfigurera vid behov en distributionspipeline.

  3. Hämta koden från AEM Commerce-standardmallen från GitHub.

  4. 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.

  5. Genomför ändringarna och skicka din lokala utvecklingsgren till Cloud Manager Git-databasen.

  6. 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

  1. Logga in i Adobe Experience Manager redigeringsmiljö.

  2. Gå till arbetsytan för innehållsadministration för AEM Assets på Adobe Experience Manager-arbetsytan genom att klicka på ikonen Adobe Experience Manager.

    AEM Assets-redigering {width="600" modal="regular"}

  3. Öppna administratörsverktygen genom att välja hammikonen.

    AEM Author Admin hanterar metadataprofiler {width="600" modal="regular"}

  4. Öppna profilkonfigurationssidan genom att klicka på Metadata Profiles.

  5. Create en metadataprofil för Commerce-integreringen.

    AEM Author Admin lägger till metadataprofiler {width="600" modal="regular"}

  6. Lägg till en flik för Commerce-metadata.

    1. Klicka på Settings till vänster.

    2. Klicka på + i flikavsnittet och ange sedan Tab Name, Commerce.

  7. Lägg till fältet Eligible for Commerce i formuläret.

    AEM Author Admin lägger till metadatafält i profilen {width="600" modal="regular"}

    • 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
      
  8. 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 till approved.

  9. Spara uppdateringen.

Använda metadataprofilen i Commerce resurskällmapp

  1. På sidan ​ Metadata Profiles väljer du Commerce integreringsprofil.

  2. Välj Apply Metadata Profiles to Folders på åtgärdsmenyn.

  3. Markera den mapp som innehåller Commerce-resurser.

    Skapa en Commerce-mapp om den inte finns.

  4. 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

recommendation-more-help
8c823fd5-5db1-44f8-b0b7-6cafdbd7aefa