/** * Function to delete orders in Bronto * * @param Mage_Sales_Model_Order $order * @param Bronto_Api_Order $brontoOrder * @param Bronto_Order_Model_Queue $orderRow * @return boolean; */ protected function _deleteOrder($order, $brontoOrder, $orderRow) { try { $deleteDate = Mage::getSingleton('core/date')->gmtDate(); $brontoOrder->delete(); $orderRow->setBrontoImported($deleteDate)->save(); $this->_helper->writeDebug(" Successfully deleted order..."); return true; } catch (Exception $e) { $this->_helper->writeError(" Failed to delete order: {$e->getMessage()}"); $orderRow->setBrontoImported(null)->setBrontoSuppressed($e->getMessage())->save(); } return false; }