Место для вас

Решение проблемы с отправкой писем в magento 1.9

Magento очень мощная платформа для онлаин торговли. И из-за этой мощности она инногда подглючивает. И при том жестоко бывает так. Вот к примеру в версии magento 1.9 есть глюк с письмами. Известно, что письма в магенте отправляются по крону. То есть письма проходят 'по очереди', а не сразу же отправляются.

Лично у меня в одном проекте был глюк с тем, что не отправлялись письма о новом заказе. Все остальные письма (invoice, shippment, new customer, forgot password и так далее) отправлялись без проблем. А вот "новый заказ" ну ни как.

Пришлось ковыряться в системе. И я нарыл =)

1. нужно скопировать файл к себе на локалку, который находится по пути /app/code/core/Mage/Core/Model/Email/Template.php

2. отредактировать файл Template.php


// найти строку ~407
if ($this->hasQueue() && $this->getQueue() instanceof Mage_Core_Model_Email_Queue) {

// и замменить ее на 
if (!($this->hasQueue()) && $this->getQueue() instanceof Mage_Core_Model_Email_Queue) {

3. создать папки в следующей последовательности /app/code/local/Mage/Core/Model/Email/

4. закачать отредактированный файл Template.php в /app/code/local/Mage/Core/Model/Email/

И все. Пробуйте. Письма должны проходить 'без очереди'.


Место для вас

Добавить коментарий

кликните на картинку,
чтоб обновить код

Что за сайт

Этот сайт представляет унифицированную базу, где инфа собрана в единое целое, а не разбросанна по многочисленным сайтам, записям на листах бумаги или головам людей; а так же доступна круглосуточно не зависимо от кого-либо или чего-либо.

Будь в курсе

Интересненько

Вверх