Я пытаюсь вывести сумму отгрузки из бэкэнда без JavaScript.Но когда страница корзины отображается впервые, сумма доставки отображается следующим образом:
Доставка () 0,00 $
, но когда я обновляю страницу,тогда сумма отгрузки отображается в следующем порядке:
Доставка (Стандартная доставка - Стандартная доставка по воздуху): 12,00 $
Это мой внутренний код, чтобыполучить сумму доставки:
<?php
$cart = $objectManager->get('\Magento\Checkout\Model\Cart');
$shipping_amount=$cart->getQuote()->getShippingAddress()->getShippingAmount();?>
$shipping_amountc=$cart->getQuote()->getShippingAddress()->getData("shipping_description");
<tr>
<td>Shipping (<?php echo $shipping_amountc; ?>) </td>
<td align="right"><?php echo number_format($shipping_amount,2);?></td></tr>
Можно ли как-нибудь определить сумму доставки без обновления страницы?пожалуйста, кто может помочь мне, я ценю это!