我正在使用Magento建立一个在线商店。可购买的东西之一就是Mumble服务器(ftp帐户和其他网络服务将会完成,但主要问题是嘟嘟嘟嘟,因为它需要自动和即时。
以下是它的运作方式。首先,我们有一个个人制作的服务器脚本。目前我没有发布脚本文件,但我可以稍后再添加。
用户从商店购买Mumble服务器,其中包含从下拉列表和输入字段中选择的变量。 [ex / 30个插槽;质量:90kbps;氏族首字母缩略词:NFC;超级用户密码:password5;您的电子邮件:supercool55@gmail.com]
购买触发服务器脚本,并从文本框中为脚本提供选定/输入的变量。
服务器脚本将Mumble Server文件复制到文件夹并按要求设置服务器并随机选择一个端口。
电子邮件发送给客户supercool55@gmail.com,向他们提供他们选择的选项,他们的SU密码以及他们的笨蛋服务器的地址。 [ex / 69.547.99.101:25565]
我还没有网上商店,因为我还没有购买域名,但我确实有一个测试。服务器已存在。
脚本已经制作完成,对我来说最大的问题是如何让Magento与特定商品购买的脚本交谈,并提供所选的变量。
我将与我的合作伙伴讨论他的脚本并查看他是否还可以添加一个记录随机选择的端口和凭据的新脚本,并让服务器向客户发送电子邮件。
答案 0 :(得分:0)
在订单的某个事件上使用Magento事件观察员(实际上,完成付款将是一个很好的支持)。当该事件触发时,让观察者通过任何标准方式(fork,URL等)调用您的服务器脚本。
大多数人在这里被绊倒的地方是,某些付款方式可能会让订单被正确“完成”并且应该触发您的自定义代码变得很难。确保在上线之前测试所有付款方式等的订单流程并感到惊讶。