Configuration du projet AEM Assets pour la prise en charge des métadonnées Commerce
Pour gérer les fichiers de ressources Commerce dans AEM Assets, procédez comme suit pour configurer le projet AEM Assets avec le code standard et les métadonnées nécessaires pour gérer les ressources Commerce à partir de l’environnement de création AEM.
- Étape 1 : installez un modèle de projet AEM avec le code standard pour ajouter les ressources d’espace de noms et de schéma de métadonnées Commerce à la configuration de l’environnement Experience Manager Assets as a Cloud Service.
- Étape 2 : configurer le profil de métadonnées à appliquer aux fichiers de ressources Commerce
Ajouter le code standard à votre projet AEM
Adobe fournit un modèle AEM Commerce, assets-commerce
, pour ajouter des ressources d’espace de noms Commerce et de schéma de métadonnées à la configuration de l’environnement Experience Manager Assets as a Cloud Service. Déployez ce code dans votre environnement en tant que package Maven. Configurez ensuite les métadonnées Commerce dans l’environnement de création AEM Assets pour terminer la configuration.
Le modèle standard ajoute les ressources suivantes à l’environnement de création AEM Assets :
-
Un espace de noms personnalisé,
Commerce
pour identifier les propriétés liées à Commerce.-
Un type de métadonnées personnalisé
commerce:isCommerce
avec le libelléEligible for Commerce
pour baliser les ressources Commerce associées à un projet Adobe Commerce. -
Un
commerce:skus
de type de métadonnées personnalisé et un composant d’interface utilisateur correspondant pour ajouter une propriété Product Data. Les données de produit incluent les propriétés de métadonnées pour associer une ressource Commerce aux SKU de produit. -
Un type de métadonnées personnalisé
commerce:roles
etcommerce:positions
des attributs pour montrer comment la ressource est visualisée dans Commerce.
-
-
Formulaire de schéma de métadonnées avec un onglet Commerce contenant les champs
Eligible for Commerce
etProduct Data
pour le balisage des ressources Commerce. Le formulaire fournit également des options pour afficher ou masquer les champsroles
etposition
de l’interface utilisateur d’AEM Assets.Onglet
-
Un exemple de ressource Commerce balisée et approuvée
equipment_6.jpg
pour prendre en charge la synchronisation initiale des ressources. Seules les ressources Commerce approuvées peuvent être synchronisées d’AEM Assets vers Adobe Commerce.
Conditions préalables
Vous avez besoin des ressources et autorisations suivantes pour déployer le package commerce-assets
dans l’environnement AEM Assets as a Cloud Service AEM :
-
Accès au programme et aux environnements AEM Assets Cloud Manager avec les rôles Responsable de programme et de déploiement .
-
Un environnement de développement AEM local et une connaissance du processus de développement local d’AEM.
-
Découvrez la structure de projet AEM et comment déployerpackages de contenu personnalisés à l’aide de Cloud Manager.
Installation du package commerce-assets
-
Dans AEM Cloud Manager, créez des environnements de production et d’évaluation pour votre projet AEM Assets, si nécessaire.
-
Configurez un pipeline de déploiement, si nécessaire.
-
À partir de GitHub, téléchargez le code à partir du fichier standard AEM Commerce 🔗.
-
À partir de votre environnement de développement AEM local, installez le code personnalisé dans la configuration de votre environnement AEM Assets sous la forme d’un package Maven ou en copiant manuellement le code dans la configuration du projet existant.
-
Validez les modifications et envoyez votre branche de développement local au référentiel Git de Cloud Manager.
-
Depuis AEM Cloud Manager, déployez votre code pour mettre à jour l’environnement AEM.
Facultatif. Configuration d’un profil de métadonnées
Dans l’environnement de création AEM Assets, définissez les valeurs par défaut des métadonnées de ressources Commerce en créant un profil de métadonnées. Appliquez ensuite le nouveau profil aux dossiers AEM Assets pour utiliser automatiquement ces paramètres par défaut. Cette configuration simplifie le traitement des ressources en réduisant les étapes manuelles.
Lorsque vous configurez le profil de métadonnées, il vous suffit de configurer les composants suivants :
- Ajoutez un onglet Commerce . Cet onglet active les paramètres de configuration spécifiques à Commerce ajoutés par le modèle
- Ajoutez le champ
Eligible for Commerce
à l’onglet Commerce .
Le composant d’interface utilisateur des données de produit est ajouté automatiquement en fonction du modèle.
Définition du profil de métadonnées
-
Connectez-vous à l’environnement de création de Adobe Experience Manager.
-
Dans l’espace de travail Adobe Experience Manager , accédez à l’espace de travail Créer une administration de contenu pour AEM Assets en cliquant sur l’icône Adobe Experience Manager .
-
Ouvrez les outils d’administration en sélectionnant l’icône en forme de marteau.
-
Ouvrez la page de configuration du profil en cliquant sur Metadata Profiles.
-
Create un profil de métadonnées pour l’intégration de Commerce.
-
Ajoutez un onglet pour les métadonnées Commerce.
-
Sur la gauche, cliquez sur Settings.
-
Cliquez sur + dans la section d’onglet, puis spécifiez le Tab Name,
Commerce
.
-
-
Ajoutez le champ
Eligible for Commerce
au formulaire.-
Cliquez sur Build form.
-
Faites glisser le champ
Single Line text
vers le formulaire. -
Ajoutez le texte
Eligible for Commerce
pour le libellé en cliquant sur Field Label. -
Dans l’onglet Paramètres , ajoutez le texte du libellé à Libellé du champ.
-
Définissez le texte d’espace réservé sur
yes
. -
Dans le champ Map to Property , copiez et collez la valeur suivante :
code language-terminal ./jcr:content/metadata/commerce:isCommerce
-
-
Facultatif. Pour synchroniser automatiquement les ressources Commerce approuvées lors de leur chargement dans l’environnement AEM Assets, définissez la valeur par défaut du champ Review Status de l’onglet
Basic
surapproved
. -
Enregistrez la mise à jour.
Application du profil de métadonnées au dossier source des ressources Commerce
-
Sur la page Metadata Profiles, sélectionnez le profil d’intégration de Commerce.
-
Dans le menu d’actions, sélectionnez Apply Metadata Profiles to Folders.
-
Sélectionnez le dossier contenant les ressources Commerce.
Créez un dossier Commerce s’il n’existe pas.
-
Cliquez sur Apply.
Étape suivante
[PaaS uniquement]{class="badge informative" title="S’applique uniquement à Adobe Commerce sur les projets cloud (infrastructure PaaS gérée par Adobe)."} installer les packages Adobe Commerce