2010-12-04 3 views
0

Надеюсь, что я не использую stackoverflow.com неправильно: задайте этот вопрос!Как я могу выполнить пользовательский скрипт после покупки с Ubercart для Drupal

Недавно я рискнул начать свой бизнес до Продать программное обеспечение, не осознавая ужасных последствий, которые приходят с электронной коммерцией, - единственный способ купить мое программное обеспечение, которое я предлагаю. Это было бы хорошо, если бы я просто продавал файлы и/или отправлял файлы ... Но я не так! Я надеюсь, что было бы проще (и много дешевле), я предлагаю только цифровые загрузки!

Все это прекрасно, и у меня есть только одно препятствие для преодоления - большое препятствие, которое ... автоматизирует нарушение серийного ключа!

Кстати, причина, по которой я использую Drupal и Ubercart, - это сделать мой бизнес-сайт максимально профессиональным, и я видел CMS как способ. Я выбрал drupal, потому что его открытый источник (бесплатный), гибкий, очень поисковая система, и я знал, что многие другие сайты с той же идеей, что и я, использовали его, среди других причин! И я выбрал Ubercart, потому что казалось, что для него была большая поддержка, и она казалась более актуальной и т. Д. Но я полагаю, что я могу обратиться к модулю электронной торговли drupal, если это необходимо.

В любом случае. Все, что я хочу, - это сгенерировать серийный ключ, добавить его в базу данных MySQL и отправить его пользователю по электронной почте, как только я узнаю, что платежи прошли успешно - как они платят!

У меня есть сценарий для этого!

Я просто не знаю, как его использовать! Как выполнить его, когда я узнаю, когда прошли платежи? И как я знаю платежеспособных клиентов детали, как электронная почта, имя и сумму, выплаченную, и т.д ...

Любые советы или помощь appriciated ...

Заранее спасибо

ответ

0

Это может быть сделано с никаких проблем, я хочу сказать вам, что Ubercart как выбор очень хорош и более организован, чем электронная торговля, просто хотел сказать вам, что вы знаете, что вы на хорошем пути.

Надеюсь, вы знакомы с крючками, а если нет, вы можете легко их понять в кратчайшие сроки, в Ubercart есть hook_order, который дает вам возможность добавлять функциональность, когда заказ добавляется, сохраняется, обновлено или любое другое государство, проверьте эту ссылку:

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

Я надеюсь, что было достаточно полезным.