claudiu-c
2/8/2017 - 1:55 PM

magento1 get order info from string

require_once("app/Mage.php");
$app = Mage::app('');

$my_orders = "
100002323^155059462782377
100002324^155059462782385
100002325^155059462782393
100002326^15505946278240H";
$new = explode(PHP_EOL, $my_orders);
$good_array = array();
foreach($new as $n){
    $new2 = explode("^",$n);
    $good_array[] = $new2[0];
}
$salesModel=Mage::getModel("sales/order");
$salesCollection = $salesModel->getCollection();
foreach($salesCollection as $order)
{
    if(in_array($order->getIncrementId(), $good_array)){
      echo $order->getCustomerEmail()." with order number ".$order->getIncrementId()."<br />";
    }
}