Как выполнить собственный скрипт после покупки с помощью Ubercart для Drupal? - PullRequest
0 голосов
/ 04 декабря 2010

Надеюсь, я неправильно использую stackoverflow.com: задаю этот вопрос!

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

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

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

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

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

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

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

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

1 Ответ

0 голосов
/ 05 декабря 2010

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

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

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

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

...