Настройка электронной почты счета-фактуры Magento


Я пытаюсь настроить шаблон электронной почты счета-фактуры в Magento, и я вижу, что отображается большая часть нужной мне информации.

Однако я хотел бы отобразить содержимое корзины покупок только с названием товара и кратким описанием корзины. У меня есть какое-то описание товара, добавленное в корзину с каждым товаром, я не хочу, чтобы эта часть отображалась в шаблоне электронной почты.

Я вижу, что корзина отображается в шаблоне электронной почты с:

{{layout area="frontend" handle="sales_email_order_invoice_items" invoice=$invoice order=$order}}

Есть ли способ отображать только товары и без описания для каждого товара?

Author: 7ochem, 2013-04-02

1 answers

Вы движетесь в правильном направлении. Так как вы нашли дескриптор, немного поищите, и вы обнаружите, что дескриптор sales_email_order_invoice_items находится в файле sales.xml.

<sales_email_order_invoice_items>
    <block type="sales/order_email_invoice_items" name="items" template="email/order/invoice/items.phtml">
        <action method="addItemRender"><type>default</type><block>sales/order_email_items_default</block><template>email/order/items/invoice/default.phtml</template></action>
        <action method="addItemRender"><type>grouped</type><block>sales/order_email_items_order_grouped</block><template>email/order/items/invoice/default.phtml</template></action>
        <block type="sales/order_invoice_totals" name="invoice_totals" template="sales/order/totals.phtml">
            <action method="setLabelProperties"><value>colspan="3" align="right" style="padding:3px 9px"</value></action>
            <action method="setValueProperties"><value>align="right" style="padding:3px 9px"</value></action>
            <block type="tax/sales_order_tax" name="tax" template="tax/order/tax.phtml"/>
        </block>
    </block>
    <block type="core/text_list" name="additional.product.info" />
</sales_email_order_invoice_items>
  • Файл email/order/invoice/items.phtml отвечает за основной шаблон счета-фактуры.
  • email/order/items/invoice/default.phtml, скорее всего, это то, что вы ищете, оно будет использоваться для каждого продукта для отображения его информации.

Таким образом, просто скопируйте email/order/items/invoice/default.phtml в свою собственную папку шаблонов и измените все, что вам нужно изменить в этом файле.

 9
Author: Dan, 2013-04-02 13:15:28