Exemple #1
0
 /**
  * @deprecated deprecated since version 2.9.16
  *
  * @param Mage_Sales_Model_Quote $quote
  * @param ShopgateCartBase       $order
  *
  * @return Mage_Sales_Model_Quote
  */
 protected function _setQuotePaymentFee($quote, ShopgateCartBase $order)
 {
     $amountShopPayment = $order->getAmountShopPayment();
     if ($amountShopPayment >= 0) {
         return $quote;
     }
     $paymentName = '-';
     if ($order instanceof ShopgateOrder) {
         /* @var $order ShopgateOrder */
         $info = $order->getPaymentInfos();
         if (isset($info['shopgate_payment_name'])) {
             $paymentName = $info['shopgate_payment_name'];
         }
     }
     $paymentItem = new Varien_Object(array('name' => $this->_getHelper()->__('Payment: %s', $paymentName), 'item_number' => 'SGPayment', 'unit_amount_with_tax' => $amountShopPayment));
     $this->_virtualObjectStack[] = $paymentItem;
     return $quote;
 }