1.5.3 Connexion d’ACCS à AEM Assets CS

IMPORTANT
Pour effectuer cet exercice, vous devez avoir accès à un environnement AEM Sites et Assets CS avec EDS fonctionnel.
Si vous ne disposez pas encore d’un tel environnement, passez à l’exercice Adobe Experience Manager Cloud Service & Edge Delivery Services. Suivez les instructions qui s’affichent à cet endroit et vous aurez accès à un tel environnement.
IMPORTANT
Si vous avez précédemment configuré un programme AEM CS avec un environnement AEM Sites et Assets CS, il se peut que votre sandbox AEM CS ait été mis en veille. Étant donné que la réactivation d’un tel sandbox prend entre 10 et 15 minutes, il serait judicieux de lancer le processus de réactivation maintenant afin de ne pas avoir à l’attendre plus tard.

Après avoir terminé l’exercice précédent, vous pouviez voir un produit renvoyé par l’ACCS à votre site web, mais il n’avait pas encore d’image. À la fin de cet exercice, vous devriez également voir une image renvoyée.

ACCS+AEM Sites

1.5.3.1 la configuration du pipeline de mise à jour

Accédez à https://my.cloudmanager.adobe.com. L’organisation que vous devez sélectionner est --aepImsOrgName--.

Cliquez pour ouvrir votre programme Cloud Manager, qui doit être appelé --aepUserLdap-- - CitiSignal AEM+ACCS.

ACCS+AEM Assets

Faites défiler l’écran vers le bas, puis cliquez sur Accéder aux informations sur le référentiel dans l’onglet Pipelines.

ACCS+AEM Assets

Vous devriez alors voir ceci. Cliquez sur Générer un mot de passe.

ACCS+AEM Assets

Cliquez de nouveau sur Générer un mot de passe.

ACCS+AEM Assets

Vous devriez alors disposer d’un mot de passe. Cliquez ensuite sur l’icône copy en regard du champ ligne de commande Git.

ACCS+AEM Assets

Créez un nouveau répertoire à un emplacement de votre choix sur votre ordinateur et nommez-le GitHub du pipeline AEM.

ACCS+AEM Assets

Cliquez avec le bouton droit sur votre dossier, puis sélectionnez Nouveau terminal dans le dossier.

ACCS+AEM Assets

Vous devriez alors voir ceci.

ACCS+AEM Assets

Collez la commande ligne de commande Git que vous avez copiée précédemment dans la fenêtre Terminal.

ACCS+AEM Assets

Vous devez saisir un nom d’utilisateur. Copiez le nom d’utilisateur du pipeline de programme Cloud Manager Accéder aux informations sur le référentiel et appuyez sur Entrée.

ACCS+AEM Assets

Ensuite, vous devez saisir le mot de passe. Copiez le mot de passe du pipeline du programme Cloud Manager Accéder aux informations sur le référentiel et appuyez sur Entrée.

ACCS+AEM Assets

Cela peut prendre une minute. Une fois l’opération terminée, vous disposez d’une copie locale du référentiel Git lié au pipeline de votre programme.

ACCS+AEM Assets

Un nouveau répertoire s’affiche dans le répertoire GitHub du pipeline AEM. Ouvrez ce répertoire.

ACCS+AEM Assets

Sélectionnez tous les fichiers de ce répertoire et supprimez-les tous.

ACCS+AEM Assets

Vérifiez que le répertoire est vide.

ACCS+AEM Assets

Accédez à https://github.com/ankumalh/assets-commerce. Cliquez sur <> Code puis sélectionnez Télécharger le fichier ZIP. Téléchargez le fichier, puis déposez-le sur votre bureau.

ACCS+AEM Assets

Copiez ensuite le fichier assets-commerce-main.zip sur votre bureau et décompressez-le. Ouvrez le dossier assets-commerce-main.

ACCS+AEM Assets

Copiez tous les fichiers du répertoire assets-commerce-main dans le répertoire vide du répertoire du référentiel de pipeline de votre programme.

ACCS+AEM Assets

Ouvrez ensuite Microsoft Visual Studio Code et ouvrez le dossier contenant le référentiel de pipeline de votre programme dans Microsoft Visual Studio Code.

ACCS+AEM Assets

Accédez à Rechercher dans le menu de gauche et recherchez <my-app>. Vous devez remplacer toutes les occurrences de <my-app> par --aepUserLdap--citisignalaemaccs.

Cliquez sur l’icône tout remplacer.

ACCS+AEM Assets

Cliquez sur Remplacer.

ACCS+AEM Assets

Les nouveaux fichiers sont maintenant prêts à être chargés à nouveau dans le référentiel Git lié au référentiel Pipeline de votre programme. Pour ce faire, ouvrez le dossier GitHub du pipeline AEM et cliquez avec le bouton droit de la souris sur le dossier contenant les nouveaux fichiers. Sélectionnez Nouveau terminal dans le dossier.

ACCS+AEM Assets

Vous devriez alors voir ceci. Collez la git add . de commande et appuyez sur entrée.

ACCS+AEM Assets

Vous devriez alors voir ceci. Collez la git commit -m "add assets integration" de commande et appuyez sur entrée.

ACCS+AEM Assets

Vous devriez alors voir ceci. Collez la git push origin main de commande et appuyez sur entrée.

ACCS+AEM Assets

Vous devriez alors voir ceci. Vos modifications ont maintenant été déployées dans le référentiel Git de votre pipeline de programme.

ACCS+AEM Assets

Revenez à Cloud Manager et cliquez sur Fermer.

ACCS+AEM Assets

Après avoir apporté des modifications au référentiel Git du pipeline, vous devez exécuter à nouveau le pipeline Déployer vers l’environnement de développement. Cliquez sur le de 3 points… et sélectionnez Exécuter.

ACCS+AEM Assets

Cliquez sur Exécuter. L’exécution d’un déploiement de pipeline peut prendre entre 10 et 15 minutes. Vous devez attendre que le déploiement du pipeline se termine avec succès avant de continuer.

ACCS+AEM Assets

1.5.3.2 Activer l’intégration d’AEM Assets dans ACCS

Revenez à votre instance ACCS. Dans le menu de gauche, accédez à Magasins puis sélectionnez Configuration.

ACCS+AEM Assets

Faites défiler le menu vers le bas jusqu’à SERVICES ADOBE puis ouvrez Intégration d’AEM Assets. Vous devriez alors voir ceci.

ACCS+AEM Assets

Renseignez les variables suivantes :

  • ID de programme AEM Assets : vous pouvez obtenir l’ID de programme à partir de l’URL d’auteur CS AEM. Dans cet exemple, l’ID de programme est 166717.

ACCS+AEM Assets

  • ID d’environnement AEM Assets : vous pouvez obtenir l’ID d’environnement à partir de l’URL de création CS AEM. Dans cet exemple, l’identifiant d’environnement est 1786231.

ACCS+AEM Assets

  • Identifiant du client IMS du sélecteur de ressources : défini sur 1
  • Synchronisation activée : définissez sur Yes
  • Propriétaire de la visualisation : défini sur AEM Assets
  • Règle de correspondance des ressources : Match by product SKU
  • Correspondance par nom d’attribut de SKU de produit : commerce:skus

Cliquez sur Enregistrer la configuration.

ACCS+AEM Assets

Vous devriez alors voir ceci.

ACCS+AEM Assets

1.5.3.3 Update config.json

Accédez au référentiel GitHub créé lors de la configuration de votre environnement AEM Sites CS/EDS. Ce référentiel a été créé dans l’exercice 1.1.2 Configuration de votre environnement AEM CS et doit être nommé citisignal-aem-accs.

Dans le répertoire racine, faites défiler l’écran vers le bas et cliquez pour ouvrir le fichier config.json. Cliquez sur l’icône modifier pour apporter des modifications au fichier.

ACCS+AEM Assets

Ajoutez le fragment de code ci-dessous sous la ligne 5 "commerce-endpoint": "https://na1-sandbox.api.commerce.adobe.com/XXX/graphql", :

 "commerce-assets-enabled": "true",

Cliquez sur Valider les modifications….

ACCS+AEM Assets

Cliquez sur Valider les modifications.

ACCS+AEM Assets

Votre modification est maintenant enregistrée et sera bientôt publiée. Cela peut prendre quelques minutes avant que la modification ne soit visible sur le storefront.

ACCS+AEM Assets

1.5.3.4 la vérification des champs Commerce dans AEM Assets CS

Connectez-vous à votre environnement de création AEM CS et accédez à Assets.

ACCS+AEM Assets

Accédez à Fichiers.

ACCS+AEM Assets

Ouvrez le dossier CitiSignal.

ACCS+AEM Assets

Pointez sur une ressource et cliquez sur l’icône info.

ACCS+AEM Assets

Vous devriez maintenant voir un onglet Commerce contenant 2 nouveaux attributs de métadonnées.

ACCS+AEM Assets

Votre environnement AEM Assets CS prend désormais en charge l’intégration de Commerce. Vous pouvez maintenant commencer à charger les images du produit.

1.5.3.4 Charger l’Assets du produit et créer un lien vers les produits

Téléchargez les images du produit ici. Une fois téléchargés, exportez les fichiers sur votre bureau.

ACCS+AEM Assets

Cliquez sur Créer puis sélectionnez Dossier.

ACCS+AEM Assets

Saisissez la valeur Product_Images pour les champs Titre et Nom. Cliquez sur Créer.

ACCS+AEM Assets

Cliquez pour ouvrir le dossier que vous venez de créer.

ACCS+AEM Assets

Cliquez sur Créer puis sélectionnez Fichiers.

ACCS+AEM Assets

Accédez au dossier Product_Images sur le bureau, sélectionnez tous les fichiers, puis cliquez sur Ouvrir.

ACCS+AEM Assets

Cliquez sur Télécharger.

ACCS+AEM Assets

Vos images seront alors disponibles dans votre dossier. Pointez sur le produit iPhone-Air-Light-Gold.png et cliquez sur l’icône Propriétés.

ACCS+AEM Assets

Faites défiler vers le bas et définissez le champ Statut de la révision sur Approuvé. L’intégration AEM Assets CS - ACCS ne fonctionne que pour les images approuvées.

ACCS+AEM Assets

Faites défiler l’écran vers le haut, accédez à l’onglet Commerce puis cliquez sur Ajouter sous SKU de produit.

ACCS+AEM Assets

Ajoutez les SKU suivants pour ce produit :

Clé
Valeur
Utilisation
iPhone-Air-Light-Gold
1
thumbnail, image, swatch_image, small_image
iPhone-Air-Light-Gold-256GB
1
thumbnail, image, swatch_image, small_image
iPhone-Air-Light-Gold-512GB
1
thumbnail, image, swatch_image, small_image
iPhone-Air-Light-Gold-1TB
1
thumbnail, image, swatch_image, small_image

Tu devrais avoir ça. Cliquez sur Enregistrer et fermer.

ACCS+AEM Assets

Pointez sur le produit iPhone-Air-Space-Black.png et cliquez sur l’icône Propriétés.

ACCS+AEM Assets

Faites défiler vers le bas et définissez le champ Statut de la révision sur Approuvé. L’intégration AEM Assets CS - ACCS ne fonctionne que pour les images approuvées.

ACCS+AEM Assets

Faites défiler l’écran vers le haut, accédez à l’onglet Commerce puis cliquez sur Ajouter sous SKU de produit.

ACCS+AEM Assets

Ajoutez les SKU suivants pour ce produit :

Clé
Valeur
Utilisation
iPhone-Air-Space-Black
1
thumbnail, image, swatch_image, small_image
iPhone-Air-Space-Black-256GB
1
thumbnail, image, swatch_image, small_image
iPhone-Air-Space-Black-512GB
1
thumbnail, image, swatch_image, small_image
iPhone-Air-Space-Black-1TB
1
thumbnail, image, swatch_image, small_image
iPhone-Air
1
thumbnail, image, swatch_image, small_image

Tu devrais avoir ça. Cliquez sur Enregistrer et fermer.

ACCS+AEM Assets

Pointez sur le produit iPhone-Air-Sky-Blue.png et cliquez sur l’icône Propriétés.

ACCS+AEM Assets

Faites défiler vers le bas et définissez le champ Statut de la révision sur Approuvé. L’intégration AEM Assets CS - ACCS ne fonctionne que pour les images approuvées.

ACCS+AEM Assets

Faites défiler l’écran vers le haut, accédez à l’onglet Commerce puis cliquez sur Ajouter sous SKU de produit.

ACCS+AEM Assets

Ajoutez les SKU suivants pour ce produit :

Clé
Valeur
Utilisation
iPhone-Air-Sky-Blue
1
thumbnail, image, swatch_image, small_image
iPhone-Air-Sky-Blue-256GB
1
thumbnail, image, swatch_image, small_image
iPhone-Air-Sky-Blue-512GB
1
thumbnail, image, swatch_image, small_image
iPhone-Air-Sky-Blue-1TB
1
thumbnail, image, swatch_image, small_image

Tu devrais avoir ça. Cliquez sur Enregistrer et fermer.

ACCS+AEM Assets

Pointez sur le produit iPhone-Air-Cloud-White.png et cliquez sur l’icône Propriétés.

ACCS+AEM Assets

Faites défiler vers le bas et définissez le champ Statut de la révision sur Approuvé. L’intégration AEM Assets CS - ACCS ne fonctionne que pour les images approuvées.

ACCS+AEM Assets

Faites défiler l’écran vers le haut, accédez à l’onglet Commerce puis cliquez sur Ajouter sous SKU de produit.

ACCS+AEM Assets

Ajoutez les SKU suivants pour ce produit :

Clé
Valeur
Utilisation
iPhone-Air-Cloud-White
1
thumbnail, image, swatch_image, small_image
iPhone-Air-Cloud-White-256GB
1
thumbnail, image, swatch_image, small_image
iPhone-Air-Cloud-White-512GB
1
thumbnail, image, swatch_image, small_image
iPhone-Air-Cloud-White-1TB
1
thumbnail, image, swatch_image, small_image

Tu devrais avoir ça. Cliquez sur Enregistrer et fermer.

ACCS+AEM Assets

Chaque image iPhone Air ​doit désormais avoir une pouces verts vers le haut, indiquant que la ressource a été approuvée.

ACCS+AEM Assets

1.5.3.5 Vérifier les images de produit sur le storefront AEM Sites CS/EDS

NOTE
Le déploiement des modifications que vous avez apportées ci-dessus peut prendre jusqu’à 15 minutes. Si votre image ne s’affiche pas encore, patientez 15 minutes, puis réessayez.

Pour vérifier que l'intégration fonctionne, vous devez ouvrir votre site Web CitiSignal.

Pour accéder à votre site web, accédez à main--citisignal-aem-accs--XXX.aem.page et/ou main--citisignal-aem-accs--XXX.aem.live, après avoir remplacé XXX par votre compte utilisateur GitHub, qui est woutervangeluwe dans cet exemple.

Ainsi, dans cet exemple, l’URL complète devient :
https://main--citisignal-aem-accs--woutervangeluwe.aem.page et/ou https://main--citisignal-aem-accs--woutervangeluwe.aem.live

Vous devriez alors voir ceci. Accédez à Téléphones.

ACCS+AEM Assets

Vous devriez alors voir une image de produit affichée pour iPhone Air. Cliquez sur iPhone Air.

ACCS+AEM Assets

Vous devriez alors voir ceci. Modifiez les options de couleur et de stockage pour que les images changent de manière dynamique en fonction des choix que vous avez effectués.

ACCS+AEM Assets

Voici un exemple de modification de la couleur en Or clair et de la taille de stockage en 256GB.

ACCS+AEM Assets

Étape suivante : Résumé et avantages

Revenir à Adobe Commerce as a Cloud Service

Revenir à tous les modules

recommendation-more-help
4bbf020c-24db-4a43-b239-88fab142f02d