Magento 1.9订单评论/电子邮件显示没有项目

时间:2015-04-08 09:41:57

标签: magento items

当我的网上商店下订单时,"打印订单审核中没有显示任何商品"和#34;订购电子邮件"。

昨天我将前端/基座中的模板/电子邮件文件替换为1.9.1安装zip中的模板/电子邮件文件,因为我认为从1.8升级时存在问题。更换评论和电子邮件后工作。然后我将电子邮件/订单/商品/订单/默认.phtml复制到我的主题,试图将项目缩略图变成订单电子邮件。在5或6封电子邮件后,它再次停止工作。

我不知道在哪里寻找问题。有人提示吗?

提前致谢

1 个答案:

答案 0 :(得分:0)

  • 检查您的模块是否使用默认发送电子邮件方法Mage_Sales_Model_Order :: sendNewOrderEmail()
  • Magento为注册客户和来宾使用不同的电子邮件模板。您是否对两组客户都有疑问?
  • 打开系统/配置/销售电子邮件并检查哪个模板用于新订单?如果存在默认值以外的其他内容 - 尝试设置默认值并重复发送电子邮件。
  • 在默认的magento中,下面的东西用于订单项输出(看下面)。尝试在您的magento中搜索句柄<sales_email_order_items>,如果您发现了下面显示的内容,请尝试删除并重新检查。
  

/app/design/frontend/base/default/layout/sales.xml

<!--
Email layouts section
-->
    <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" />
    </sales_email_order_items>

- 尝试从布局中查看模板(查看上方email/order/items/order/default.phtml

<强> upd.1

可能是因为所有模板都来自堆栈。最有可能在一些更高级别的lvl中有一些模板覆盖了你必要的模板。我的建议是:

  1. 从干净的magento安装上传到 app / locale / en_US / template / email / sales 正确的模板
  2. 将正确的模板上传到email/order/items/order/default.phtml
  3. 中删除所有其他模板
      

    frontend / base / default / locale / {your new order templates}

         

    前端/ {package} / {theme} / locale / {您的新订单模板}

         

    frontend / {package} / default / locale / {your new order templates}

         

    前端/ {package} / {theme} / template / {您的新订单模板}

         

    frontend / {package} / default / locale / {your new order templates}