public function fetch(Mage_Sales_Model_Quote_Address $address) { if ($address->getBasePaymentCharge() != 0) { $address->addTotal(array('code' => $this->getCode(), 'title' => Mage::helper('sales')->__('Payment Charge'), 'full_info' => array(), 'value' => $address->getPaymentCharge(), 'base_value' => $address->getBasePaymentCharge())); } return $address->getBasePaymentCharge(); }
public function fetch(Mage_Sales_Model_Quote_Address $address) { if ($amount = $address->getAffiliateCredit()) { $address->addTotal(array('code' => $this->getCode(), 'title' => $this->_getConfigHelper()->__('Paid by Affiliate Credit'), 'value' => $amount)); } return $this; }
/** * Add convenienceservice information to address * * @param Mage_Sales_Model_Quote_Address $address * @return Magentix_Convenienceservice_Model_Sales_Quote_Address_Total_Convenienceservice */ public function fetch(Mage_Sales_Model_Quote_Address $address) { $amount = $address->getConvenienceserviceAmount(); $convenienceservicechargepercentage = Mage::getStoreConfig('convenience/convenience_group/convenienceservicechargepercentage'); $address->addTotal(array('code' => $this->getCode(), 'title' => Mage::helper('convenienceservice')->__("Service Tax ({$convenienceservicechargepercentage}% of Conv. Fee)"), 'value' => $amount)); return $this; }
/** * Add fee information to address * * @param Mage_Sales_Model_Quote_Address $address * @return Brander_PaymentFee_Model_Sales_Quote_Address_Total_Fee */ public function fetch(Mage_Sales_Model_Quote_Address $address) { $amount = $address->getFeeAmount(); $title = Mage::getModel('payment_fee/fee')->getTotalTitle(null, $address->getQuote()); $address->addTotal(array('code' => $this->getCode(), 'title' => $title, 'value' => $amount)); return $this; }
public function fetch(Mage_Sales_Model_Quote_Address $address) { if ($giftVoucherDiscount = $address->getGiftVoucherDiscount()) { $address->addTotal(array('code' => $this->getCode(), 'title' => Mage::helper('giftvoucher')->__('Gift Voucher'), 'value' => -$giftVoucherDiscount, 'gift_codes' => $address->getGiftCodes(), 'codes_base_discount' => $address->getCodesBaseDiscount(), 'codes_discount' => $address->getCodesDiscount())); } return $this; }
public function fetch(Mage_Sales_Model_Quote_Address $address) { if ($address->getDamageWaiverAmount() > 0) { $address->addTotal(array('code' => $this->getCode(), 'title' => $this->getLabel(), 'value' => $address->getDamageWaiverAmount())); } return $this; }
/** * Update the address with totals data used for display in a total line, * e.g. a total line in the cart. * * @param Mage_Sales_Model_Quote_Address * @return self */ public function fetch(Mage_Sales_Model_Quote_Address $address) { $total = $address->getTotalAmount($this->getCode()); if ($total) { $address->addTotal(['code' => $this->getCode(), 'title' => $this->_helper->__(self::TAX_TOTAL_TITLE), 'value' => $total]); } return $this; }
public function fetch(Mage_Sales_Model_Quote_Address $address) { if ($address->getAddressType() == Mage_Sales_Model_Quote_Address::TYPE_SHIPPING) { return $this; } $address->addTotal(array('code' => $this->getCode(), 'title' => Mage::helper('sales')->__('Points Earned'))); return $this; }
public function fetch(Mage_Sales_Model_Quote_Address $address) { $amount = $address->getPaymentCharge(); if ($amount != 0) { $address->addTotal(array('code' => $this->getCode(), 'title' => Mage::getStoreConfig('pay_payment/general/text_payment_charge', Mage::app()->getStore()), 'full_info' => array(), 'value' => $amount, 'base_value' => $amount)); } return $amount; }
public function fetch(Mage_Sales_Model_Quote_Address $address) { $amt = $address->getPaymentInstallmentFeeAmount(); if ($amt != 0) { $address->addTotal(array('code' => $this->getCode(), 'title' => Mage::helper('adyen')->__('Installment Fee'), 'value' => $amt)); } return $this; }
public function fetchTotals(Mage_Sales_Model_Quote_Address $address) { $amount = $address->getShippingAmount(); if ($amount != 0) { $address->addTotal(array('code' => 'shipping', 'title' => Mage::helper('sales')->__('Shipping & Handling') . ' (' . $address->getShippingDescription() . ')', 'value' => $address->getShippingAmount())); } return $this; }
/** * @param Mage_Sales_Model_Quote_Address $address * * @return $this */ public function fetch(Mage_Sales_Model_Quote_Address $address) { $amt = $address->getShopgatePaymentFee(); if ($amt != 0) { $address->addTotal(array('code' => $this->getCode(), 'title' => $this->getLabel(), 'value' => $amt)); } return $this; }
public function fetchTotals(Mage_Sales_Model_Quote_Address $address) { $custbalance = $address->getCustbalanceAmount(); if ($custbalance != 0) { $address->addTotal(array('code' => 'custbalance', 'title' => Mage::helper('sales')->__('Store Credit'), 'value' => -$custbalance)); } return $this; }
public function fetchTotals(Mage_Sales_Model_Quote_Address $address) { $amount = $address->getGiftcertAmount(); if ($amount) { $address->addTotal(array('code' => 'giftcert', 'title' => AO::helper('giftcert')->__('Gift Certificate') . ' (' . $address->getGiftcertCode() . ')', 'value' => -$amount, 'output' => true)); } return $this; }
public function fetchTotals(Mage_Sales_Model_Quote_Address $address) { $amount = $address->getTaxAmount(); if ($amount != 0) { $address->addTotal(array('code' => 'tax', 'title' => Mage::helper('sales')->__('Tax'), 'value' => $amount)); } return $this; }
/** * Fetch collected nominal items * * @param Mage_Sales_Model_Quote_Address $address * @return Mage_Sales_Model_Quote_Address_Total_Nominal */ public function fetch(Mage_Sales_Model_Quote_Address $address) { $items = $address->getAllNominalItems(); if ($items) { $address->addTotal(array('code' => $this->getCode(), 'title' => Mage::helper('Mage_Sales_Helper_Data')->__('Nominal Items'), 'items' => $items, 'area' => 'footer')); } return $this; }
public function fetch(Mage_Sales_Model_Quote_Address $address) { $amount = $address->getOfferDiscount(); if ($amount != 0) { $title = Mage::helper('customerreward')->__('Offer Discount'); $address->addTotal(array('code' => $this->getCode(), 'title' => $title, 'value' => $amount)); } return $this; }
public function fetch(Mage_Sales_Model_Quote_Address $address) { $amount = $address->getFeeAmount(); if (!$amount) { return $this; } $address->addTotal(array('code' => $this->getCode(), 'title' => Mage::helper('pagarme')->__('Fee'), 'value' => $amount)); return $this; }
public function fetch(Mage_Sales_Model_Quote_Address $address) { $amount = $address->getLuckydrawDiscount(); $title = $this->_getConfigHelper()->__('Lucky Draw Discount'); if ($amount != 0) { $address->addTotal(array('code' => $this->getCode(), 'title' => $title, 'value' => $amount)); } return $this; }
public function fetch(Mage_Sales_Model_Quote_Address $address) { $amount = $address->getCodFee(); if ($amount != 0) { $quote = $address->getQuote(); $address->addTotal(array('code' => $this->getCode(), 'title' => Mage::helper('phoenix_cashondelivery')->__('Cash on Delivery fee'), 'value' => $amount)); } return $this; }
public function fetch(Mage_Sales_Model_Quote_Address $address) { $quote = $address->getQuote(); if ($quote->getPayment()->getMethod() == "cashondelivery") { $amt = $address->getFeeAmount(); $address->addTotal(array('code' => $this->getCode(), 'title' => "Cash On Delivery Charges", 'value' => $amt)); } return $this; }
/** * Show how unredeemed gift cards will apply to the cart * for display purposes. * * @param Mage_Sales_Model_Quote_Address $address * @return self */ public function fetch(Mage_Sales_Model_Quote_Address $address) { /** * Pass a copy of the unredeemed cards SPLObjectStorage to the total * with applied amounts supplied as values to each object. */ $address->addTotal(array('code' => $this->getCode(), 'title' => $this->_giftCardHelper->__(static::GIFT_CARD_SYSTEM_MESSAGE), 'value' => $address->getEbayEnterpriseGiftCardBaseAppliedAmount(), 'cards' => $this->_giftCardContainer->getUnredeemedGiftCards())); return $this; }
public function fetch(Mage_Sales_Model_Quote_Address $address) { // Only display for the shipping address quote if ($address->getAddressType() == Mage_Sales_Model_Quote_Address::TYPE_BILLING) { return true; } $address->addTotal(array('code' => $this->getCode(), 'title' => Mage::helper('sales')->__('Points Earned'))); return $this; }
public function fetch(Mage_Sales_Model_Quote_Address $address) { $amount = $address->getWebposDiscountAmount(); $title = Mage::helper('sales')->__('Discount(Admin)'); if ($amount != 0) { $address->addTotal(array('code' => $this->getCode(), 'title' => $title, 'value' => '-' . $amount)); } return $this; }
public function fetch(Mage_Sales_Model_Quote_Address $address) { //check if module enabled, mincredit < credit assigned and creditpoint redeemed only then display in grand_total block if ($this->CreditPointCode == $this->EstimateCredit && $this->moduleStatus == 1 && $this->minCreditConfig < $this->creditPoints) { $amount = $address->getCreditpointAmount(); $address->addTotal(array('code' => Mage::helper('creditpoint')->getCode(), 'title' => Mage::helper('creditpoint')->__('Points Redeem (' . $this->PointsRedeem . ' points)'), 'value' => '-' . $amount)); return $this; } }
public function fetch(Mage_Sales_Model_Quote_Address $address) { $amount = $address->getCapayableFee(); $paymentTitle = Mage::helper('capayable')->getMethodTitle($address->getQuote()->getPayment()->getMethod()); if ($amount != 0) { $address->addTotal(array('code' => $this->getCode(), 'title' => Mage::helper('capayable')->__($paymentTitle), 'value' => $amount)); } return $this; }
public function fetch(Mage_Sales_Model_Quote_Address $address) { $amt = $address->getPaymentPercentageFee(); if ($amt != 0) { $address->addTotal(array('code' => $this->getCode(), 'title' => Mage::helper('adyen')->__('Payment Percentage Fee'), 'value' => $amt)); } else { Mage::helper('adyen_fee')->removeTotal($address, $this->getCode()); } return $this; }
public function fetch(Mage_Sales_Model_Quote_Address $address) { //$amount = $address->getCreditDiscount(); $amount = $address->getCreditDiscount(); if ($amount != 0) { $title = Mage::helper('sales')->__('Credit Discount'); $address->addTotal(array('code' => $this->getCode(), 'title' => $title, 'value' => -$amount)); } return $this; }
public function fetch(Mage_Sales_Model_Quote_Address $address) { $subscriptionFee = $address->getSubscriptionFeeAmount(); if ($subscriptionFee != 0) { $address->addTotal(array('code' => $this->getCode(), 'title' => Mage::helper('adyen_subscription')->__('Subscription Fee'), 'value' => $subscriptionFee)); } else { $this->removeTotal($address, $this->getCode()); } return $this; }
public function fetch(Mage_Sales_Model_Quote_Address $address) { // if ($address->getDepositpprAmount() > 0) { $depositTitle = Mage::helper('payperrentals')->__('Deposit'); $amt = $address->getDepositpprAmount(); $address->addTotal(array('code' => $this->getCode(), 'title' => $depositTitle, 'value' => $amt)); } return $this; }