コード例 #1
0
 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());
 }
コード例 #2
0
 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);
     }
 }
コード例 #3
0
ファイル: Shipment.php プロジェクト: xiaoguizhidao/beut
 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);
 }