2014-01-21 4 views
0

Я совершенно новый для magento & с использованием версии 1.7. Я хочу удалить номер sku из электронной почты заказа, когда клиент разместит заказ. После много R & D Я заметил, что используемый шаблон составляет от app/design/frontend/base/default/template/email/order/items.phtml и название продукта, номер sku, количество и цена взяты с echo $this->getItemHtml($_item) этой линии. Я не совсем понимаю, как мне удалить столбец номера sku из этой единственной строки? Или есть ли другой способ сделать это?Удалить номер sku из заказа email - magento

Любая помощь приветствуется. Спасибо.

ответ

2

Позвольте мне объяснить вам весь процесс.

вы можете найти шаблон электронной почты для заказа в app/locale/en_US/template/email/sales/order_new.html. В этом файле вы можете найти эту строку {{layout handle="sales_email_order_items" order=$order}} на линии №. 97

В этом вы можете видеть, что дескриптор «sales_email_order_items» вы можете найти этот блок в каталоге app \ design \ frontend \ base \ default \ layout \ sales.xml. 268.

<sales_email_order_items> 
<block type="sales/order_email_items" name="items" template="email/order/items.phtml"> 
    <action method="addItemRender"><type>default</type><block>sales/order_email_items_order_default</block><template>email/order/items/order/default.phtml</template></action> 
    <action method="addItemRender"><type>grouped</type><block>sales/order_email_items_order_grouped</block><template>email/order/items/order/default.phtml</template></action> 
    <block type="sales/order_totals" name="order_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"> 
      <action method="setIsPlaneMode"><value>1</value></action> 
     </block> 
    </block> 
</block> 
<block type="core/text_list" name="additional.product.info" /> 

В этом блоке вы можете увидеть путь к файлу «по электронной почте/заказ/items.phtml (приложение \ дизайн \ \ интерфейс базы \ Default \ шаблон \ \ электронный заказ \ items.phtml) "

В этом файле просто прокомментировать этот код <th align="left" bgcolor="#EAEAEA" style="font-size:13px; padding:3px 9px"><?php echo $this->__('Sku') ?></th> на линии нет. 33

Теперь вы можете увидеть другой путь к файлу 'email \ order \ items \ order \ default.phtml (app \ design \ frontend \ base \ default \ template \ email \ order \ items \ order \ default .phtml) '

В этом файле просто прокомментировать этот код <td align="left" valign="top" style="font-size:11px; padding:3px 9px; border-bottom:1px dotted #CCCCCC;"><?php echo $this->htmlEscape($this->getSku($_item)) ?></td> на линии №. 48.

Выполнено.

Смежные вопросы