Рубрики
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 1.3.1.1. Также есть выполненный сторонней компанией аудит сайта. Собственно по пунктам аудита я и хочу спросить.
1. «Битые» ссылки. Они есть, но некоторые ведут на товар/поставщика, который отключен в каталоге. Нужно ли избавляться от них? Если да, то как это сделать правильно?
2. Что такое ошибки mod-rewrite и как с ними бороться в Prestashop?
3. Версия 1.3.1.1. Судя по оффсайту престы — уже давно не поддерживается. Какие проблемы может повлечь обновление? Что нужно забэкапить для беспроблемного отката? В какой последовательности накатывать версии? Будет ли работать шаблон от 1.3.x на поздних версиях?
4. Как правильно править дизайн?

Добрый день, первый вопрос который нужно решить до доработок — нужно ли обновлять версию. Если доработок в движок не вносили — рекомендую обновиться, т.к в 1.6 функционал значительно шире. Шаблон возможно не будет работать, нужно смотреть.
Ссылки можно быстро исправить через запросы к БД.
«ошибки mod-rewrite и как с ними бороться в Prestashop» — опишите подробнее какие ошибки.

Добрый день! Помогите, как поставить реквизиты для оплаты клиентом в который выдается в PDF

К сожалению базово в престе нет возможности редактировать счет pdf, данный функционал необходимо дорабатывать

Люди, добрый день! Помогите с export import в престашоп, чтобы как-то автоматизировать наполнение сайта

Добрый день! Подскажите пожалуйста, как опубликовать текст на главной. Модуль «Home text editor» вообще не находит не в админке не на сайте.

Добрый день, модуль называется «editorial», по умолчанию он не установлен. Так же в модуле «BLOCKCMSINFO» доступно создание текстовых блоков

Подскажите пожалуйста, как на престе 1.6 добавить в атрибутах товара цвет, которого нет в списке?

Недавно появилась проблема сохранения карточки товара. При сохранении в кратком описании в конце появляется скрипт:

и при каждом сохранении дублируется.

Сохранится нельзя, так как преста пишет:

1 ошибка

Поле description_short (Русский (Russian)) слишком длинное : 400 символов максимум (пересчитать сейчас 862)

Что это такое и как с этим бороться?

а также появляется ещё один скрипт:

когда я выбор — каталог — -товар-

[PrestaShopException]

Root category must be an integer value
at line 212 in file classes/helper/HelperTreeCategories.php

207. }
208.
209. public function setRootCategory($value)
210. {
211. if (!Validate::isInt($value)) {
212. throw new PrestaShopException(‘Root category must be an integer value’);
213. }
214.
215. $this->_root_category = $value;
216. return $this;
217. }

HelperTreeCategoriesCore->setRootCategory — [line 2504 — controllers/admin/AdminProductsController.php] — [1 Arguments]

AdminProductsControllerCore->initContent — [line 189 — classes/controller/Controller.php]

ControllerCore->run — [line 367 — classes/Dispatcher.php]

DispatcherCore->dispatch — [line 58 — admin/index.php]

помогите

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

Добрый день! На сервере (пользуюсь хостингом reg.ru) установил Панель управления хостингом ISP manager. Поставил на него Prestashop (1.6.1.4) через автоматическую установку с помощью инструмента Softaculous.Установка прошла успешно. Зашел в админку русифицировал ее изнутри. Саит почему то не открывается, пишет «На этой странице обнаружена циклическая переадресация ERR_TOO_MANY_REDIRECTS». Подскажите пожалуйста в чем проблема? Спасибо

Добавьте, что если ткнуть «Модули -> модуль поиска -> “Сбросить”» — на версии 1.6 от этого слетает положение формы поиска. Вернуть штатными средствами не удалось. Сайт http://www.uameb.com

Доброго времени суток!версия престы 1.6.1.4
Проблема: создаю новый контроллер в админке но его система не может подключить!
спотыкается в файле classes/Dispatcher.php

try {

//// Loading controller

//echo $controller_class;exit;

$controller = Controller::getController($controller_class);

//echo $controller_class;exit;

// Execute hook dispatcher

if (isset($params_hook_action_dispatcher)) {

Hook::exec(‘actionDispatcher’, $params_hook_action_dispatcher);

}

// Running controller

$controller->run();

} catch (PrestaShopException $e) {

$e->displayMessage();

}

до попытки подключения $controller = Controller::getController($controller_class); известно имя класса после нет не могу разобраться в причине!
помогите разобраться

Здравствуйте!
Помогите разобраться.При оформлении заказа,после подтверждения заказа,выскакивает ошибка 500. Сайт же заказ принимает и отправляет сообщение покупателю что заказ принят. В чем беда — не пойму!?

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

Помогите решить, обновился на 1.6.1.4,

все вроде было норм.

Но как только пытаюсь редактировать товар, в фронте пропадают изображения товара.

Также не добавляются новые товары….

такая хрень

Спасибо, проблему решил. Помог «шарящий))» чел. Проблемы были в базе данных.

Уже две недели бьюсь, не могу решить проблему.

Штука такая: после обновления престы что-то случилось с линками к картинкам, при включенном ЧПУ — пропадают.

Еще не перегенирируются миниатюры, (скрин)

Не добавляются, или добавляются коряво товары. Коряво к ним подгружает картинки. Скрин)

При включении debug пишет, что страница переехала 8)) (скрин)

Еще установлен симплблог, при попытке шернуть его текст в ФБ пишет «страница не найдена» (скрин)

Вот как-то так…

Возможно есть возможность перенести всех клиентов, правила корзины и группы клиентов на новую престу????

Пробую экспортировать клиентов — пропадают некоторые поля, в т.ч пароли, их ваучеры…

Здравствуйте! Подскажите, пожалуйста, куда лезть за решением. После добавления комбинаций товару — на странице товара цена обнулилась (на главной и в корзине все правильно). При загрузке страницы товара цена на доли секунды высвечивается правильно, затем, как страница догрузится, меняется на ноль и на выбор атрибутов уже не реагирует. Преста 1.6.1.5.

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

Добрый день. Помогите с проблемкой, я добавил в категории под категории, которые тоже начали добавляятся в главном горизонтальном меню. Миниатюра категорий появилась только у первой под категории, а все остальные даже не появлялись, хотя загружал по такому же принципу. Решил снести все подкатегории и сделать все заново, но не тут то было… Подкатегории отключил, а картинка на том же месте и осталась.
в theme/category.tpl удалил блок изображения субкатегории. Но картинка всеравно на месте. Заранее Спасибо .
Кэш браузер сайт чистил .

Решение наше : оказывается картинка была от общей категори, почему том отображалась. Вопрос снят. Заранее спасибо 🙂 всем хороших продаж !;))

Добрый день. xenu показывает битые ссылки. как их исправить или почистить?

Всем привет! 🙂
Поможите пожалуйста! Решить проблему. Я только новичек, учусь:) Есть домен в регру, и решил воспользоваться виртуальным хотингом хостмена,
1)создал в панели хостмена доменное имя(который регался в регру),
2)сделал записи А в управлениях зоной у регистратора, ip который дал хостинг,
3)создал базу данных , пользователя , установил скрипт по установке престашоп 1.6.1.5
4)сделал инсталяцию магазина, все ровно!
5) удалил папку install, переименовал папку admina.
6) зашел в панель управления престашоп магазином , все ровно поулчаеться я там даже уже и контент поменял курьеров сделал , в общем говоря панель открываеться!!!!

А вот сам сайт магазина неоткрывается никак ,невкакую ,вообще, в чем проблема понять немогу….:(

Поможиите!!!

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

Здравствуйте,скажите пожалуйста как удалить вредоносный код

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