private function createChange(Ess_M2ePro_Model_Order $order) { $orderId = $order->getId(); $action = Ess_M2ePro_Model_Order_Change::ACTION_UPDATE_PAYMENT; $creator = Ess_M2ePro_Model_Order_Change::CREATOR_TYPE_OBSERVER; $component = $order->getComponentMode(); Mage::getModel('M2ePro/Order_Change')->create($orderId, $action, $creator, $component, array()); }
private function addSessionSuccessMessage(Ess_M2ePro_Model_Order $order) { $message = ''; switch ($order->getComponentMode()) { case Ess_M2ePro_Helper_Component_Ebay::NICK: $message = Mage::helper('M2ePro')->__('Shipping Status for eBay Order was updated.'); break; case Ess_M2ePro_Helper_Component_Amazon::NICK: $message = Mage::helper('M2ePro')->__('Updating Amazon Order Status to Shipped in Progress...'); break; case Ess_M2ePro_Helper_Component_Buy::NICK: $message = Mage::helper('M2ePro')->__('Updating Rakuten.com Order Status to Shipped in Progress...'); break; } if ($message) { Mage::getSingleton('adminhtml/session')->addSuccess($message); } }
private function addSessionErrorMessage(Ess_M2ePro_Model_Order $order) { $url = Mage::helper('adminhtml')->getUrl('M2ePro/adminhtml_' . $order->getComponentMode() . '_order/view', array('id' => $order->getId())); $startLink = '<a href="' . $url . '" target="_blank">'; $endLink = '</a>'; $message = Mage::helper('M2ePro')->__('Shipping Status for %s Order was not updated. View %sorder log%s for more details.', $channel, $startLink, $endLink); Mage::getSingleton('adminhtml/session')->addError($message); }