Мы рекомендуем не вносить изменения в код темы дизайна во избежании трудностей с дальнейшими обновлениями. Но если изменения все же требуются, воспользуйтесь следующими инструментами и рекомендациями:
Фиксируйте внесенные изменения, для того чтобы была возможность перенести данные изменения при установке очередного обновления.
Используйте пользовательские файлы изменений или нововведений. Данные файлы вы можете найти среди шаблонов темы дизайна.
Пользовательские стили:
user.css
Пользовательские скрипты:
user.js
Чтобы данные файлы были использованы при загрузке страницы, нужно включить соответствующую опцию в настройках оформления в блоке "Тонкие настройки темы дизайна".
Вам не обязательно править шаблоны темы для внесения некоторых изменений. Создайтё блок в приложении "Сайт" с нужным вам ID и он будет подключен к сайту.
Блок для вставки JS в Head:
megashop.head.js
Блок для вставки CSS в Head:
megashop.head.css
Вывод описания на главной странице:
megashop.home.about megashop.home.about2
Блок для добавления счетчиков:
megashop.footer.counters
Если счетчики не выводятся, попробуйте обернуть их в тег {literal}
Блок для вывода произвольного текста под ценой:
megashop.product.under.price
Блок с уникальным торговым предложением (иконки преимуществ). Может выводится на главной или в карточке товара:
megashop.utp
Вы можете предложить свои варианты размещения блоков для вывода или подмены информации по ссылке.
Как правило переменные плагина "SEO-регионов" используются для подмены контактных данных: телефонов, адресов и графика работы. Для того чтобы не вносить изменения в код темы дизайна мы реализовали возможность использования переменных плагина в настройках темы дизайна.
Пример переменной:
{shopRegionsViewHelper::parseTemplate('{$region.phone}')}
Заменить статичные данные на переменные можно в разделе "Контактные данные" настроек темы дизайна.
Тема дизайна предназначена для приложений:
На данный момент есть программа скидок - в случае, если у вас есть лицензия на тему Megashop 2.0 или если вы переходите с другой темы дизайна. Подробнее в форме по ссылке.
Мы можем помочь в переезде, доступные услуги перечислены в специальной форме по ссылке.
Это несёт риск невозможности дальнейших обновлений темы дизайна. Если вы внесли существенные изменения в исходный код темы - вы закрыли для себя возможность обновляться без дополнительных переносов и доработок.
Чем плохо отсутствие обновлений:
Как безопасно внести изменения в стили (например, поменять цвет), описали в этой статье.
Да, тема дизайна поддерживает функционал Premium Shop-script (дробное количество, разные единицы измерения и т.д.), если у вас Premium версия темы дизайна Megashop 3.0.
Если на вашем сайте не отображаются встроенные иконки оплаты, сравнения, избранного, проверьте, что в приложении "Сайт" у темы дизайна Megashop 3.0 выбрана родительская тема:
Для этого нужно перейти в приложение "Блог", пункт меню "Дизайн", кнопка "Настройки" и выбрать тему дизайна:
Тема дизайна должна быть установлена и для этого приложения. Если темы дизайна нет в списке, значит она не установлена. Нужно нажать на кнопку "Темы дизайна", найти в магазине тем Megashop 3.0 и установить её.
Услуги
Продукты
Кейсы
Блог
О нас
Акции
Bodysite.Club
Контакты