magento custome api与经济学的连接

magento custome api与经济学的连接,magento,Magento,我正在为magento shop运行一个api以连接到economics:请检查该api的此链接: 我只需将文件夹粘贴到根目录中,就可以完成订单 $orderId= Mage::getSingleton('checkout/session')->getLastRealOrderId(); $order= Mage::getSingleton('sales/order')->loadByIncrementId($orderId); 我的问题是我需要在根director/vendor/

我正在为magento shop运行一个api以连接到economics:请检查该api的此链接:

我只需将文件夹粘贴到根目录中,就可以完成订单

$orderId= Mage::getSingleton('checkout/session')->getLastRealOrderId();
$order= Mage::getSingleton('sales/order')->loadByIncrementId($orderId);
我的问题是我需要在根director/vendor/autoload.php文件中包含api文件夹,以便连接我的扩展名。。。。 因此,当我的店铺下了新订单时,总订单详细信息将自动添加到economics api

关于这个有什么想法吗。。。提前谢谢

创建新订单此方法允许您为特定债务人创建新订单。line对象上的AddMethod接受包含产品线信息的数组。数组接受以下元素:。产品:产品编号。必需。描述:行描述。可选*。价格:行的单价。可选*。数量:行的数量。可选*。单位:要使用的单位编号。可选

<?php
require(Mage::getBaseDir().DS.'Economic-PHP-SDK-master'.DS.'vendor'.DS.'autoload.php');
use tkj\Economics\Client;
use tkj\Economics\Order\Order;
$client = new Client($agreementNumber,$userID, $password);
$order = new Order($client);
$debtorNumber = 101;
$newOrder =$order->create($debtorNumber, function($line)
{
 $data = array(
"product"     => 301,
"description" => "Description of line.",
"price"       => 825.00,
"qty"         => 5,
"unit"        => 2);
$line->add($data);
});

您使用回勾,而不是单引号来格式化代码。Back tick是tilde(~)下的键。在这里,我尝试通过我的custome扩展连接此api,我添加的第一个路径用于通过api连接,第二部分是我的扩展模型,用于获取订单,订单将发送一封邮件到我的id,其中订单id是最后一次在商店中按会话下的订单id。
public function ordermigrate($observer) {


    $orderId = Mage::getSingleton('checkout/session')->getLastRealOrderId();
    $order = Mage::getSingleton('sales/order')->loadByIncrementId($orderId);

    // echo "order subtotal: ".$order->getSubtotal()."<br>";
    // echo "shipping: ".$order->getShippingAmount()."<br>";
    // echo "discount: ".$order->getDiscountAmount()."<br>";
    // echo "tax: ".$order->getTaxAmount()."<br>";
    // echo "grand total".$order->getGrandTotal()."<br><br><br>";

    $to = 'karthickica@gmail.com';
    $subject = 'Mail before Sale order place.';
    $message =  $orderId ;
    $headers  = 'MIME-Version: 1.0' . "\r\n";
    $headers .= 'Content-type: text/html; charset=iso-8859-1' . "\r\n";

    mail($to, $subject, $message, $headers );

}