Comment personnaliser le plugin Magento 2 ?
La personnalisation n'est pas recommandée, mais vous pouvez modifier le style
Nous déconseillons de personnaliser le plugin et nous ne proposons aucune assistance dans ce domaine. Cependant, nous comprenons que certains d'entre vous souhaitent apporter des modifications au style par défaut du plugin. La modification du style n'a normalement aucun impact négatif sur le plugin, mais sachez qu'il est impossible de personnaliser le flux des commandes.
Depuis la version 4.1.0, nous avons remplacé l'intégration HPP par des components de Magento. Nous avons donc commencé à utiliser les styles CSS plutôt que la personnalisation avec des skins.
Conseil : suivez le guide de personnalisation de Magento 2 pour vous assurer que la personnalisation est effectuée correctement et n'interfère pas avec d'autres modules.
Style de Magento 2
L'élément StyleObject doit être ajouté ici. Il est défini dans notre documentation dans le champ Styles. Vous pouvez modifier les styles CSS ici.
Modifier le nom du moyen de paiement
Pour modifier le nom du moyen de paiement, vous pouvez effectuer certaines modifications à l'aide de la méthode HPP d'Adyen.
- Définissez une autre variable intitulée method, puis configurez-la sur paymentMethod.methodIdentifier. Effectuez la même action pour la variable title et configurez-la sur paymentMethod.name.
-
Pour terminer, rédigez une instruction If afin de vérifier que la variable method correspond au moyen de paiement à modifier ; si la correspondance est confirmée, la variable title sera elle aussi modifiée selon vos besoins.
Voici un exemple :
var method = paymentMethod.methodIdentifier;
var title = paymentMethod.name;
if (method === '[paymentmethodtxvariant]'){
title = 'New Name';
paymentMethod.name = 'New Name';
}
var result = {
isAvailable: ko.observable(true),
paymentMethod: paymentMethod,
method: self.item.method,
item: {
"title": title,
"method": method
},
Conseil : pour modifier l'un des logos par défaut, remplacez-le dans le dossier des logos.
Remarque : nous vous recommandons de vérifier et de tester toutes les personnalisations ou extensions tierces que vous utilisez en combinaison avec ce plugin. Pour plus d'informations, consultez les notes de version technique sur GitHub.