コード例 #1
0
ファイル: Fee.php プロジェクト: sivajik34/Custom-Fee-Magento2
 /**
  * @param \Magento\Sales\Model\Order\Creditmemo $creditmemo
  * @return $this
  */
 public function collect(\Magento\Sales\Model\Order\Creditmemo $creditmemo)
 {
     $creditmemo->setFee(0);
     $creditmemo->setBaseFee(0);
     $amount = $creditmemo->getOrder()->getFee();
     $creditmemo->setFee($amount);
     $amount = $creditmemo->getOrder()->getBaseFee();
     $creditmemo->setBaseFee($amount);
     $creditmemo->setGrandTotal($creditmemo->getGrandTotal() + $creditmemo->getFee());
     $creditmemo->setBaseGrandTotal($creditmemo->getBaseGrandTotal() + $creditmemo->getBaseFee());
     return $this;
 }