Плагин "OZON Доставка для бизнеса/продавцов" — весь функционал логистики в одном решении! Подробнее
База знаний
Bodysite.Help — единая база знаний и хаб поддержки по всем продуктам

Скорость загрузки страниц сайта может замедлиться, если используются динамические списки (фильтры), которые основаны на количестве продаж товаров. Например, "Хиты продаж". Список (фильтр) каждый раз пересчитывает продажи, и, если заказов много, это может занимать больше времени, чем хотелось бы.

Для решения этой проблемы можно использовать статичные списки, которые наполняются вручную, или же сторонним плагином, например "Автоматическое управление товарами".

Другим способом решения является включение кэширования. Фреймворк имеет встроенный механизм кэширования таких списков, но для этого нужно чтобы был настроен какой-либо вид кэша, а так же при запросе товаров не был указан $offset и $limit.

Для тех у кого не настроен memcached, есть вариант использовать файловый кэш.

Чтобы настроить файловый кэш нужно добавить файлов wa-config/cache.php с содержимым

<?php

return array(
    'default' =--> array(
        'type' => 'file'
    )
);

В настройках темы дизайна обязательно уберите ограничение на количество товаров:

Инструкция была полезна?
85% считают ответ полезным
Спасибо за обратную связь!
Чтобы добавить комментарий, войдите в личный кабинет
Хочу внести изменения в код темы дизайна, какие риски это несёт?

Это несёт риск невозможности дальнейших обновлений темы дизайна. Если вы внесли существенные изменения в исходный код темы - вы закрыли для себя возможность обновляться без дополнительных переносов и доработок.

Чем плохо отсутствие обновлений:

  • новые функции, которые будут появляться в теме, вам будут недоступны
  • исправления найденных ошибок в теме вам будут недоступны.
  • большинство обращений в поддержку по поводу работы темы будут отклонены по причине изменения исходных файлов.
  • со временем начнёт расти технический долг, код будет устаревать, новые версии php могут ломать сайт и, в конце концов, обновляться всё равно придётся, но уже с существенными доработками.

Как безопасно внести изменения в стили (например, поменять цвет), описали в этой статье.

Если что-то не работает на сайте

Первые действия для диагностики причин, связанных с темой дизайна:

1) Попробуйте временно переключиться на другую тему дизайна и проверить работу сломанных разделов.

2) Попробуйте временно отключить плагины, котоырые что-то модифицируют на сайте.

3) Убедитесь, что на вашем сайте не изменялись шаблоны дизайна. Это можно сделать в разделе Витрина - Шаблоны. Если какой-то из шаблонов выделен жирным шрифтом, значит в него вносились изменения.

4) Убедитесь, что вы используете самую свежую версию темы дизайна. Вы установили её и для приложения "Магазин" и для приложения "Сайт" и для приложения "Блог".

5) Откройте консоль разработчика в браузере и проверьте, не появляются ли какие-то записи об ошибках при работе сайта. В них может быть отсылка на какой-то плагин или конкретный скрипт.

6) Посмотрите логи в приложении "Логи". Включите в настройках приложения запись ошибок PHP. Появляются ли какие-то новые записи при воспроизведении ошибки?

Для каких приложений предназначена тема дизайна Megashop 3.0?

Тема дизайна предназначена для приложений:

  • Магазин
  • Сайт
  • Блог
  • Фото
  • Рассылки
Есть ли скидка на Megashop 3.0?

На данный момент есть программа скидок - в случае, если у вас есть лицензия на тему Megashop 2.0 или если вы переходите с другой темы дизайна. Подробнее в форме по ссылке.

У меня сейчас Megashop 2.0, как мне перейти на тему Megashop 3.0?

Мы можем помочь в переезде, доступные услуги перечислены в специальной форме по ссылке.

Хочу внести изменения в код темы дизайна, какие риски это несёт?

Это несёт риск невозможности дальнейших обновлений темы дизайна. Если вы внесли существенные изменения в исходный код темы - вы закрыли для себя возможность обновляться без дополнительных переносов и доработок.

Чем плохо отсутствие обновлений:

  • новые функции, которые будут появляться в теме, вам будут недоступны
  • исправления найденных ошибок в теме вам будут недоступны.
  • большинство обращений в поддержку по поводу работы темы будут отклонены по причине изменения исходных файлов.
  • со временем начнёт расти технический долг, код будет устаревать, новые версии php могут ломать сайт и, в конце концов, обновляться всё равно придётся, но уже с существенными доработками.

Как безопасно внести изменения в стили (например, поменять цвет), описали в этой статье.

Поддерживает ли тема дизайна функционал Premium версии Shop-script?

Да, тема дизайна поддерживает функционал Premium Shop-script (дробное количество, разные единицы измерения и т.д.), если у вас Premium версия темы дизайна Megashop 3.0.

Почему могут не отображаться иконки оплаты, сравнения, избранного?

Если на вашем сайте не отображаются встроенные иконки оплаты, сравнения, избранного, проверьте, что в приложении "Сайт" у темы дизайна Megashop 3.0 выбрана родительская тема:

Как установить тему в приложении "Блог"?

Для этого нужно перейти в приложение "Блог", пункт меню "Дизайн", кнопка "Настройки" и выбрать тему дизайна:

Тема дизайна должна быть установлена и для этого приложения. Если темы дизайна нет в списке, значит она не установлена. Нужно нажать на кнопку "Темы дизайна", найти в магазине тем Megashop 3.0 и установить её. 

Написать в техподдержку
В техническую поддержку входит:
  • Консультации по вопросам приобретения
  • Консультации по функционалу и возможностям
  • Выявление и решение проблем в работе функционала
В техническую поддержку не входит:
  • Настройка решения
  • Доработка под запросы клиента
  • Устранение багов в консультационной форме (без предоставления доступов к сайту)
Платная диагностика:
  • Диагностика сложных и неоднозначных проблем
  • Выявление конфликтов со сторонними решениями
  • Выявление конфликтов в вашей среде сервера
  • Приоритетный срок на обработку тикетов
  • Оплата только банковской картой