На страницах учетной записи В разделе Мой заказ Распечатайте страницу заказа, на которой не отображается подробная информация о заказе


В учетной записи Клиента. Все заказы отображаются правильно, и когда я получаю конкретный заказ, он также показывает его детали, но когда я нажимаю на печать своего заказа. Страница отображается следующим образом. Запись заказа товара и сумма не отображаются. Почему это происходит, как вы думаете? или где находится этот файл, который я могу проверить?

MY orders print section

Author: ephemeral, 2018-01-11

1 answers

Это было связано с проблемой magento 2.1.7; и ее исправление, я думаю, заключается в том, что модуль продажи M2 получил неправильный класс блока для sales_order_print.xml

Временный способ:

open [module-sale] view -> frontend -> layout -> sales_order_print.xml.

Затем измените строку 20

<block class="Magento\Sales\Block\Order\PrintShipment" 
    name="order_items" template="order/items.phtml">

До

<block class="Magento\Sales\Block\Order\Items" 
    name="order_items" template="order/items.phtml">

Тогда все будет хорошо.

Если вы используете пользовательскую тему, просто переопределите файл макета, чтобы исправить его. (нет необходимости изменять исходный код M2)

Если у вас будет такая же ошибка в будущем и вы ее не исправите, пожалуйста, спросите меня.

Ссылка на magento2 в гитхаб

 2
Author: ephemeral, 2018-05-28 14:47:17