Триггер события покупки в Magento для доступа к файлу скрипта и предоставления введенных переменных - PullRequest
0 голосов
/ 26 апреля 2011

Я настраиваю интернет-магазин, используя Magento.Одна из вещей, которые можно будет купить, - это Mumble-серверы (учетные записи ftp и другие веб-ресурсы), но главная проблема - это mumble, поскольку он должен быть автоматическим и немедленным.

Вот как это будет работать. Прежде всегоу нас есть лично сделанный серверный скрипт. На данный момент у меня нет файла скрипта для публикации, но я могу добавить его позже.

  1. Пользователь покупает сервер Mumble в магазине с переменнымиони выбирают из выпадающих списков и полей ввода. [например, 30 слотов; качество: 90 кбит / с; аббревиатура клана: NFC; пароль суперпользователя: пароль5; ваш адрес электронной почты: supercool55@gmail.com]

  2. Покупка запускает серверный сценарий и предоставляет сценарию переменные, выбранные / введенные из текстовых полей.

  3. Серверный сценарий копирует файлы Mumble Server в папку и настраивает сервер в соответствии с запросом ислучайным образом выбирает порт.

  4. Электронная почта отправляется клиенту supercool55@gmail.com, давая им выбранные параметры, их SУ пароля и адрес их бормотания на сервере.[ex / 69.547.99.101:25565]

У меня еще нет интернет-магазина, так как я еще не купил домен, но у меня есть тестовый.Сервер уже существует.

Сценарий уже создан, самая большая проблема для меня - как заставить Magento общаться со сценарием при покупке определенного предмета И предоставить выбранные переменные.

I 'Поговорите с моим партнером об этом сценарии и выясните, может ли он также включить новый сценарий, который записывает случайно выбранный порт и учетные данные, а сервер отправляет электронное письмо клиенту.

1 Ответ

0 голосов
/ 27 апреля 2011

Используйте наблюдателя событий Magento на каком-либо событии для заказа (на самом деле, здесь неплохо было бы выполнить платеж). Когда это событие произойдет, пусть наблюдатель вызовет ваш серверный скрипт любым стандартным способом (форк, по URL и т. Д.).

Ситуация, в которой большинство людей попадают в тупик, заключается в том, что некоторые способы оплаты могут затруднить определение того, когда заказ был правильно «выполнен», и должны вызывать ваш пользовательский код. Обязательно проверьте поток заказов для всех способов оплаты и т.д.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...