Solo tiene que mantenerse debajo de la línea en su archivo minicart.phtml para obtener el subtotal actualizado,
Esta línea a continuación funciona para todos los casos si el caché está habilitado, funciona bien,
<span data-bind="html: getCartParam('subtotal')"></span>
Para obtener el valor del total general, la tasa de envío,
Puede obtener GrandTotal, subtotal y tarifa de envío para la cotización actual usando el código a continuación en el archivo minicart.phtml, pero cuando el caché está habilitado en ese momento, no actualice el precio cuando agrega un nuevo producto usando el método a continuación.
<?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);
?>