2010-12-04 41 views
0

J'espère que je n'utilise pas stackoverflow.com dans le mauvais sens: poser cette question!Comment puis-je exécuter un script personnalisé après l'achat avec Ubercart pour Drupal

Récemment, je me suis lancé dans la création de ma propre entreprise Vendre le logiciel sans se rendre compte des terribles implications qui viennent avec le commerce électronique - la seule façon d'acheter mon logiciel que je propose. Ce serait bien si je venais de vendre les téléchargements de fichiers et/ou d'expédition ... Mais je ne suis pas! Je l'espère que ce serait plus facile (et beaucoup moins cher), je ne propose que des téléchargements numériques! Tout cela est bien, et je n'ai qu'un seul obstacle à surmonter - un gros obstacle qui est .. l'automatisation de la perturbation de la touche série! D'ailleurs, la raison pour laquelle j'utilise Drupal et Ubercart, c'est que je voulais rendre mon site Web professionnel aussi professionnel que possible et j'ai vu un CMS comme étant la solution. J'ai choisi drupal parce que son open source (gratuit), flexible, moteur de recherche très sympathique et je savais que beaucoup d'autres sites avec la même idée que moi utilisé, entre autres raisons! ET j'ai choisi Ubercart parce qu'il semblait y avoir plus de support pour cela et il semblait plus à jour, etc. Mais je suppose que je peux me tourner vers le module de commerce électronique drupal si besoin est.

Quoi qu'il en soit. Tout ce que je veux, c'est pouvoir générer une clé de série, l'ajouter à une base de données MySQL et l'envoyer à l'utilisateur par e-mail dès que je sais que les paiements ont bien fonctionné - combien ils ont payé!

J'ai le script pour ça!

Je ne sais tout simplement pas comment l'utiliser! Comment l'exécuter, quand je sais comment les paiements sont passés? Et Comment puis-je savoir les comme e-mail, le nom et le montant des détails clients payants payés, etc ...

Un conseil ou une aide appriciated ...

Merci à l'avance

Répondre

0

Ceci est peut être fait avec pas de problèmes, je veux vous dire que Ubercart en tant que choix est très bon, et plus organisé que le commerce électronique, je voulais juste vous dire que vous savez que vous êtes sur une bonne voie.

J'espère que vous êtes familier avec les hooks, et sinon, vous pouvez les comprendre facilement en un rien de temps, dans Ubercart il y a un hook_order qui vous donne la possibilité d'ajouter une fonctionnalité quand la commande est nouvellement ajoutée, sauvegardée, mis à jour ou tout autre Etat, vérifier ce lien:

http://www.ubercart.org/docs/api/hook_order

J'espère que c'était assez utile.