В 2016 году PrestaShop выпустил новую версию — PrestaShop 1.7. Эта версия наследует мощные функции предыдущей версии PrestaShop 1.6 и содержит множество заметных изменений, улучшающих взаимодействие с пользователем. В результате пользователи Prestashop 1.6 считают необходимым перейти на 1.7. В этой статье я покажу вам причины, по которым вам необходимо обновить Prestashop 1.6 до 1.7, а также подробное руководство по обновлению PrestaShop 1.6 до версии 1.7.
Содержание
ToggleВ PrestaShop 1.7 его основная цель — улучшить взаимодействие с пользователем при создании продукта и на странице модуля, а также упростить создание темы фронт-офиса. На практике владельцы магазинов могут легко загружать новые товары и управлять модулями.
PrestaShop версии 1.7 теперь включает фреймворк Symfony2, который вносит значительные улучшения, которые сокращают время обучения для PHP-разработчиков. В результате и разработчики, и владельцы магазинов могут получить выгоду от PrestaShop 1.7.
Прокрутите эту статью вниз, я хотел бы перечислить некоторые новые функции PrestaShop 1.7 по сравнению со старой версией:
Фреймворк Symphony2 Twig весьма положительно повлиял на процесс загрузки продукта. Новый интерфейс предлагает совершенно новый способ добавления продуктов в каталог, и он намного лучше, чем то, что продавцы Prestashop делали в более старых версиях.
В частности, была проделана большая работа по сокращению количества вкладок в интерфейсе загрузки продукта. Более конкретно, PrestaShop 1.7 поддерживает только 6 вкладок вместо 12 вкладок в старых версиях. Кроме того, вкладка устроена довольно просто, что делает ее гораздо удобнее.
Если у вас есть магазин Prestashop и вы хотите, чтобы он был многоязычным, вам нужно добавить больше языков в админпанели. Однако проблема в том, что в некоторых фразах, особенно в модулях и электронной почте, система перевода допускает ошибки.
Кроме того, в PrestaShop 1.6 есть неоптимальная система перевода. Некоторые файлы нужно переводить по одному. Кроме того, при использовании старой системы перевода пользователи обычно сталкиваются с некоторыми ошибками, такими как отсутствие содержимого или повторяющиеся строки.
К счастью, с PrestaShop 1.7 система переводов была переработана. Новая система перевода использует домены для идентификации строк, объединяет повторяющиеся строки в одну, что экономит много времени.
Кроме того, в системе есть панель поиска, которая помогает владельцам магазинов легко находить слова, которые им нужно отредактировать. После этого изменения будут сохранены в новой базе данных, так что вы не потеряете свои переводы, если планируете обновить свой PrestaShop.
Понятно, что чем короче процесс оформления заказа, тем выше вероятность того, что клиент завершит процесс оформления заказа. PrestaShop 1.7 заменяет процесс оформления заказа, состоящий из 5 этапов, всего одной страницей. Дизайн очень простой, чтобы не отвлекать клиента.
По умолчанию посетителям не нужно входить в свою учетную запись, чтобы совершить покупку, что известно как гостевая проверка. Это способ не отвлекать клиентов во время оформления заказа. Однако клиенту будет предложено зарегистрироваться после покупки. Кроме того, на любом этапе процесса оформления заказа клиенты будут точно знать цену и количество заказанных ими продуктов, не переходя со страницы.
В этой статье я хотел бы описать два способа: использование инструмента LitExtension и обновление вручную, чтобы помочь вам полностью понять процесс обновления.
Обновление вручную с помощью обновления системы PrestaShop требует высоких технических навыков. По сути, вам придется иметь дело с резервным копированием базы данных, восстановлением или исправлением поврежденных данных. Однако этот вариант является бесплатным и, следовательно, гораздо более экономичным для электронных торговцев.
Второй вариант, с использованием инструмента автоматической миграции LitExtension, может значительно упростить процесс обновления. Поскольку это инструмент автоматической миграции, нет никаких технических требований. Всего за несколько щелчков мышью, чтобы настроить и выбрать объекты, весь процесс готов к быстрому и точному обновлению.
По сравнению с упомянутым выше обновлением вручную, LitExtension более мощный. Он позволяет передавать не только основные данные (такие как продукты, клиенты и заказы и т. Д.), Но также некоторые расширенные функции, такие как перенос URL-адресов SEO или пароля клиента,… В результате после обновления магазина PrestaShop с 1.6 до 1.7 ваш магазин может работать лучше.
Поэтому, если вы находите наиболее оптимальное решение для миграции вашего магазина с Prestashop 1.6 на 1.7, LitExtension — это то, что вам нужно.
Продолжайте читать, чтобы найти инструкции для обоих методов!
Чтобы начать обновление, зарегистрируйте учетную запись или войдите на сайт LitExtension . Вы также можете использовать свою учетную запись Facebook или Google для этого процесса.
После этого нажмите « Создать новую миграцию», чтобы начать процесс обновления.
Выберите свой PrestaShop в качестве исходной корзины, затем введите URL-адрес исходной корзины. Вам необходимо скачать файл коннектора , извлечь его и загрузить в корневую папку. Этот файл коннектора создаст соединение между вашей базой данных PrestaShop и инструментом LitExtension. Выполните аналогичные шаги с вашим PrestaShop в качестве целевой корзины.
LitExtension поддерживает почти все данные, необходимые для обновления вашего магазина PrestaShop. Вы можете выбрать некоторые данные, такие как Продукты, Клиенты, Заказы … или выбрать их все, нажав Выбрать все .
Помимо основных данных, LitExtension также предоставляет дополнительные возможности для обновления вашего магазина PrestaShop, которые помогут вам расширить возможности обновления. Например, плагин Customer Password поможет сохранить пароли ваших клиентов. Это помогает вашим клиентам автоматически входить в свои учетные записи вместо того, чтобы сбрасывать пароли или регистрировать новую учетную запись.
Вы можете начать с демонстрационной миграции, нажав Начать бесплатную демонстрацию миграции, чтобы увидеть, как произошло обновление Prestashop 1.6 до 1.7. Процесс демонстрации займет несколько минут. Однако имейте в виду, что инструмент LitExtension будет перемещать только ограниченные данные в новый PrestaShop 1.7.
После демонстрации вы можете сразу же начать полное обновление, нажав Начать полную миграцию . Поскольку процесс основан на облаке, вы можете полностью выключить компьютер и сделать перерыв. LitExtension отправит вам уведомление по электронной почте, когда обновление завершится.
Перед тем, как начинать обновление Prestashop 1.6 до 1.7 вручную , вам необходимо сделать резервную копию вашего Prestashop. Для получения дополнительной информации о том, как сделать резервную копию Prestashop, посетите эту статью.
Так как это может вызвать непредвиденные проблемы для вашего магазина PrestaShop во время обновления, режим обслуживания поможет вам избежать этих проблем. Кроме того, ваши посетители увидят сообщение об обслуживании в своем веб-браузере вместо обычного магазина, и они не смогут размещать заказы, пока ваше обновление не будет завершено.
Чтобы включить режим обслуживания, следуйте этой инструкции:
Добавление вашего IP-адреса позволит вам получить доступ к вашему магазину, пока он находится в режиме обслуживания. Таким образом, вы можете убедиться, что все работает правильно, прежде чем позволить вашим клиентам снова получить к нему доступ.
На этом этапе файлы PrestaShop будут обновлены путем копирования существующего файла в PrestaShop 1.6, а затем его вставки в PrestaShop 1.7. На практике ваш магазин Prestashop 1.7 будет содержать все файлы, которые вы создали и разместили в сети с момента запуска PrestaShop: изображения, логотипы, изображения, переводы, модули и т. Д. В результате вы можете безопасно сохранить все настройки своего магазина.
Конфликты могут возникнуть при объединении нового поставщика / папки со старым. К счастью, вы можете полностью решить эту проблему, удалив папку в существующем магазине перед копированием нового. Если появляется окно с предупреждением о том, что файлы уже существуют в целевой папке, выберите « Перезаписать», чтобы продолжить.
Как только вы закончите копирование файлов, ваша база данных PrestaShop готова к запуску обновления. Обратите внимание, что некоторые провайдеры веб-хостинга предоставляют вам две учетные записи пользователей для доступа к вашей базе данных, одну с полными правами, а другую для использования в сценариях с ограниченными правами. Чтобы иметь возможность использовать этот сценарий обновления базы данных, вы должны использовать учетную запись с полными привилегиями.
Все изменения, которые необходимо применить, были определены в папке `install`, их запуск можно выполнить с помощью специального скрипта PHP.
Чтобы запустить файл install / upgrade / upgrade.php, вы можете сделать это в браузере, перейдя по адресу: http: // <shop_domain> /install/upgrade/upgrade.php , или из командной строки вашего сервера: PHP install / upgrade / upgrade.php
Прежде чем идти дальше, вам следует очистить несколько вещей, чтобы оптимизировать базу данных, а также снизить скорость загрузки по времени при доступе к PrestaShop 1.7. Вот две основные вещи, о которых следует подумать об удалении:
Файлы ваших модулей были обновлены во время копирования файлов. Однако для многих из них могут потребоваться дополнительные изменения в базе данных. Следовательно, вы должны внимательно проверить страницу модуля в вашем бэк-офисе, чтобы увидеть, ожидают ли обновления для запуска.
Перейдите в панель администрирования и войдите в систему. Вы заметите, что отображаемая версия изменилась на странице входа. После этого в меню нажмите на страницу модуля, чтобы попасть в свой каталог.
В PrestaShop 1.6 страницу модуля можно найти в разделе « Модули и службы» , затем нажмите « Обновить все» вверху страницы, чтобы запустить все доступные обновления:
Надеюсь, эта статья содержит информацию, которую вы ищете.
Если вы планируете обновить свой магазин с PrestaShop 1.6 до 1.7, выберите инструмент автоматической миграции от LitExtension. LitExtension — это ведущий в мире инструмент миграции корзины покупок с более чем 140 000 успешных миграций для 40 000+ клиентов по всему миру. Инструмент LitExtension перенесет все ваши данные автоматически, быстро и точно, особенно без технических навыков. Присоединяйтесь к нашему сообществу, чтобы получить больше знаний об электронной коммерции.