Tutoriel : Création d'un type de promotion
Un type de promotion est un modèle pour la création d'une promotion avec une condition d'achat spécifique et une récompense. Une commande de client doit satisfaire la condition d'achat définie dans la promotion pour ouvrir droit à la récompense. Par exemple, deux types de promotion courants fournis avec HCL Commerce sont Pourcentage de remise sur une commande et Pour l'achat de l'entrée de catalogue X, gratuité de l'entrée de catalogue Y. Dans le Promotions tool, les professionnels peuvent choisir un type de promotion comme point de départ pour leur promotion, puis entrer les détails.
Si vous créez un type de promotion personnalisé à l'aide des techniques décrites dans ce tutoriel, votre type de promotion personnalisé peut être utilisé comme point de départ par les professionnels dans le Management Center. Pour plus d'informations sur les types de promotion existants et leurs fonctions, voir Promotions.
Les professionnels créent des promotions pour la vitrine en choisissant un type de promotion dans l'outil Promotions, puis en indiquant les détails de la promotion spécifique. Par exemple, les professionnels peuvent sélectionner le type de promotion "Pourcentage de remise sur l'entrée de catalogue X" afin de créer la promotion pour "20% de remise sur la Cafetière Brewmaster Deluxe". L'outil Promotions est livré avec 21 types de promotion. Si ces types de promotion ne répondent pas à vos besoins, vous pouvez créer un type de promotion en personnalisant un type existant.
Dans ce tutoriel, vous créez un type de promotion intitulé "Achetez l'entrée de catalogue X pour $ et recevez en cadeau l'entrée de catalogue Y". Vous basez ce type de promotion sur le type de promotion existant intitulé Pour l'achat de l'entrée de catalogue X, gratuité sur l'entrée de catalogue Y, mais vous créez une condition d'achat différente. En outre, vous modifiez la récompense afin d'autoriser plusieurs entrées de catalogue différentes pour le cadeau Y.
| Type de promotion | Condition d'achat | Reward | Exemple |
|---|---|---|---|
| Existant : Pour l'achat de l'entrée de catalogue X, gratuité sur l'entrée de catalogue Y | Le nombre d'entrées de catalogue X doit dépasser une quantité donnée (un ou plus). | Le cadeau Y est limité à une entrée de catalogue unique. | Achetez un ensemble de table de 5 pièces et recevez en cadeau un service de verres de table ! |
| Nouveau : Achetez l'entrée de catalogue X pour $ et recevez en cadeau l'entrée de catalogue Y | Le coût total de l'entrée de catalogue X doit dépasser un certain montant. | Le cadeau Y peut représenter plusieurs entrées de catalogue différentes. | "Dépensez 100 $ ou plus sur KitcheCraft Chef Line Knife Set, et recevez un verre de Vienne gratuitement !" |
Objectifs d'apprentissage
A l'issue de ce tutoriel, vous devez connaître les concepts suivants :
- Identifier l'entrée utilisateur nécessaire à la création d'un type de promotion et définir un objet métier représentant ces informations
- Définir un groupe de ressources pour les chaînes de texte personnalisées
- Définir un modèle de promotion
- Utiliser des widgets d'interface utilisateur Management Center existants afin de générer une vue des propriétés
- Créer et enregistrer un modèle XSL afin de créer le code XML d'exécution de promotion
- Personnaliser l'interface utilisateur du Management Center afin d'ajouter les objets fenêtre requis à l'éditeur de propriétés de l'outil Promotions. Cela permet au professionnel de créer des promotions à l'aide du nouveau type de promotion.
- Personnaliser le moteur de promotion afin d'ajouter un support pour le nouveau type de promotion
Temps nécessaire
Prévoyez 4 heures pour réaliser ce tutoriel. Le tutoriel prend plus de temps si vous explorez les concepts connexes qu'il aborde.
Niveau de compétences requis
Ce tutoriel s'adresse aux développeurs intermédiaires de HCL Commerce chargés de personnaliser l'outil de promotions dans votre instance HCL Commerce. Pour suivre ce tutoriel, vous devez être familiarisé avec les termes et les concepts suivants :- Promotions HCL Commerce.
- Langage de programmation Java
- Langage de programmation XML, y compris XSLT (XSL Transformations)
Configuration requise
Avant de commencer ce tutoriel, vérifiez que vous avez effectué les tâches suivantes :