这可能是一个棘手的问题: 我在我的商店出售了很多不同的商品,我希望确认电子邮件根据售出的商品而有所不同。 例如,我出售的所有男装商品都将归一个人所有,我卖的所有女性商品都会转给另一个人。
这可能是magento吗?
答案 0 :(得分:0)
这是可能的,但你必须做一些工作。
在您的安装中添加新模块,让此模块添加新的产品属性,例如email
。
然后在模块重写Mage_Sales_Model_Order
中,你可以覆盖queueNewOrderEmail
方法(我假设你是1.9,如果没有,你应该更新)。确保你只覆盖那一个方法,不要复制整个文件,升级时检查没有任何改变的工作就少了。
在该方法中,您最终会使用一段代码替换$copyMethod = Mage::getStoreConfig(self::XML_PATH_EMAIL_COPY_METHOD, $storeId);
,该代码将遍历您的订单商品并获取与其产品相关的电子邮件。
这样,如果订单包含针对不同人的商品,他们都会收到电子邮件。