Présentation de la création d'un nouveau type de promotion à partir d'éléments de promotion existants
Ajoutez un type de promotion personnalisé à HCL Commerce Accelerator en réutilisant des éléments de promotion par défaut pour faciliter la personnalisation. Ceci peut vous faire gagner un temps considérable comparé à une implémentation totalement nouvelle.
Pourquoi et quand exécuter cette tâche
Procédure
-
Déterminez le type de promotion nécessaire pour votre magasin.
HCL Commerce fournit un large éventail de types de promotion par défaut, y compris des conditions d'achat qui s'appliquent au niveau du produit ou de la commande. Les récompenses ciblent des entrées de catalogue individuelles, la commande entière ou les frais de port associés. Un type de promotion par défaut supplémentaire est nommé "Purchase With Purchase" (prix promotionnel avec l'achat) : un client qui achète une entrée de catalogue obtient une autre entrée de catalogue à prix réduit. Comparez vos besoins et les types de promotion existants pour déterminer si vous pouvez réutiliser des éléments de promotions par défaut afin de simplifier la personnalisation. Ceci peut vous faire gagner un temps considérable comparé à une implémentation totalement nouvelle.
-
Comprenez la présentation XML de promotion et générez-la.
Reportez-vous à l'exemple promotionXML. Cet exemple XML de promotion décrit la syntaxe des principaux noeuds XML d'une promotion. La plupart des scénarios de personnalisation peuvent être créés en mettant à jour les éléments situés sous le nœud <PurchaseCondition>.
La condition d'achat est composée de deux éléments clés : un critère de qualification comparé au panier et une récompense accordée au client si le critère de qualification est rempli. Cette condition d'achat, dans le cadre de la définition de promotion plus large, est représentée en XML. Pour voir un exemple de condition d'achat définie en XML, reportez-vous à l'exemple promotionXML. Chaque élément est décrit en détail dans Définition XML de condition d'achat.
Votre type de promotion peut combiner une condition de promotion par défaut et une récompense issue d'une autre promotion par défaut (par exemple, "Achetez l'article A par lot de 3 et bénéficiez d'une livraison express gratuite") dans laquelle une condition d'achat de niveau article est associée à une récompense de niveau livraison. Vous pouvez créer votre propre promotion en fusionnant la condition d'achat issue du type de promotion "Remise en pourcentage de niveau produit" et la récompense issue de la promotion "Remise sur les frais de port".
Une fois que vous connaissez la représentation XML d'une promotion, procédez comme suit :
- Identifiez les types de promotion similaires parmi les promotions par défaut.
- Extrayez les données XML nécessaires de la base de données.
- Créez la nouvelle promotion sous forme de fichier XML.
- Combinez les noeuds selon les besoins pour créer la condition ou la récompense personnalisée.
-
Comprenez où la promotion est conservée et mise en cache.
Les données de promotion sont essentiellement stockées dans la table PX_PROMOTION. Pour tester un nouveau code XML de promotion pour le type de personnalisation, voir Types de promotion personnalisés.
Vous pouvez désormais effectuer les étapes suivantes :
- Créez manuellement la définition de promotion dans la base de données.
- Testez la promotion personnalisée.
-
Mettez à jour l'interface utilisateur selon les besoins.
Cette étape doit être effectuée une fois que vous disposez d'un code XML de promotion représentant votre logique métier. Pour personnaliser HCL Commerce Accelerator pour générer du code XML selon vos besoins, aidez-vous des instructions Ajout d'une prise en charge pour un type de promotion personnalisé.