Ejemplo n.º 1
0
 public function unsetProcessingLocks(Ess_M2ePro_Model_Processing_Request $processingRequest)
 {
     parent::unsetProcessingLocks($processingRequest);
     $this->getAccount()->deleteObjectLocks(NULL, $processingRequest->getHash());
     $this->getAccount()->deleteObjectLocks('server_synchronize', $processingRequest->getHash());
     $this->getAccount()->deleteObjectLocks('adding_to_server', $processingRequest->getHash());
 }
Ejemplo n.º 2
0
 public function eventAfterExecuting()
 {
     parent::eventAfterExecuting();
     if (!$this->isResponseFailed) {
         $this->inspectProducts();
     }
 }
Ejemplo n.º 3
0
 public function unsetProcessingLocks(Ess_M2ePro_Model_Processing_Request $processingRequest)
 {
     parent::unsetProcessingLocks($processingRequest);
     try {
         $this->getAccount()->deleteObjectLocks(NULL, $processingRequest->getHash());
         $this->getAccount()->deleteObjectLocks('server_synchronize', $processingRequest->getHash());
         $this->getAccount()->deleteObjectLocks('deleting_from_server', $processingRequest->getHash());
     } catch (Exception $exception) {
     }
 }
Ejemplo n.º 4
0
 public function eventFailedExecuting($message)
 {
     parent::eventFailedExecuting($message);
     $logs = array();
     $currentDate = Mage::helper('M2ePro')->getCurrentGmtDate();
     $logMessage = Mage::getSingleton('M2ePro/Log_Abstract')->encodeDescription('Play.com Order status was not updated. Reason: %msg%', array('msg' => $message));
     foreach (array_keys($this->params) as $orderId) {
         $logs[] = array('order_id' => (int) $orderId, 'message' => $logMessage, 'type' => Ess_M2ePro_Model_Log_Abstract::TYPE_ERROR, 'component_mode' => Ess_M2ePro_Helper_Component_Play::NICK, 'create_date' => $currentDate);
     }
     $this->createLogEntries($logs);
 }
Ejemplo n.º 5
0
 public function __construct(Ess_M2ePro_Model_Processing_Request $processingRequest)
 {
     parent::__construct($processingRequest);
     foreach ($this->params['products'] as $listingProductData) {
         if (!isset($listingProductData['id'])) {
             continue;
         }
         try {
             $this->listingsProducts[] = Mage::helper('M2ePro/Component_Play')->getObject('Listing_Product', (int) $listingProductData['id']);
         } catch (Exception $exception) {
         }
     }
 }