array( * 'amount' => $amount, * 'label' => $label, * 'font_size'=> $font_size * ) * ) * @return array */ public function getTotalsForDisplay() { $store = $this->getOrder()->getStore(); $helper = $this->_taxHelper; $amount = $this->getOrder()->formatPriceTxt($this->getAmount()); if ($this->getSource()->getSubtotalInclTax()) { $amountInclTax = $this->getSource()->getSubtotalInclTax(); } else { $amountInclTax = $this->getAmount() + $this->getSource()->getTaxAmount() - $this->getSource()->getShippingTaxAmount(); } $amountInclTax = $this->getOrder()->formatPriceTxt($amountInclTax); $fontSize = $this->getFontSize() ? $this->getFontSize() : 7; if ($helper->displaySalesSubtotalBoth($store)) { $totals = [ [ 'amount' => $this->getAmountPrefix() . $amount, 'label' => __('Subtotal (Excl. Tax)') . ':', 'font_size' => $fontSize, ], [ 'amount' => $this->getAmountPrefix() . $amountInclTax, 'label' => __('Subtotal (Incl. Tax)') . ':', 'font_size' => $fontSize ], ]; } elseif ($helper->displaySalesSubtotalInclTax($store)) { $totals = [ [ 'amount' => $this->getAmountPrefix() . $amountInclTax, 'label' => __($this->getTitle()) . ':', 'font_size' => $fontSize, ], ]; } else { $totals = [ [ 'amount' => $this->getAmountPrefix() . $amount, 'label' => __($this->getTitle()) . ':', 'font_size' => $fontSize, ], ]; } return $totals; } }