Скорость загрузки страниц сайта может замедлиться, если используются динамические списки (фильтры), которые основаны на количестве продаж товаров. Например, "Хиты продаж". Список (фильтр) каждый раз пересчитывает продажи, и, если заказов много, это может занимать больше времени, чем хотелось бы.
Для решения этой проблемы можно использовать статичные списки, которые наполняются вручную, или же сторонним плагином, например "Автоматическое управление товарами".
Другим способом решения является включение кэширования. Фреймворк имеет встроенный механизм кэширования таких списков, но для этого нужно чтобы был настроен какой-либо вид кэша, а так же при запросе товаров не был указан $offset и $limit.
Для тех у кого не настроен memcached, есть вариант использовать файловый кэш.
Чтобы настроить файловый кэш нужно добавить файлов wa-config/cache.php с содержимым
<?php return array( 'default' =--> array( 'type' => 'file' ) );
В настройках темы дизайна обязательно уберите ограничение на количество товаров:
Это несёт риск невозможности дальнейших обновлений темы дизайна. Если вы внесли существенные изменения в исходный код темы - вы закрыли для себя возможность обновляться без дополнительных переносов и доработок.
Чем плохо отсутствие обновлений:
Как безопасно внести изменения в стили (например, поменять цвет), описали в этой статье.
Первые действия для диагностики причин, связанных с темой дизайна:
1) Попробуйте временно переключиться на другую тему дизайна и проверить работу сломанных разделов.
2) Попробуйте временно отключить плагины, котоырые что-то модифицируют на сайте.
3) Убедитесь, что на вашем сайте не изменялись шаблоны дизайна. Это можно сделать в разделе Витрина - Шаблоны. Если какой-то из шаблонов выделен жирным шрифтом, значит в него вносились изменения.
4) Убедитесь, что вы используете самую свежую версию темы дизайна. Вы установили её и для приложения "Магазин" и для приложения "Сайт" и для приложения "Блог".
5) Откройте консоль разработчика в браузере и проверьте, не появляются ли какие-то записи об ошибках при работе сайта. В них может быть отсылка на какой-то плагин или конкретный скрипт.
6) Посмотрите логи в приложении "Логи". Включите в настройках приложения запись ошибок PHP. Появляются ли какие-то новые записи при воспроизведении ошибки?
Тема дизайна предназначена для приложений:
На данный момент есть программа скидок - в случае, если у вас есть лицензия на тему Megashop 2.0 или если вы переходите с другой темы дизайна. Подробнее в форме по ссылке.
Мы можем помочь в переезде, доступные услуги перечислены в специальной форме по ссылке.
Это несёт риск невозможности дальнейших обновлений темы дизайна. Если вы внесли существенные изменения в исходный код темы - вы закрыли для себя возможность обновляться без дополнительных переносов и доработок.
Чем плохо отсутствие обновлений:
Как безопасно внести изменения в стили (например, поменять цвет), описали в этой статье.
Да, тема дизайна поддерживает функционал Premium Shop-script (дробное количество, разные единицы измерения и т.д.), если у вас Premium версия темы дизайна Megashop 3.0.
Если на вашем сайте не отображаются встроенные иконки оплаты, сравнения, избранного, проверьте, что в приложении "Сайт" у темы дизайна Megashop 3.0 выбрана родительская тема:
Для этого нужно перейти в приложение "Блог", пункт меню "Дизайн", кнопка "Настройки" и выбрать тему дизайна:
Тема дизайна должна быть установлена и для этого приложения. Если темы дизайна нет в списке, значит она не установлена. Нужно нажать на кнопку "Темы дизайна", найти в магазине тем Megashop 3.0 и установить её.
Услуги
Готовые решения
Кейсы
Блог
О нас
Акции
B.Club
Контакты