以编程方式创建订单 - mage.php

时间:2014-09-10 04:54:38

标签: forms magento magento-1.8

我尝试使用Branko代码以编程方式创建订单:http://inchoo.net/magento/programmatically-create-order-in-magento/以及devin http://www.devinrolsen.com/creating-magento-orders-programmatically/对其进行的修改。

将我的表单控制器中的代码包含在magento中我在提交表单时在/ var / log / system和错误页面中不断收到以下错误:

ERR (3): Notice: Undefined index: httponly  in Varien.php on line 71
ERR (3): Notice: Undefined index: secure  in Varien.php on line 73
ERR (3): Notice: Undefined index: domain  in Varien.php on line 75

我检查过该代码请求包含require_once'../../Mage.php'的正确路径;和Mage :: app(“默认”)声明就可以了。这样做我收到以下错误:

ERR (3): Notice: Constant DS already defined  in Mage.php on line 27
ERR (3): Notice: Constant PS already defined  in Mage.php on line 28
ERR (3): Notice: Constant BP already defined  in Mage.php on line 29

我不能让代码工作。每次提交表单时都不会处理订单并显示错误页面。

必须在代码中包含mage.php。不包括mage.php导致错误,因为没有定义mage环境(如cookie)? 任何帮助表示感谢。

1 个答案:

答案 0 :(得分:1)

请包含

require_once('app/Mage.php'); //Path to Magento
umask(0);
Mage::app();

请使用以下链接

http://stackoverflow.com/questions/21474489/import-orders-in-magento-through-csv