Рубрики
PrestaShop

PrestaShop: решение проблем

Ко мне в скайп часто стучаться с проблемами, решение которых не требует особых навыков, но начинающие разработчики не знают как это сделать, т.к хорошей документации для начинающих нет. Поэтому я решила выделить для этого на блоге web-esse.ru отдельный пост. Все вопросы которые у вас возникают, но соответствующего поста у меня нет, можно задавать тут (т.е перед тем как задать вопрос — ознакомьтесь с содержимым блога, возможно я об этом уже писала). Наиболее интересные из комментариев будут переноситься в текст поста.

1.Не работает поиск prestashop

Обычно под этой эпичной фразой подразумевается, что поиск не выводит вновь добавленные товары.
Если это первое обновление товаров, после удаления дефолтных и загрузки вашего асортимента, то необходимо:
-В первую очередь сбросить настройки (Модули -> модуль поиска -> «Сбросить»)

— После этого нужно переиндексировать товары.
Настройки — Поиск — переиндекстировать
Preferences -> Search -> Re-build entire index.

2. Prestashop тормозит

Чаще всего для решения проблемы достаточно включить кеширование и отключить компиляцию. Когда вы только поставили престу, по умолчанию эти опции настроены для режима работы. Но если вы поручаете, что то переделать в вёрстке, то для того чтоб шаблон обновился разработчик выключает кеширование и включает компиляцию. Иногда специалист может забыть вернуть обратно…
Если у Вас «тормозит магазин» в первую очередь проверьте опции кеширования:
Preferences -> Performance (Force compile:No; Cache:Yes)
Настройки -> Производительность (Компиляция:Нет; Кеш:Да)
Есть конечно и другие причины медленной загрузки, например, не подходящий хостинг. Для разных нагрузок нужны разные тарифы, надеюсь что мой обзор поможет выбрать хороший хостинг: Хостинг для PrestaShop

3. Я поменял что то (телефон, заголовок и т.п) в шаблоне, но он не обновляется

Как я уже написала выше, после установки магазина настройки оптимизированы для быстрой загрузки шаблона. Поэтому информация, которая передаётся пользователю берётся не из tpl шаблона.
Есть два набора настроек:
1. Режим разработки — это например, вёрстка, внесение правок в шаблон модулей и т.п. В этом режиме Кеширование должно быть выключено, а компиляция включена.
2. Режим нормальной работы, т.е когда в магазин заходят покупатели совершают покупки, а вы при этом ничего не делаете с шаблоном. В этом режиме важна скорость загрузки страницы, поэтому нужно включить кеширование и выключить компиляцию шаблона.

При этом если в просто обновили товар или написали статью — кеширование отключать не нужно, вся информация обноситься и так.

4. PrestaShop:»Способ доставки не найден»

Значит у курьера не поставлена галочка в области которую вы выбираете. Например, в дефолтной настройка у России стоит зона «Europe (out E.U)» — значит в курьере тоже должна стоять там галочка.
При настройке доставки будет полезна статья: PrestaShop: Настройка компонента “Доставка”

5. Как отредактировать текст на главной странице

За это отвечает модуль Home text editor

127 ответов к “PrestaShop: решение проблем”

Спасибо огромное!!!! я то ломал голову почему у меня в магазине на престашоп в поиске новые товары не появляются…. СПАСИБО от всей души!!!

Подскажите пожалуйста как выравнять в одну линии ссылки в верху страницы «контакты»,»карта сайта»,»в закладки» ,валюта и флаг, сейчас флаг и валюта вверху а под ними «контакты»,»карта сайта»,»в закладки»?

Здравствуйте. Я случайно удалила корзину, и не могу ее никак восстановить. При обновлении шаблона загружается все что угодно, только не корзина =( Все настройки сбились, а корзина так и не появилась. Помогите мне ее вернуть, пожалуйста..

Модуль корзины нужно брать не из шаблона, а из архива файлов движка вашей версии — скачать можно на оф сайте, а вот визуальные изменения (шаблон) — уже из темы

Да!!! решение проблем с Prestashop отличная тема!!! Надеюсь вы её будете дополнять т.к. есть такие проблемы которые можно исправить только зная конкретно что и где нужно сделать. Спасибо!

Добрый день, Анастасия, возникла проблема — при установке Prestashop 1.4.9 не отображаются модули в панеле администратора, не понимаю в чём проблема. Была у вас такая проблема? если да, то подскажите есть какое то решение?

Как я понимаю вместо модулей «белый лист»? В первую очередь, если что то не отображается — всегда включайте отображение ошибок компилятора. Думаю проблема для многих актуальна — вынесу решение в пост.

Анастасия, здравствуйте, есть два вопроса, помогите, если сочтете возможным. Использую стандартную тему, не могу поменять в футере «Sitemap» на «Карта сайта». В процессе поиска решения сбросил (Сброс) Блок постоянных ссылок, после восстановления он переехал в область между главным меню и Новинками, как вернуть его обратно?
И еще вопрос — вышла новая версия, как перенести в нее перевод меню админ панели? В какой таблице он сидит?

Первая часть вопроса — в позиционировании (страничка в разделе модули) перенести из хука Top в хук Footer — как сделать, читайте на блоге

Для новой версии (если вы об 1.5) — есть свой перевод или вам нужно собственные названия вкладок — тогда поменяйте их в разделе «Администрирование» -«Меню»

Анастасия, прошу ромощи:
 Магазин (версия 1.4.4.0) работал несколько месяцев без проблем. Черт
дернул сделать архив базы. В результате архив есть, а магазин перестал
работать. В администраторе (русифицирован) все нормально, все работает, но вместо
главной страницы магазина выскакивает:Fatal error: Uncaught…
Помогите

Странно, процедура бэкапа не могла привести к плачевным последствиям….
Отключите модуль на который ругается компилятор — blockrss

Анастасия, здравствуйте!
Прошу Вашей помощи, в проблеме с выводом категорий
У меня версия 1.4.4.0, как можно скрыть некоторые id категорий в homecategories, не затрагивая при этом стандартный модуль категорий?
Т.е. в стандартном написано следующее:  отделочные материалы -> затирка, шпатлевка и т.д.
Мне нужно чтобы в homecategories отображались только подкатегории (затирка, шпатлевка и т.д.)

В другом случае: пиломатериалы — имеющие тот же уровень, что и отделочные материалы, отображались в homecategories
 

Анастасия, а если модуля home text editor нет?

И еще — как поправить ссылку в футере?

Анастасия, спасибо за статью. У меня вопрос как вообще можно поменять содержимое «Блока постоянных ссылок». Например: убрать оттуда Login и добавить ссылку на страницу.

Редактированием tpl шаблона, название модуля можно легко найти по разделу Позиционирование или Расоложение

Помогите, сделал таблицу в HTML, текст и изображение не сохраняет. Выбивает ошибку при сохранении «The following field is invalid according to the validate method isCleanHtml:
(EditorialClass->body_paragraph = Хозтовары Отделочные материалы Строительные материалы NONE NONE Инструменты Электроинструменты // for language 7)». Сброс не помогает. Заполнен текст на русском языке, и стоит русский флаг, менял на разные таже ошибка. Версия PrestaShop 1.4.9 и домашний текстовый редактор для PrestaShop v1.6. Подскажите, что мне делать?

Торможение Престы часто может быть связано еще с большим количеством установленных, но не используемых модулей (серенькие галочки). Просто деинстальте что вам точно не нужно. А то что ТОЧНО-ТОЧНО не нужно — вообще удалите, большое количество модулей иногда приводит к тому, что вкладка Модули не открывается — недостаточный объем оперативки у хостера.

Ростислав, у меня именно такая проблема. при смене хостера, «кладка Модули не открывается». какой объем этой памяти спрашивать у хостера?

Добрый день, прежде чем обращаться к хостеру рекомендую включить отображение ошибок — по показанной ошибке возможно удастся точнее определить проблему.

и что еще может быть причиной такого глюка в бэк-офисе?

Способы доставки по Europe (out E.U) — это конечно полный дурдом! ;)) Это все равно, что отослать письмо адресату, указав только город. для России нужно создать как минимум 5 основных почтовых зон, и распихать по ним регионы. Кому нужно, пишите на мыло, у меня есть модуль Локализатора, с распределенными по зонам регионами России и Украины.

как удалить горизонтальное меню на главной, которое идет с шаблоном??? Установил новое меню, а старое не знаю где на ftp удалить.

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

Как решить проблему импорт товара таблицей exel через CSV ???? Закинул, товар видно, но на сам товар через магазин зайти нельзя выбивает вот такое: Error: No such file or directory что делать почти все модули удалил.

Опишите проблему подробнее. 1. Импорт проходит без ошибок? 2. Где видно товар, в админке, на главной? 3. Версия престы, включено ли чпу

Подскажите, пожалуйста, в моем шаблоне нет возможности в админке редактировать текст описания категории. Неужели все надо корректировать в коде? Я имею в виду выделения, подзаголовки и т.д. в самом тексте. Спасибо

Да в стандартной конфигурации престы есть такая проблема. Решается доработкой кода админки.

Как перевести слово в корзине на главной (корзина пустая)???
Все переводы переведены, весь сайт на русском а одно слово на англ.
http://stroybum.net

принудетельную Компиляцию в настройках поставь.

Есть два решения:
1. Добавьте языковой файл ru.php в модуль blockcart, в него запишите перевод
2. Поменяйте перевод в tpl файле

Prestashop 1.5.3.1 При заказе более одного продукта, покупателю приходят email подтверждения на каждый продукт — вместо одного с общей суммой. Подскажите, пожалуйста, где и как насторить, если это вообще можно настроить!? Спасибо

У меня приходит одно сообщение, может есть ещё какие то условия? например, каждый товар отдельным заказом формируется или в наличие нет, на момент заказа….

Как вставить изображение подскажите пжл

Cори если не сюда обратился, может подскажете?
В фильтре не отображается цвет, точнее отображается только название цвета. Как это можно исправить??
Заранее благодарен!

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

Обсуждение закрыто.