Hi I'm using this code to get order in xml can any on help ho to get shipping method in xml file
foreach($collection as $order) { if ($billingAddress = $order->getBillingAddress()){ $billingStreet = $billingAddress->getStreet(); } if ($shippingAddress = $order->getShippingAddress()){ $shippingStreet = $shippingAddress->getStreet(); } //$out .= "<dataPackItem version=\"2.0\">\n"; //$out .= "<dat:dataPackItemversion=\"1.0\">\n"; $out.= "<Orders>\n"; $out.= "<Order type='V'>"; $out.= "<Description>WB Web Order ".$order->getIncrementId()."</Description>\n"; $out.= "<Reference>".$order->getIncrementId()."</Reference>\n"; $out.= "<OrderBy>\n"; $out.= "<Date>".date('Y-m-d',strtotime($order->getCreatedAt()))."</Date>\n"; $out.= "</OrderBy>\n"; $out.="<DeliverTo>\n"; $out.= "<name>{$shippingAddress->getName()}</name>\n"; $out.= "<street>{$shippingStreet[0]}</street>\n"; $out.= "<PostalCode>{$shippingAddress->getPostcode()}</PostalCode>\n"; $out.= "<city>{$shippingAddress->getCity()}</city>\n"; $out.= "</DeliverTo>\n"; $out.= "<paymentType> \n"; $out.= "<ids>{$order->getShippingDescription()}</ids>\n"; $out.= "</paymentType>\n"; $out.= "<orderDetail> \n"; foreach ($order->getAllItems() as $itemId => $item){ $out.= "<orderItem> \n"; $itemname = $item->getName(); $itemname = str_replace('&', " ", $itemname); $out.= "<text>{$itemname}</text> \n"; $out.= "<quantity>{$item->getQtyOrdered()}</quantity>\n"; //$out.= "<delivered></delivered>"; // $out.= "<rateVAT>{$item->getTax()}</rateVAT> \n"; $out.= "<homeCurrency> \n"; $out.= "<unitPrice>{$item->getPrice()}</unitPrice>\n"; $out.= "</homeCurrency>\n"; $out.= "<stockItem>\n"; $out.= "<stockItem>\n"; $out.= "<ItemCode>{$item->getSku()}</ItemCode>\n"; $out.= "</stockItem>\n"; $out.= "</stockItem>\n"; $out.= "</orderItem>\n"; } $out.= "</orderDetail>\n"; $out.= "<Delivery>\n"; $out.= "<DeliveryMethod>{$item->getShippingDescription()}</DeliveryMethod>\n"; $out.= "</Delivery>\n"; // $out.= "<orderSummary>\n"; // $out.= "<roundingDocument>math2one</roundingDocument>\n"; // $out.= "</orderSummary>\n"; $out.="</Order>"; $out.= "</Orders>\n"; //$out.= "</dataPackItem>\n\n"; };
shipping methods name? What method returned you 'Flat Rate - Fixed'?