Magento 1.9订单审核/电子邮件未显示任何项目

Magento 1.9订单审核/电子邮件未显示任何项目,magento,items,Magento,Items,当在我的网店下订单时,“打印订单审核”和“订单电子邮件”中没有显示任何项目 昨天我用1.9.1的安装压缩文件替换了frontend/base中的模板/电子邮件文件,因为我认为从1.8升级时出现了问题。更换后的审查和电子邮件工作。然后我将email/order/items/order/default.phtml复制到我的主题中,尝试将项目缩略图复制到订单电子邮件中。5到6封电子邮件之后,它又停止了工作 我不知道到哪里去找这个问题。有人有什么提示吗 提前感谢 检查您的模块是否使用默认的发送电子邮件方

当在我的网店下订单时,“打印订单审核”和“订单电子邮件”中没有显示任何项目


昨天我用1.9.1的安装压缩文件替换了frontend/base中的模板/电子邮件文件,因为我认为从1.8升级时出现了问题。更换后的审查和电子邮件工作。然后我将email/order/items/order/default.phtml复制到我的主题中,尝试将项目缩略图复制到订单电子邮件中。5到6封电子邮件之后,它又停止了工作

我不知道到哪里去找这个问题。有人有什么提示吗

提前感谢

  • 检查您的模块是否使用默认的发送电子邮件方法Mage_Sales_Model_Order::sendNewOrderEmail()
  • Magento为注册客户和来宾使用不同的电子邮件模板。您对这两类客户都有意见吗
  • 打开系统/配置/销售电子邮件,检查用于新订单的模板?如果没有默认设置,请尝试设置默认设置并重复发送电子邮件
  • 在默认情况下,以下内容用于订单项输出(如下所示)。尝试在您的magento中搜索句柄
    ,如果您找到的不是下面显示的内容,请尝试删除并重新检查
/app/design/frontend/base/default/layout/sales.xml


defaultsales/order\u email\u items\u order\u defaultemail/order/items/order/default.phtml
groupedsales/order\u email\u items\u order\u groupedemail/order/items/order/default.phtml
colspan=“3”align=“right”style=“padding:3px 9px”
align=“right”style=“padding:3px 9px”
1.
-尝试从布局中查看模板(查看上方的
email/order/items/order/default.phtml

upd.1

这可能是因为所有模板都是从堆栈中获取的。最有可能的是,在某些较高的lvl中,有一些模板覆盖了您所需的模板。我的建议是:

  • 将clean magento安装中的正确模板上载到您的应用程序/区域设置/en_US/模板/电子邮件/销售
  • 将正确的模板上载到
    email/order/items/order/default.phtml
  • 从中删除所有其他模板
  • 前端/base/default/locale/{您的新订单模板}

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

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

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

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


    谢谢你的回复。我用一些补充信息更新了我的第一个问题。我检查了你所有的提示,但看起来都不错。因为只有注册用户才可以下单,所以我不能检查客人。我的自定义主题现在不使用任何模板/电子邮件文件。同样在默认布局下,问题依然存在。“在5或6封电子邮件之后,它再次停止工作。”-我认为下面提到的一个属性不允许再次发送已发送的信件。if($this->getEmailSent()){return$this;}(查找方法sendNewOrderEmail())。您可以暂时删除此支票。请澄清你的情况。现在显示订单评审中的项目?你不能发送电子邮件?电子邮件总是在发送,但现在没有显示项目。正如我所描述的,在我将app\design\frontend\base\default\template\email替换为1.9.1安装zip中的文件后,项目在5或6封电子邮件中出现,但在对app/design/frontend/my_theme/template/email/order/items/order/default.phtml进行更改后,项目停止显示。在我的主题中删除了该文件,但仍然没有显示任何内容。为什么不将更改恢复到上一阶段?如果它能正常工作的话,我做到了!但不幸的是,这没有帮助。。。我还再次替换了app\design\frontend\base\default\template\email文件,但没有任何帮助。奇怪的问题:-(
    <!--
    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>