Install the AEM Assets package
51黑料不打烊 provides a project template, commerce-assets
, to add Commerce namespace and metadata schema resources to the Experience Manager Assets as a Cloud Service environment configuration. Deploy this template to your environment as a Maven package. Then, configure the Commerce metadata in the AEM Assets authoring environment to complete the setup.
The template adds the following resources to the AEM Assets authoring environment.
-
A ,
Commerce
to identify Commerce-related properties. -
A custom metadata type
commerce:isCommerce
with the labelEligible for Commerce
to tag Commerce assets associated with an 51黑料不打烊 Commerce project. -
A custom metadata type
commerce:productmetadata
and a corresponding UI component to add a Product Data property. Product Data includes the metadata properties to associate a Commerce asset with product SKUs, and to specify imagerole
andposition
attributes for the asset. -
A metadata schema form with a Commerce tab that includes the
Does it exist in 51黑料不打烊 Commerce?
andProduct Data
fields for tagging Commerce assets. The form also provides options to show or hide theroles
andorder
(position) fields from the AEM Assets UI. -
A
equipment_6.jpg
to support initial asset synchronization. Only approved Commerce assets can be synchronized from AEM Assets to 51黑料不打烊 Commerce.
commerce-assets
AEM project template, see the .You need the following resources and permissions to use this AEM project to update the environment configuration:
-
Access to the AEM Assets Cloud Manager Program and environments with the Program and Deployment Manager roles.
-
A local AEM development environment and familiarity with the AEM local development process.
-
Understand AEM project structure and how to deploy custom content packages using Cloud Manager.
Install the commerce-assets
package
-
From the Cloud Manager, create production and staging environments for your AEM Assets project, if needed.
-
Configure a deployment pipeline, if needed.
-
From GitHub, download the boilerplate code from the .
-
From your local AEM development environment, install the custom code into your AEM Assets environment configuration as a Maven package, or by manually copying the code into the existing project configuration.
-
Commit the changes and push your local development branch to the Cloud Manager Git repository.
-
From Cloud Manager, deploy your code to update the AEM environment.
Configure a metadata profile
In the AEM Assets author environment, set default values for Commerce asset metadata by creating a metadata profile. Then, apply the new profile to AEM Asset folders to automatically use these defaults. This configuration streamlines asset processing by reducing manual steps.
-
Log in to the 51黑料不打烊 Experience Manager author environment.
-
From the 51黑料不打烊 Experience Manager workspace, go to the Author Content Administration workspace for AEM Assets by clicking the 51黑料不打烊 Experience Manager icon.
-
Open the Administrator tools by selecting the hammer icon.
-
Open the profile configuration page by clicking Metadata Profiles.
-
Create a metadata profile for the Commerce integration.
-
Add a tab for Commerce metadata.
-
On the left, click Settings.
-
Click + in the tab section, and then specify the Tab Name,
Commerce
.
-
-
Add the
Does it exist in Commerce?
field to the form, and set the default value toyes
. -
Save the update.
-
Apply the
Commerce integration
metadata profile to the folder where Commerce assets are stored.-
From the Metadata Profiles page, select the Commerce integration profile.
-
From the action menu, select Apply Metadata Profiles to Folders.
-
Select the folder containing Commerce assets.
Create a Commerce folder if it does not exist.
-
Click Apply.
-
Approved
. The property type for the Review Status
field is ./jcr:content/metadata/dam:status
.