Друзья, может кто-то уже сталкивался.
Выплыло кривое отображение транзакционных писем в почтовых клиентах мобильных устройств
Скриншоты со штатного андроидного почтового клиента(не гмайл) но оно не единственное которое не показывает тело письма
Так это выглядит, можно прочитать только тему письма, а тело остается пустым.
К удивлению так происходит не со всеми письмами, к примеру письмо о "Завершении" заказа
Пусть немного криво но все-же тело письма виднеется и вполне себе можно понять суть
Я так подразумеваю косяк в HTML разметке так как эксперимент с отправкой просто текстового уведомления показал что все отображается корректно.
Кстати! Если делать транзакционные письма не на основе русифицированных, а к примеру на основе английских, то будет совершенно другой шаблон письма выполненный в более современном стили, как минимум там отсутствует тег <center> который не поддерживается в HTML5. Изначально я было и подумал что проблемы как раз в старой табличной верстке, но сделав ДИВ-ный шаблон получил ту же песню
Используйте более новые шаблоны. Они более современные с точки зрения технологий, но выглядят хуже (субъективное мнение). Если используете наш русификатор, то в комплекте есть русифицированные новые шаблоны в отдельной папке, их надо только перенести в основную.
P.S. Картинки не видны, поэтому что-то подсказать не могу.
С более современными я погорячился, при рассмотрение исходника письма не обратил сразу внимания на шапку, а там:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict...
и более внимательно рассмотрев увидел все ту же табличную верстку
Картинки особо ничего не дадут, привел просто для демонстрации
Изменил шаблон, убрал всю табличную верстку, результата ноль. Удалил из шаблонов {{var non_inline_styles}} и {{inlinecss file="email-inline.css"}} все встало на свои места, non_inline_styles если память не изменяет можно отключать-подключать через админку, но в тестах морочится не стал.
Кстати из этих файлов css В КАЖДОМ ПИСЬМЕ!!! покупателю отправляется гора вот такого мусора
/** * Magento * * NOTICE OF LICENSE * * This source file is subject to the Academic Free License (AFL 3.0) * that is bundled with this package in the file LICENSE_AFL.txt. * It is also available through the world-wide-web at this URL: * http://opensource.org/licenses/afl-3.0.php * If you did not receive a copy of the license and are unable to * obtain it through the world-wide-web, please send an email * to license@magento.com so we can send you a copy immediately. * * DISCLAIMER * * Do not edit or add to this file if you wish to upgrade Magento to newer * versions in the future. If you wish to customize Magento for your * needs please refer to http://www.magento.com for more information. * * @category design * @package base_default * @copyright Copyright (c) 2006-2016 X.commerce, Inc. and affiliates (http://www.magento.com) * @license http://opensource.org/licenses/afl-3.0.php Academic Free License (AFL 3.0) */
И это вставляется из каждого подключенного CSS
Да, письма отстой конечно, но зато на мобильниках хорошо показываются.
И ещё один огромный минус, нет гугловской разметки в письмах а она на мобильных гаджетах показывается супер модно и очень удобно!!!
В том то и проблема что не в каждом почтовом клиенте на мобильном устройстве отображаются, наши ребята нашли как минимум 6 почтовых клиентов в плей-маркете которые болеют одинаковой заразой. Написали в поддержку этих приложений, одни ответили что в курсе этих дел и они только прикручивают плюшки, а сам почтовый клиент гугловский и они в него не лезут.