получить название способа оплаты заказа
Я хочу показать способ оплаты заказа на странице клиента Мои заказы .
Я пробовал использовать echo $_order->getPaymentMethod()
, это дает НУЛЕВУЮ переменную.
Я также пробовал echo $block->getpaymentsCollection()->getTitle()
, он показывает беспорядочный внешний вид без ошибок.
Итак, как правильно указать название способа оплаты заказа?
7
Author: Seventh St, 2017-01-30
2 answers
Получите модель оплаты из заказа, затем получите экземпляр метода из платежа:
$payment = $order->getPayment();
$method = $payment->getMethodInstance();
$methodTitle = $method->getTitle();
Где $order
является экземпляром Magento\Sales\Model\Order
.
27
Author: Aaron Allen, 2017-01-30 04:40:21
$_order->getPayment()->getAdditionalInformation("method_title")
1
Author: Norton, 2020-12-15 21:58:27