Esempio n. 1
0
 /**
  * Cancel last placed order with specified comment message
  *
  * @param string $comment Comment appended to order history
  * @return bool True if order cancelled, false otherwise
  */
 public function cancelCurrentOrder($comment)
 {
     $order = $this->_session->getLastRealOrder();
     if ($order->getId() && $order->getState() != \Magento\Sales\Model\Order::STATE_CANCELED) {
         $order->registerCancellation($comment)->save();
         return true;
     }
     return false;
 }