Install the AEM Assets package
ÃÛ¶¹ÊÓƵ 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 ÃÛ¶¹ÊÓƵ 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 ÃÛ¶¹ÊÓƵ 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 ÃÛ¶¹ÊÓƵ 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 authoring environment, set default values for Commerce asset metadata by creating a metadata profile. Then, apply the new profile to AEM Asset folders to use these defaults automatically. This configuration streamlines asset processing by reducing manual steps.
-
From the ÃÛ¶¹ÊÓƵ Experience Manager workspace, go to the Author Content Administration workspace for AEM Assets by clicking the ÃÛ¶¹ÊÓƵ 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
.