La solution AEM générique fournit des méthodes pour gérer les informations commerciales conservées dans le référentiel (plutôt que d’utiliser un moteur d’e-commerce externe). Cela inclut les éléments suivants :
L’installation standard d’AEM inclut une mise en œuvre générique d’eCommerce (JCR) AEM.
Pour le moment, elle est utilisée à des fins de démonstration ou comme base d’une mise en œuvre personnalisée selon vos besoins.
Les procédures suivantes s’appliquent à la fois aux produits et aux variantes de produit.
Avant de créer des produits, vous devez définir un modèle ou scaffolding. Celui-ci spécifie les champs que vous devez définir pour les produits et la façon de les modifier.
Un modèle est nécessaire pour chaque type de produit distinct. Le modèle approprié est associé aux produits par :
Le magasin Geometrixx-Outdoors dispose d’un type de produit unique (et par conséquent d’un modèle simple) :
/etc/scaffolding/geometrixx-outdoors
Le type de produit Geometrixx-Outdoors est actif sur :
/etc/commerce/products/geometrixx-outdoors
Vous pouvez créer une définition de produit n’importe où sous cet emplacement sans aucune configuration supplémentaire.
Accédez à la console Produits via Commerce.
À l’aide de la console Produits, accédez à l’emplacement souhaité.
Utilisez l’icône Importer les produits pour ouvrir l’assistant.
Précisez les paramètres suivants :
Importateur
L’importateur pour le fournisseur de commerce spécifique, par défaut Geometrixx
.
Source
Le fichier que vous voulez importer. Vous pouvez utiliser le navigateur pour sélectionner un fichier.
Importation incrémentielle
Indiquez s’il s’agit d’une importation incrémentielle (par opposition à une importation complète).
L’importation incrémentielle (par l’importateur geometrixx-outdoor d’exemple) fonctionne au niveau des produits.
Un importateur personnalisé peut être défini pour être utilisé selon vos besoins.
Cliquez sur Suivant pour importer les produits, un journal des actions réalisées s’affiche.
Les produits sont importés dans l’emplacement actuel ou dans un emplacement relatif.
L’utilisation répétée de Suivant et Retour permet d’importer les définitions de produits de manière répétée. Cependant, dans la mesure où ils ont les mêmes SKU, les informations figurant dans le référentiel sont simplement remplacées.
Sélectionnez Terminé pour fermer l’assistant.
À l’aide de la console Outils, ouvrez le dossier Commerce.
Double-cliquez pour ouvrir l’Importateur de produit :
Précisez les paramètres suivants :
Nom de la boutique
Les produits seront importés dans :
/etc/commerce/products/<*store name*>/
Fournisseur de commerce
L’importateur de votre fournisseur de commerce, par défaut Geometrixx.
Fichier source
L’emplacement dans le référentiel du fichier que vous voulez importer.
Importation incrémentielle
Indiquez s’il s’agit d’une importation incrémentielle (par opposition à une importation complète).
Cliquez sur Importer les produits.
La gestion des produits standard est basique, car le jeu de produits Geometrixx-Outdoors a également été défini de manière basique. La complexité dépend du modèle ou de la génération de modèles automatique pour les produits. Par conséquent, il est possible d’effectuer des modifications plus sophistiquées avec votre propre modèle de produits.
À l’aide de la console Produits (via Commerce), accédez à l’emplacement souhaité.
Utilisez l’icône Créer pour sélectionner au choix (selon la structure et l’emplacement) :
Un assistant s’ouvre. Utilisez les onglets Basique et Produit afin de saisir les attributs de produit pour le nouveau produit ou la nouvelle variante de produit.
Le Titre et le SKU constituent le minimum requis pour créer un produit ou une variante.
Sélectionnez Créer pour enregistrer les informations.
De nombreux produits sont proposés dans différentes couleurs et/ou différentes tailles. Les informations sur le produit de base et les variantes de produit associées peuvent être gérées à partir de la console Produits.
Les produits et leurs variantes sont stockés sous la forme d’une arborescence, les informations sur les produits figurent en haut, et les variantes en dessous (cette structure est imposée par l’IU).
Les images des produits dans geometrixx-outdoors sont traitées à partir de :
/etc/commerce/products/...
Cela signifie que, par défaut, elles sont bloquées par le répartiteur. Configurez-les donc selon vos besoins.
À l’aide de la console Produits (via Commerce), accédez à vos informations sur les produits.
Utilisez :
Sélectionnez l’icône Afficher les données du produit :
Les attributs de produit sont affichés. Utilisez Modifier et Terminé pour apporter des modifications.
À l’aide de la console Produits (via Commerce), accédez à vos informations sur les produits.
Ouvrez le rail secondaire pour les références à l’aide de l’icône :
Sélectionnez le produit requis ; le rail secondaire est mis à jour pour afficher les types de références disponibles :
Cliquez/appuyez sur le type de référence (par exemple, pages du produit) pour développer la liste.
Sélectionnez une référence spécifique pour afficher les options suivantes :
Accédez à la console Produits via Commerce.
Ouvrez le rail secondaire pour rechercher à l’aide de l’icône :
Plusieurs facettes sont disponibles pour rechercher des produits. Vous pouvez utiliser une ou plusieurs facettes dans une recherche. Les produits trouvés s’affichent :
Cliquez/appuyez sur un produit pour l’ouvrir. Vous pouvez également le publier ou afficher ses données.
Vous pouvez modifier une facette existante ou en ajouter de nouvelles à l’aide de CRXDE Lite :
Accédez à :
http://localhost:4502/crx/de/index.jsp#/libs/commerce/gui/content/products/aside/items/search/items/searchpanel/facets
Vous pouvez par exemple modifier les tailles qui apparaissent sur la page de recherche de produits. Cliquez sur le nœud sizegroup
.
Cliquez sur le nœud items
, puis sur le nœud propertypredicate
.
Vous pouvez modifier les propertyValues
. Par exemple, vous pouvez ajouter XS ou XXL, ou supprimer une taille.
Cliquez sur Enregistrer tout et accédez à la page de recherche de produits. Vos modifications doivent s’afficher.
Vous pouvez ajouter plusieurs ressources dans le composant de produit, puis spécifier les ressources qui apparaissent sur la page du produit.
Tout ce qui affecte plusieurs ressources est effectué dans l’IU optimisée pour les écrans tactiles.
Accédez à la console Produits via Commerce.
À l’aide de la console Produits, accédez au produit souhaité.
Vous devez être au niveau du produit, et non d’une variante.
Appuyez ou cliquez sur l’icône Afficher les données du produit avec le mode de sélection ou les actions rapides.
Appuyez/cliquez sur l’icône Modifier.
Faites défiler la page jusqu’à atteindre Ajouter.
Appuyez/cliquez sur Ajouter. Un nouvel espace réservé de ressource s’affiche.
Cliquez ou appuyez sur Modifier pour ouvrir une boîte de dialogue qui vous permet de sélectionner une ressource.
Sélectionnez la ressource que vous souhaitez ajouter.
Les ressources que vous pouvez sélectionner se situent dans Ressources.
Appuyez/cliquez sur l’icône Terminé.
Deux ressources sont désormais stockées dans votre composant de produit. Vous pouvez configurer celle qui apparaît sur la page du produit. Cela fonctionne avec un système de catégorie. Vous devez d’abord ajouter une catégorie aux ressources individuelles :
Appuyez ou cliquez sur Afficher les données du produit.
Saisissez une catégorie de ressources sous les ressources, par exemple cat1
et cat2
.
Vous pouvez également utiliser des balises pour les catégories.
Appuyez/cliquez sur l’icône Terminé. Vous devez maintenant déployer vos modifications.
Désormais, vos ressources dans le composant de produit ont une catégorie. Vous pouvez configurer la catégorie qui est affichée à trois niveaux différents :
Si vous ne définissez pas de catégories, la première ressource est affichée sur la page produit.
Le mécanisme pour sélectionner l’image à afficher se présente comme suit :
Pour les niveaux de catalogue et de console Produits, vous devez déployer vos modifications afin d’appliquer les modifications et de voir la différence sur la page produit.
cat1
, par exemple).Souvent, les informations sur les produits sont publiées par les pages qui y font référence. Par exemple, lors de la publication de la page X qui fait référence au produit Y, AEM vous demandera si vous souhaitez également publier le produit Y.
Pour les cas spéciaux, AEM prend également en charge la publication directe à partir des données de produit.
À l’aide de la console Produits (via Commerce), accédez à vos informations sur les produits.
Utilisez :
Sélectionnez l’icône Modifier ou Annuler la publication selon vos besoins :
Les informations sur les produits sont publiées, ou leur publication est annulée, le cas échéant.
Il existe un gestionnaire d’événements qui consigne un événement lorsqu’un produit est ajouté, modifié ou supprimé, et lorsqu’une page produit est ajoutée, modifiée ou supprimée. Il y a les événements OSGi suivants :
com/adobe/cq/commerce/pim/PRODUCT_ADDED
com/adobe/cq/commerce/pim/PRODUCT_MODIFIED
com/adobe/cq/commerce/pim/PRODUCT_DELETED
com/adobe/cq/commerce/pim/PRODUCT_PAGE_ADDED
com/adobe/cq/commerce/pim/PRODUCT_PAGE_MODIFIED
com/adobe/cq/commerce/pim/PRODUCT_PAGE_DELETED
Pour les événements PRODUCT_*
, le chemin pointe sur le produit de base dans /etc/commerce/products
. Pour les événements PRODUCT_PAGE_*
, le chemin pointe sur le nœud cq:Page
.
Vous pouvez les afficher au sein de la console Web dans les événements OSGi (/system/console/events
), par exemple :
Lisez également la section Gestion des événements dans AEM. 🔗
Le composant Image avec les liens Ajouter au panier permet d’ajouter rapidement un produit au panier en créant une zone réactive associée à un produit sur une image.
Cliquez sur la zone réactive pour ouvrir une boîte de dialogue qui vous permet de choisir la taille et la quantité du produit.
Accédez à la page à laquelle vous souhaitez ajouter le composant.
Effectuez un glisser-déposer du composant dans la page.
Effectuez un glisser-déposer d’une image dans le composant à partir du navigateur des ressources.
Vous pouvez effectuer l’une des actions suivantes :
Cliquez sur l’icône de plein écran.
Cliquez sur l’icône Lancer une Map.
Cliquez sur l’une des icônes de forme.
Modifiez et déplacez la forme selon vos besoins.
Cliquez sur la forme.
Cliquez sur l’icône Parcourir pour ouvrir la Sélecteur de ressources.
Vous pouvez également saisir directement le chemin de produit qui doit être au niveau des produits, et non au niveau des variantes.
Cliquez sur l’icône de confirmation deux fois, puis cliquez sur Quitter le mode Plein écran.
Cliquez quelque part sur la page en regard du composant. La page doit se rafraîchir, et le symbole suivant doit apparaître sur votre image :
Basculez en mode Aperçu.
Cliquez sur la zone sensible +. La boîte de dialogue qui s’ouvre vous permet de choisir la taille et la quantité du produit que vous avez saisi dans Chemin.
Saisissez une taille et une quantité.
Cliquez sur le bouton Ajouter au panier. La boîte de dialogue se ferme.
Accédez à votre panier. Le produit doit être ici.
Vous pouvez configurer l’apparence de la boîte de dialogue lorsque vous cliquez sur la zone réactive :
Cliquez sur le composant et sur l’icône Configurer.
Faites défiler l’écran vers le bas. Il y a un onglet AJOUTER AU PANIER.
Cliquez sur AJOUTER AU PANIER. Il y a 3 options de configuration que vous pouvez utiliser.
Cliquez sur l’icône Terminé.
Le catalogue référence vos données de produits.
Pour générer un catalogue :
Ouvrez la console Sites (par exemple, http://localhost:4502/sites.html/content).
Accédez à l’emplacement où créer la page.
Pour ouvrir la liste des options, utilisez l’icône Créer :
Dans la liste, sélectionnez Créer un catalogue pour ouvrir l’assistant de création de catalogue.
Accédez au plan directeur de catalogue.
Appuyez/cliquez sur le bouton Sélectionner, puis sur le plan directeur de catalogue requis.
Appuyez/cliquez sur Suivant.
Saisissez un titre et un nom.
Appuyez/cliquez sur le bouton Créer. Le catalogue est créé, et une boîte de dialogue s’ouvre.
Appuyez/cliquez sur le bouton Terminé pour revenir à la console Sites où vous pouvez voir votre catalogue.
Appuyez/cliquez sur le bouton Ouvrir le catalogue pour ouvrir votre catalogue (par exemple, http://localhost:4502/editor.html/content/test-catalog.html
).
Le catalogue référence vos données de produits.
Dans la console Sites web, accédez à votre blueprint de catalogue, puis au catalogue de base.
Par exemple :
http://localhost:4502/siteadmin#/content/catalogs/geometrixx-outdoors/base-catalog
Créez une page à l’aide du modèle Plan directeur de section.
Par exemple, Swimwear
.
Ouvrez la nouvelle page Swimwear
, puis cliquez sur Modifier le plan directeur pour ouvrir la boîte de dialogue Propriétés dans laquelle vous pouvez configurer la sélection des Produits.
Par exemple, ouvrez le champ Balises / Mots-clés pour sélectionner Activité, puis Swimming dans la section Geometrixx-Outdoors.
Cliquez sur OK pour enregistrer les propriétés ; les exemples de produits sont affichés sous Critères de sélection des produits sur la page de plan directeur.
Cliquez sur Déployer les modifications, sélectionnez Déployer la page et toutes les sous-pages, puis cliquez sur Suivant et Déployer. Une fois le déploiement terminé, l’indicateur Statut devient vert.
Vous pouvez maintenant cliquer sur Fermer et vérifier la nouvelle section de catalogue, par exemple, à cette adresse et sous celle-ci :
http://localhost:4502/cf#/content/geometrixx-outdoors/en/swimwear.html
À nouveau à partir de la page des plans directeurs, cliquez sur Modifier le plan directeur et, dans la boîte de dialogue Propriétés, ouvrez l’onglet Page générée. Dans le champ de liste Bannière, sélectionnez l’image que vous souhaitez afficher, par exemple, summer.jpg
.
Cliquez sur OK pour enregistrer les propriétés ; les informations de bannière sont affichées sous Critères de sélection des produits sur la page de plan directeur.
Déployez ces nouvelles modifications.
Pour déployer un catalogue :
Accédez à la console Catalogues, via Commerce.
Accédez au catalogue à déployer.
Utilisez :
Sélectionnez l’icône Déployer les modifications :
Dans l’assistant, définissez le déploiement selon les besoins, puis appuyez/cliquez sur Déployer les modifications.
Une boîte de dialogue s’ouvre. Appuyez/cliquez sur Terminé une fois le processus terminé.
Pour déployer un catalogue :
Accédez au catalogue à déployer. Par exemple :
http://localhost:4502/cf#/content/catalogs/geometrixx-outdoors/base-catalog.html
Cliquez sur Déployer les modifications.
Définissez le déploiement selon vos besoins.
Cliquez sur Déployer.
Accédez à la console Catalogues, via Commerce.
Accédez à l’emplacement où vous souhaitez importer le plan directeur de catalogue.
Appuyez/cliquez sur l’icône Importer les plans directeurs.
Dans l’assistant, sélectionnez la source selon vos besoins, puis appuyez/cliquez sur Suivant.
Appuyez/cliquez sur Terminé lorsque l’importation est terminée.
À l’aide de la console Outils, accédez à Commerce.
Par exemple :
http://localhost:4502/miscadmin#/etc/commerce
Ouvrez l’Importateur Blueprint – Catalogue.
Définissez l’importation selon vos besoins.
Cliquez sur Importer les plans directeurs de catalogue.
L’exemple suivant est celui d’une promotion gérée directement dans une campagne, elle est utilisée pour les bons.
Une promotion peut également être intégrée à une expérience dans une campagne.
Pour plus d’informations, voir Promotions et bons.
Ouvrez la console Sites web de votre instance de création.
Dans le volet de gauche, sélectionnez la campagne requise.
Cliquez sur Nouveau, sélectionnez le modèle Promotion, puis spécifiez un titre (et nom si nécessaire) pour votre nouveau bon.
Cliquez sur Créer. La nouvelle page de promotion s’affiche dans le volet droit.
Modifiez les propriétés en effectuant l’une des opérations suivantes :
Spécifiez le type de promotion, le type de remise et la valeur de la remise, ainsi que tout autre champ requis.
Cliquez sur OK pour enregistrer.
Vous pouvez maintenant activer votre promotion, de sorte que les clients puissent la voir sur l’instance de publication.
Ouvrez la console Sites web de votre instance de création.
Dans le volet de gauche, sélectionnez la campagne requise.
Cliquez sur Nouveau, sélectionnez le modèle Bon, puis spécifiez un titre (et nom si nécessaire) pour votre nouveau bon.
Cliquez sur Créer. La nouvelle page de bon s’affiche dans le volet droit.
Ouvrez votre nouvelle page de bon avec un double-clic, puis cliquez sur Modifier pour configurer les informations suivant vos besoins.
Cliquez sur OK pour enregistrer.
Vous pouvez désormais activer le bon, afin que les clients puissent l’utiliser dans leur panier sur l’instance de publication.
Pour qu’un bon ne soit plus disponible pour vos clients, vous pouvez effectuer l’une des opérations suivantes :
Les deux actions peuvent être effectuées à partir de la console Sites web.
Pour modifier les propriétés d’un bon ou d’une promotion, vous pouvez double-cliquer dessus sur la console Sites web et cliquer sur Modifier. Après son enregistrement, vous devez l’activer afin que les modifications soient reflétées sur la ou les instances de publication.
Pour permettre aux utilisateurs d’ajouter des bons à leurs paniers, vous pouvez utiliser le composant Bons intégré (catégorie Commerce). Vous devez l’ajouter sur la page où le panier est affiché (mais cela n’est pas obligatoire). Le composant Bons est simplement un formulaire dans lequel l’utilisateur peut saisir un code de bon. C’est le composant Panier qui affiche la liste des bons appliqués et leur remise.
Sur le site de démonstration (Geometrixx outdoors - anglais), vous pouvez afficher le formulaire de bon sur la page du panier, en dessous du panier.
Souvenez-vous que, par défaut, AEM ne dispose pas des actions requises pour les fonctionnalités standard associées aux commandes, telles que le retour de marchandises, la mise à jour de l’état des commandes, la réalisation et la génération de bons de livraison. Il s’agit principalement d’un aperçu technologique.
La gestion générique des commandes dans AEM est basique ; les champs disponibles dans l’assistant dépendent du modèle ;
/etc/scaffolding/geometrixx-outdoors/order/jcr:content/cq:dialog
Si vous créez un modèle personnalisé, vous pouvez stocker davantage d’informations sur les commandes.
La console Commandes expose les informations sur les commandes des fournisseurs, qui ne sont jamais publiées.
Les informations sur les commandes des clients sont conservées dans les répertoires home et sont exposées par l’historique de commandes pour leur compte. Ces informations sont publiées avec le reste de leur répertoire home.
À l’aide de la console Commandes, accédez à l’emplacement souhaité.
Utilisez l’icône Créer pour sélectionner Créer la commande.
Un assistant s’ouvre. Utilisez les onglets Basique, Contenu, Paiement et Réalisation pour saisir les informations concernant la nouvelle commande.
Sélectionnez Créer pour enregistrer les informations.
À l’aide de la console Commandes, accédez à la commande.
Utilisez :
Sélectionnez l’icône Afficher les données de commande :
Les informations sur la commande s’affichent. Utilisez Modifier et Terminé pour apporter des modifications.