получить название способа оплаты заказа


Я хочу показать способ оплаты заказа на странице клиента Мои заказы .

Я пробовал использовать echo $_order->getPaymentMethod(), это дает НУЛЕВУЮ переменную.

Я также пробовал echo $block->getpaymentsCollection()->getTitle(), он показывает беспорядочный внешний вид без ошибок.

Итак, как правильно указать название способа оплаты заказа?

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