AEM Assets-project configureren voor ondersteuning van Commerce-metagegevens
Als u Commerce-elementbestanden in AEM Assets wilt beheren, voert u de volgende stappen uit om het AEM Assets-project te configureren met de vereiste vaste code en metagegevens voor het beheer van Commerce-elementen in de AEM-ontwerpomgeving.
- Stap 1: installeer een het projectmalplaatje van AEM met de boilerplate code om Commerce toe te voegen namespace en de middelen van het meta-gegevensschema aan de de milieuconfiguratie van as a Cloud Service van Experience Manager Assets.
- Stap 2: Opstelling het meta-gegevensprofiel om op de activadossiers van Commerce van toepassing te zijn
De bouwsteencode toevoegen aan uw AEM-project
Adobe biedt een AEM Commerce boilerplate, assets-commerce
, voor het toevoegen van Commerce-naamruimte en metagegevensschema-bronnen aan de Experience Manager Assets as a Cloud Service-omgevingsconfiguratie. Stel deze code aan uw milieu als a Gemaakt pakket op. Configureer vervolgens de Commerce-metagegevens in de AEM Assets-ontwerpomgeving om de installatie te voltooien.
In het tekstbouwplan worden de volgende bronnen toegevoegd aan de AEM Assets-ontwerpomgeving:
-
A douanenamespace,
Commerce
om op Commerce betrekking hebbende eigenschappen te identificeren.-
Een aangepast metagegevenstype
commerce:isCommerce
met het labelEligible for Commerce
om Commerce-elementen die aan een Adobe Commerce-project zijn gekoppeld, van tags te voorzien. -
Een aangepast metagegevenstype
commerce:skus
en een overeenkomende UI-component om een eigenschap Product Data toe te voegen. De Gegevens van het product omvatten de meta-gegevenseigenschappen om een activa van Commerce met product SKUs te associëren. -
Een aangepast type metagegevens
commerce:roles
encommerce:positions
om te tonen hoe het element in Commerce wordt weergegeven.
-
-
Een metagegevensschema met een Commerce-tabblad dat de velden
Eligible for Commerce
enProduct Data
bevat voor het labelen van Commerce-elementen. Het formulier bevat ook opties voor het weergeven of verbergen van de veldenroles
enposition
in de gebruikersinterface van AEM Assets. -
A steekproef geëtiketteerde en goedgekeurde activa van Commerce
equipment_6.jpg
om aanvankelijke activasynchronisatie te steunen. Alleen goedgekeurde Commerce-middelen kunnen van AEM Assets naar Adobe Commerce worden gesynchroniseerd.
Vereisten
U hebt de volgende bronnen en machtigingen nodig om het commerce-assets
-pakket te implementeren in de AEM Assets as a Cloud Service AEM-omgeving:
-
Toegang tot het Programma van AEM Assets Cloud Manager en milieu'smet de rollen van de Manager van het Programma en van de Plaatsing.
-
A lokale de ontwikkelomgeving van AEMen vertrouwdheid met het lokale ontwikkelingsproces van AEM.
-
Begrijp het projectstructuur van AEMen hoe te om de pakketten van de douaneinhoud op te stellen gebruikend Cloud Manager.
Het pakket commerce-assets
installeren
-
Creëer vanuit de AEM Cloud Manager productie- en staging-omgevingen voor uw AEM Assets-project, indien nodig.
-
Vorm een plaatsingspijpleiding, indien nodig.
-
Van GitHub, download de code van AEM Commerce boilerplate.
-
Van uw lokale de ontwikkelomgeving van AEM, installeer de douanecode in uw het milieuconfiguratie van AEM Assets als Geweven pakket, of door de code in de bestaande projectconfiguratie manueel te kopiëren.
-
Leg de wijzigingen vast en duw uw lokale ontwikkelingsvertakking naar de Cloud Manager Git-opslagplaats.
-
Van AEM Cloud Manager, stelt uw code op om het milieu van AEMbij te werken.
Optioneel. Een metagegevensprofiel configureren
Stel in de AEM Assets-auteursomgeving standaardwaarden in voor metagegevens van Commerce-elementen door een metagegevensprofiel te maken. Pas vervolgens het nieuwe profiel toe op de mappen AEM Asset om deze standaardinstellingen automatisch te gebruiken. Deze configuratie stroomlijnt de verwerking van bedrijfsmiddelen door handmatige stappen te verminderen.
Wanneer u het profiel van meta-gegevens vormt, moet u slechts de volgende componenten vormen:
- Voeg een Commerce-tabblad toe. Op dit tabblad worden Commerce-specifieke configuratie-instellingen ingeschakeld die door de sjabloon worden toegevoegd
- Voeg het veld
Eligible for Commerce
toe aan het tabblad Commerce.
De UI-component Productgegevens wordt automatisch toegevoegd op basis van de sjabloon.
Het metagegevensprofiel definiëren
-
Meld u aan bij de Adobe Experience Manager-ontwikkelomgeving.
-
Ga in de Adobe Experience Manager-werkruimte naar de werkruimte voor het beheer van inhoud van de auteur voor AEM Assets door op het Adobe Experience Manager-pictogram te klikken.
-
Open de Hulpmiddelen van de Beheerder door het hamerpictogram te selecteren.
-
Open de pagina voor profielconfiguratie door op Metadata Profiles te klikken.
-
Create een metagegevensprofiel voor de Commerce-integratie.
-
Voeg een tabblad toe voor Commerce-metagegevens.
-
Klik links op Settings .
-
Klik op + in de tabsectie en geef vervolgens de Tab Name ,
Commerce
op.
-
-
Voeg het veld
Eligible for Commerce
toe aan het formulier.-
Klik op Build form.
-
Sleep het veld
Single Line text
naar het formulier. -
Voeg de tekst
Eligible for Commerce
voor het label toe door op Field Label te klikken. -
Voor het lusje van Montages, voeg de etikettekst aan Etiket van het Gebied toe.
-
Stel de plaatsaanduidingstekst in op
yes
. -
Kopieer en plak in het veld Map to Property de volgende waarde
code language-terminal ./jcr:content/metadata/commerce:isCommerce
-
-
Optioneel. Als u goedgekeurde Commerce-elementen automatisch wilt synchroniseren terwijl deze naar de AEM Assets-omgeving worden geüpload, stelt u de standaardwaarde voor het veld Review Status op de
Basic
tab in opapproved
. -
Sla de update op.
Het metagegevensprofiel toepassen op de bronmap van Commerce-elementen
-
Van de Metadata Profiles pagina, selecteer het de integratieprofiel van Commerce.
-
Selecteer Apply Metadata Profiles to Folders in het menu Handeling.
-
Selecteer de map met Commerce-elementen.
Maak een Commerce-map als deze niet bestaat.
-
Klik op Apply.
Volgende stap
[ PaaS slechts ]{class="badge informative" title="Alleen van toepassing op Adobe Commerce op Cloud-projecten (door Adobe beheerde PaaS-infrastructuur)."} installeer de pakketten van Adobe Commerce