Пример #1
0
 /**
  * Add discount total information to address
  *
  * @param \Magento\Quote\Model\Quote $quote
  * @param \Magento\Quote\Model\Quote\Address\Total $total
  * @return array|null
  */
 public function fetch(\Magento\Quote\Model\Quote $quote, \Magento\Quote\Model\Quote\Address\Total $total)
 {
     $result = null;
     $amount = $total->getDiscountAmount();
     if ($amount != 0) {
         $description = $total->getDiscountDescription();
         $result = ['code' => $this->getCode(), 'title' => strlen($description) ? __('Discount (%1)', $description) : __('Discount'), 'value' => $amount];
     }
     return $result;
 }