Anda harus tetap di bawah baris dalam file minicart.phtml Anda untuk mendapatkan subtotal yang diperbarui,
Baris di bawah ini adalah workig untuk semua kasus jika cache diaktifkan berfungsi dengan baik,
<span data-bind="html: getCartParam('subtotal')"></span>
Untuk mendapatkan nilai grandtotal, tarif pengiriman,
Anda bisa mendapatkan GrandTotal, subtotal dan tarif pengiriman untuk penawaran saat ini menggunakan kode di bawah ini dalam file minicart.phtml, Tetapi ketika cache diaktifkan pada saat itu tidak memperbarui harga ketika Anda menambahkan produk baru menggunakan metode di bawah ini.
<?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);
?>