Saturday 23 March 2013

magento order get shipping

$orderid = 3;
$order = Mage::getModel('sales/order')->load($orderid);
$order->getShippingDescription();

get order payment method magento

$payment_title = $order->getPayment()->getMethodInstance()->getTitle();

get customer billing address magento


$customerid = 1;
$visitorData = Mage::getModel('customer/customer')->load($customerid);
$billingaddress = Mage::getModel('customer/address')->load($visitorData->default_billing);
$addressdata = $billingaddress ->getData();
$addressdata['street'];
$addressdata['city'];
$addressdata['postcode'];
$addressdata['region'];
$addressdata['telephone'];

get customer group name magento


$customerid = 1;
$visitorData = Mage::getModel('customer/customer')->load($customerid);
$group = Mage::getModel('customer/group')->load($visitorData->getGroup_id());
$custgroup = $group->customer_group_code;

get customer group name magento


$customerid = 1;
$visitorData = Mage::getModel('customer/customer')->load($customerid);
$group = Mage::getModel('customer/group')->load($visitorData->getGroup_id());
$custgroup = $group->customer_group_code;

change date format in magento


$invoiceid = 3;
$invoice = Mage::getModel("sales/order_invoice")->load($invoiceid);
$orderid = $orderdata['increment_id'];
$time = explode(" ",$invoice['created_at']);
$datearr = explode("-",$time[0]);
$month = strpos($datearr[1], "0");
$mnthnub = ($month == 0) ? substr($datearr[1],1):$datearr[1];
$monthName = date("F", mktime(0, 0, 0, $mnthnub, 10));
$etime = date("g:i a", strtotime($time[1]));
$fineldate = $datearr[2].", ".$monthName.", ".$datearr[0].", ".$etime;
$orderid = $orderdata['increment_id'];
$time = explode(" ",$invoice['created_at']);
$datearr = explode("-",$time[0]);
$month = strpos($datearr[1], "0");
$mnthnub = ($month == 0) ? substr($datearr[1],1):$datearr[1];
$monthName = date("F", mktime(0, 0, 0, $mnthnub, 10));
$etime = date("g:i a", strtotime($time[1]));
$fineldate = $datearr[2].", ".$monthName.", ".$datearr[0].", ".$etime;

magento order item collection



$orderid = 3;
$order = Mage::getModel('sales/order')->load($orderid);

$order_item_collection = $order->getItemsCollection();;
foreach($order_item_collection as $item){
$item->getName();
$item->getSku();
..
..
}

magento get current currency code


 $storeid = 1;
 $currencyCode = Mage::app()->getStore($storeId)->getCurrentCurrencyCode(); /* Currncy Code*/

magento get current currency symbol



 $storeid = 1;
 $currencyCode = Mage::app()->getStore($storeId)->getCurrentCurrencyCode(); /* Currncy Code*/
$currencySymbol = Mage::app()->getLocale()->currency($currencyCode)->getSymbol(); /* Currency Symbol */

magento generate invoice order



$orderId = 2;
$order = Mage::getModel('sales/order')->load($orderId);

$invoice->register();
$invoice->getOrder()->setCustomerNoteNotify(false);
$invoice->getOrder()->setIsInProcess(true);
$order->addStatusHistoryComment('invoice by Aditya.', false);
$transactionSave = Mage::getModel('core/resource_transaction')
                    ->addObject($invoice)
                    ->addObject($invoice->getOrder());
                $transactionSave->save();