Example #1
0
 /**
  * add additional pricing values that may be useful
  * to the gateway.
  *
  * includes, discount information and tax information
  *
  * @param \Vbw\Procurement\Punchout\Order\Item $item
  */
 public function addAdditionalPricingValues($item)
 {
     /**@var $dataHelper Vbw_Punchout_Helper_Data*/
     $dataHelper = Mage::helper('vbw_punchout/data');
     $lineItem = $this->getLineItem();
     if ($lineItem->getDiscountAmount() > 0) {
         $item->setDiscountPercent($lineItem->getDiscountPercent());
         $item->setTotalDiscountAmount($dataHelper->getAsStoreCurrency($lineItem->getDiscountAmount()));
     }
     if ($lineItem->getTaxAmount() > 0) {
         $item->setTaxPercent($lineItem->getTaxPercent());
         $item->setTotalTaxAmount($dataHelper->getAsStoreCurrency($lineItem->getTaxAmount()));
     }
 }