Bạn chỉ cần giữ dòng dưới đây trong tệp minicart.phtml của mình để được cập nhật tổng phụ,
Dòng bên dưới này là công việc cho tất cả các trường hợp nếu bộ đệm được kích hoạt tốt,
<span data-bind="html: getCartParam('subtotal')"></span>
Để nhận giá trị của grandtotal, giá vận chuyển,
Bạn có thể nhận GrandTotal, tổng phụ và tỷ lệ vận chuyển cho báo giá hiện tại bằng cách sử dụng mã dưới đây trong tệp minicart.phtml, nhưng khi bộ đệm được bật tại thời điểm đó không cập nhật giá khi bạn thêm sản phẩm mới bằng phương pháp bên dưới.
<?php
$quote = $block->getTotalsCache();
$getSubTotal = $quote['subtotal']->getData('value');
$getGrandTotal = $quote['grand_total']->getData('value');
$getShippingRate = $quote['shipping']->getData('value');
$finalSubTotal = $this->helper('Magento\Framework\Pricing\Helper\Data')->currency(number_format($getSubTotal,2),true,false);
$finalShippingTotal = $this->helper('Magento\Framework\Pricing\Helper\Data')->currency(number_format($getShippingRate,2),true,false);
$finalGrandTotal = $this->helper('Magento\Framework\Pricing\Helper\Data')->currency(number_format($getGrandTotal,2),true,false);
?>