Блок итоговых заказов в шаблонах электронной почты заказов и счетов-фактур Magento - PullRequest
3 голосов
/ 01 июля 2011

Может кто-нибудь указать мне на шаблоны / блоки кода, которые используются для блока итогов заказа в шаблонах почты и счетов электронной почты заказа Magento?

Налоговая проблема решена, но мне нужно реализовать некоторыелогика избавления от доставки и подытога.Какие шаблоны используются для электронных писем?Я нашел интерфейс и изменил его по мере необходимости, но не могу найти шаблон / блок, который используется для электронных писем, отправляемых системой.

Может ли кто-нибудь указать мне правильное направление?

Спасибо, Барт

Ответы [ 4 ]

16 голосов
/ 04 апреля 2012

Niels ответ app/design/frontend/base/default/template/sales/order/totals.phtml правильный, однако я подумал, что некоторые дальнейшие разъяснения были в порядке, потому что не нужно просто вносить косметические изменения в этот файл, чтобы произвести желаемое изменение. totals.phtml перебирает «итоги», каждая из которых создает общую позицию (Итого, отгрузка и обработка, налог, общий итог (без налога) и общий итог (включая налог)). Лучше всего использовать Mage::Log для вывода каждого из итогов (которые зацикливаются через ассоциативный массив $_code => $total). Если вы зарегистрируете каждый ключ ($_code), вы увидите такие имена, как subtotal, shipping, grand_total, tax и grand_total_incl. Я отфильтровал ненужные мне письма из заказа на продажу, добавив следующий код прямо под foreach:

<?php if (in_array($_code, array('grand_total'))) { 
    continue;
} ?>

Надеюсь, это поможет любому, кто ломает голову над тем, откуда эти суммы таинственным образом происходят. : -)

5 голосов
/ 26 октября 2011

Этот шаблон используется для итогов в шаблонах электронной почты и в обзоре заказов в Личном кабинете:

приложение / дизайн / интерфейс / базы / по умолчанию / шаблон / продажи / заказ / totals.phtml

1 голос
/ 31 мая 2016

Ответ Джейсона хорош для того, чтобы сказать Magento не генерировать подобные grand_total HTML.Тем не менее, вам следует обратиться к Система> Конфигурация> Продажи> Налог , чтобы узнать, сможете ли вы сначала правильно удалить поля.

Если затем появится сообщение «Предупреждение, настройка налога можетпривести к ошибкам округления "в верхней части ваших страниц администратора, вам необходимо изменить настройки.См. руководство для настроек по умолчанию, если они вам нужны.

0 голосов
/ 01 июля 2011

Я не совсем уверен, но может ли это быть так:

\ app \ design \ adminhtml \ default \ default \ template \ email \ order \ items.phtml

Каталог может неточно совпадают с вашими, но я уверен, что вы сможете найти его.

HTH

...