Creer une action custom - Rules

Information importante

En raison d'un grand nombre d'inscriptions de spammers sur notre site, polluant sans relache notre forum, nous suspendons la création de compte via le formulaire de "sign up".

Il est néanmoins toujours possible de devenir adhérent•e en faisant la demande sur cette page, rubrique "Inscription" : https://www.drupal.fr/contact


De plus, le forum est désormais "interdit en écriture". Il n'est plus autorisé d'y écrire un sujet/billet/commentaire.

Pour contacter la communauté, merci de rejoindre le slack "drupalfrance".

Si vous voulez contacter le bureau de l'association, utilisez le formulaire disponible ici, ou envoyez-nous un DM sur twitter.

Bonjour à tous!

Travaillant sur un projet Drupal Commerce (v7), je m'attaque aujourd'hui au Module Rules. Dans le cadre de mon développement, je vais avoir besoin de créer une nouvelle action pour le module (l'évent et la condition étant déjà, de base, inclue pour ce que je souhaite faire).

En fait, le but de cette action consiste, à chaque affichage d'une page de produit, à aller chercher le prix du produit dans une BDD externe à l'aide d'un web-service plutôt que dans la BDD interne de Drupal.
L'intérêt de cette action permet de gérer ainsi un affichage de prix variable en fonction de l'utilisateur affichant la page.

Auriez-vous une indication sur la manière dont je peux surcharger les méthodes de Drupal pour que justement le prix se récupère dans une base externe plutôt quand dans la base de données ?
Ainsi que la manière dont se construit une action customisée pour le module Rules ? Il me semble que c'est avec hook_rules_event_info, mais je n'en suis pas certain, j'ai un peu de mal avec la doc anglaise.

merci pour votre aide !

Forum : 
Version de Drupal : 
Tags :