Рубрики
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: решение проблем”

Помогите начинающему как скрыть определенную категорию? вот код

{$node.name|escape:’htmlall’:’UTF-8′}
{if $node.children|@count > 0}

{foreach from=$node.children item=child name=categoryTreeBranch}
{if $smarty.foreach.categoryTreeBranch.last}
{include file=»$branche_tpl_path» node=$child last=’true’}
{else}
{include file=»$branche_tpl_path» node=$child last=’false’}
{/if}
{/foreach}

{/if}

Мне нужно что на нее можно было ссылаться но чтобы ее не видно было?

Здравствуйте! Подскажите пожалуйста как отображать количество товара в категории? presta 1.4.4

Добрый день.
Подскажите пожалуйста, как при оформлении заказа показать покупателю общий вес заказанных товаров, и возможно ли это, ну или для каждого товара по отдельности? Вот, к примеру при оформлении заказа в корзине есть Товар, Описание, Арт. Арт это что такое? Вместо этого Арт можно вывести вес?
Спасибо.

Здравствуйте! При переносе на другой хостинг у меня перестал работать поисковик сайта. Сброс сделал, переиндексацию сделал — ничего не помогло. Что Вы мне посоветуете.

Решил самостоятельно внесением изменения значения в коде Search.php

Добрый вечер! ПОмогите, пожалуйста, с Prestashop 1.5.
Как разместить модули только на главной странице перед вкладками leftcolumn b centercolumn во всю ширину?:

Добрый день, есть несколько способов:
1. Добавить новый хук
2. Использовать существующий — top, добавить туда модуль и прописать в исключениях остальные страницы

Добрый день. Столькнулась с такой проблемой. Модуль Текстовый редактор главной страницы в списке Позиции есть, а в списке модулей фронт-офиса — нету. Как сделать, чтобы он там выводился, потому что не возможно иначе отредактировать текст на главной?

Здравствуйте! Как и где мне исправить URL для корректного отображения ссылок в адресной строке, а то Яндекс и Гугл не совсем правильно индексируют товары с моего сайта при запросах.

Яндекс выводит ссылку на товар так: baychi.ru/товар/jq-emsx0027/

А мне нужно так: http://baychi.ru/zhenskie/15jq-emsx0027.html или лучше так: http://baychi.ru/product/jq-emsx0027.html

Всем привет!

Помогите, решить проблему. Не могу войти в админку. Пишет вот такую ошибку: Warning: Invalid argument supplied for foreach() in /home/p183203/…./classes/Profile.php on line 145
Warning: Cannot modify header information — headers already sent by (output started at /home/p183203/…./classes/Profile.php:145) in /home/p183203/…../classes/Tools.php on line 141. Что это значит и что сделать, чтобы все снова заработало? Заранее спасибо!!!!

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

В том то и дело, что не понятно почему. Сами мы никаких модулей не ставили, правки не вносили, возможно было обновление, но мы так и не знаем. С вечера все работало, а утром вот такие ошибки выдает.

«Само» не могло сломаться, преста не обновляется автоматически…. Откатитесь на хостинге на бэкап в котором всё работает.

Доброго времени суток!;)
При вёрстке шаблона в Prestashop столкнулся с проблемой вывода текста кириллицей вне модулей на экран. Причем в локализованных модулях с этим всё более-менее нормально, а в местах страницы, где требуется вывести не связанный с тем или иным модулем текст, например «Цена», там как раз и начинается вся эта беда-печаль в виде ???? символов.

Кодировка стоит UTF-8.

Единственную причину вижу в том, что неправильно пытаюсь вывести на экран текст.

Как это лучше сделать?

Если не кириллица отображается корректно, значит не совпадает кодировка в связке: Кодировка файла — кодировка отдаваемая в заголовке или сервером — кодировка в браузере.

Здравствуйте, помогите, пожалуйста. Пару дней назад начала тормозить админка. Не меняла в настройках ничего! Сам сайт работает нормально, без изменений. Тормозят все разделы админки, любые переходы на другой раздел админки или просто при обновлении страницы. От 20 секунд до 1,5 минут не происходит ничего, потом загружается за 2-3 сек. Не тормозит только раздел МОДУЛИ. В чем может быть проблема?

Для начала исключите проблему с хостингом, поставив копию на локалке и проверив скорость работы.

Добрый день! Подскажите, можно ли как-нибудь добавлять дополнительный текст в описаниях категорий, чтобы он отображался под сеткой товаров? Нашла только модуль редактирования текста на главной.
Версия Престашоп 1.6.0

Если нужно помимо основного текста в категории вывести ещё один — в другом месте, то только добавлением дополнительного поля в админке

Snegurka, а можно подробней описать что сделать для «чайников».
Мне тоже нужно, чтобы описание категории было не на картинке, а под товарами.
У меня версия PrestaShop 1.6.1.2

Это довольно сложный процесс для чайников, т.к требуется вносить правки в таблицы БД и код контроллеров — при не аккуратных действия можно «поломать» магазин

Здравствуйте, пожалуйста, помогите! удалила случайно модуль skrill.как его теперь обратно добавить?

Здравствуйте,
Подскажите пожалуйста как исправить ошибку: Блок ЛОГИН и My ACCOUNT выдают неправельную ссылку и открывается страница вот с такой ссылкой (http://www.olgasilk.com/login?back=my-account) и во таким текстом (

Internal Server Error

The server encountered an internal error or misconfiguration and was unable to complete your request.

Please
contact the server administrator, cgiadmin@yourhostingaccount.com and
inform them of the time the error occurred, and anything you might have
done that may have caused the error.

More information about this error may be available in the server error log.

Additionally, a 500 Internal Server Error error was encountered while trying to use an ErrorDocument to handle the request.)

Провайдер меня конечно-же послал, сказали начинайте все с нуля. Мне кажется глупо начинать все с нуля если это просто ошибка и ее можно исправить.
Подскажите пожалуйста как подправить код чтоб работало

P.S. модули встроенные, после появления ошибки я их переустанавливала, не помогло

Здравствуйте, да с доставкой проблема распространенная. Но вы еще забыли пр ошибку отправки почты с админки. Да и вообще настройку почты. Я вот роде сделала, как пишут на форумах, но почта все равно не хочет работать((

Добрый день. Подскажите пожалуйста, возможна ли в престе загрузка товара из цсв в разных валютах? Т.е. в файле указать например в долларах, а потом по курсу чтоб оно конвертировалось и на сайте отображалось в грн. Если это надо дописывать вручную, то сколько это может стоить?

Привет!
Помогите!
Сбросил модуль товаров и модуль пропал. В списке модулей написан, что включен и установлен, но нигде не отображается. Что делать?

Проверьте в хуках: Модули -> Расположение. Есть ли он в нужном вам хуке (если напишите какой именно модуль и откуда пропал, напишу в каком хуке смотреть).

Подскажите пожалуйста как перевести in stock на руский!?

Зависит от того где и в какой версии) Если в 1.6 то «Локализация» — «Переводы» и перевод вашего шаблона.

нет там этого.
default-bootstrap/lang/en.php:$_LANG[‘order-address-product-line_69d08bd5f8cf4e228930935c3f13e42f’] = ‘In Stock’;
default-bootstrap/lang/ru.php:$_LANG[‘order-address-product-line_69d08bd5f8cf4e228930935c3f13e42f’] = ‘В наличии’;
переведено уже 🙁

Здравствуйте. Подскажите, можно ли вставить код гугл формы (надо установить код гугл формы для внесения заявок) на определенную страницу? Или подскажите как редактировать код определенной страницы. Версия престы 1.5.6.2. Спасибо

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