Знаю тема избитая, но я не знаю как её решить уже несколько дней. Потихоньку создаю и настраиваю интернет магазин, как то при тестировании оформления заказа заметил что перестали переходить уведомления на емаил ни клиенту ни админу. Ещё раз проверил, да действительно глухо. Так как голова была забита другим вопросом, решение этой проблемы отложил на потом. Но через несколько дней при очередном тестировании оформления заказа, удивительным образом уведомления опять стали приходить без нареканий. Думаю класс !!! хоть от одной головной боли избавился, но не тут то было. Ещё через несколько дней ситуация повторилась, уведомления опять пропали. Начал заниматься этим вопросом, загуглил оказывается довольно частая проблема в opencart но проявляется по разному, для начала проверил полностью ли не работает почта или только уведомления о заказах. У меня отказали только уведомления о заказах, всё остальное (рассылка, уведомления об отзыве, обратная связь) работает. Поиск по проблеме навёл меня к некоторым рекомендациям. 1)Что бы у админа и в настройках магазина был одинаковый мейл (выполнил) 2) Желательно что бы мейл был доменным (выполнил)(пробовал разные yandex, gmail, mail нигде не заработало) 3) Настроить почту через SMTP (отказался от этого) мне её настроил хостер когда я обратился к ним с проблемой, через SMTP при оформлении заказа сайт зависал наглухо (не знаю почему так но это меня сразу оттолкнуло от этого варианта. При поиске ещё были варианты с ковырянием движка opencart, но я не решился так, что бы не усугубить положение дел. Было решено откатить сайт из бекапа которые делает хостер ежедневно, откатился до момента когда всё работало. Уведомления опять стали приходить,(проверил раза три с промежутком в 5 минут). Но через пару часов уведомления опять заглохли (при этом я ни чего не трогал в админ панели сайтом) Начал опять откатываться с бекапа но только в этот раз сначала откатил только файлы (ситуация не изменилась) когда откатил базу данных (всё опять заработало). Подождал пару часов, опять всё заглохло. Снова начал откатываться но в этот раз первую откатил базу данных, и сразу всё заработало.
Что я выяснил своими манипуляциями, то что за эти пару часов в базе данных что то происходит что то меняется, и уведомления перестают работать.
снял дамп базы с неработающими уведомлениями и через Total Commander пытался сверить с работающим дампом, (он нашёл 25 различии в дампах) но так как я мало что в этом понимаю у меня проблему выявить не получилось.
Прошу помощи у знающих людей где что посмотреть (готов отправить дампы) проверенным форумом людям. Готов оплатить вашу помощь.
Сайт
ocStore 3.0.2.0