Beispiel #1
0
 /**
  * Import items from sales model
  *
  * @return void
  */
 protected function _importItemsFromSalesModel()
 {
     $this->_salesModelItems = [];
     foreach ($this->_salesModel->getAllItems() as $item) {
         if ($item->getParentItem()) {
             continue;
         }
         $this->_salesModelItems[] = $this->_createItemFromData($item->getName(), $item->getQty(), $item->getPrice(), $item->getOriginalItem()->getId());
     }
     $this->addSubtotal($this->_salesModel->getBaseSubtotal());
     $this->addTax($this->_salesModel->getBaseTaxAmount());
     $this->addShipping($this->_salesModel->getBaseShippingAmount());
     $this->addDiscount(abs($this->_salesModel->getBaseDiscountAmount()));
 }