OpenCart vs Prestashop: установка и сравнение функционала
Вот уже несколько лет я работаю с OpenCart. За это время выучил эту систему почти идеально. В рамках своего учебного эксперимента "15 минут" решил посмотреть также и на другие системы, например PrestaShop. В этой статье речь пойдет о функционале этих 2-х систем из коробки.
Замечания:
- Я достаточно хорошо знаю OpenCart в отличии от PrestaShop и весь функционал PrestaShop оцениваю по его наличию его в админке. Я не могу оценить его качество, так как мало с ним работал.
 - В данной статье описывается функционал, который есть в PrestaShop и нету в OpenCart. То, что есть в OpenCart и нету в PrestaShop будет описано в другой статье.
 - Описывается функционал из коробки, без дополнительных модулей.
 - В сравнении участвует OpenCart 1.5.6.4 (версия 2.0 мало чем по функционалу отличается) и PrestaShop 1.6
 
Установка PrestaShop:
- с одной стороны постоянно даются ссылки на документации и даже телефон!
 - с другой стороны ощутил сложность на 2 шаге, там где нужно дать папкам права на запись, оказывается права на запись нужно дать всем подпапки этих папок, включая все подпаки папки modules, в которой несколько десятков подпапок разной степени вложенности, пришлось воспользоваться командой: 
find ./ -type d -exec chmod 777 {} + - время установки - очень долго, на локальном компьютере магазин устанавливался несколько минут! В OpenCart это занимает секунд 10.
 
Фронтенд PrestaShop:
- быстрый просмотр товара
 - стикеры
 - намного лучше сделаны опции - смена изображения товара при смене опции, в категории видны опции и по клику происходит переход на товар с этой опцией, наличие товара каждой опции итд.
 - +/- для цены
 - поиск с подсказками в папке сайта, правда достаточно примитивный - отображается только название товара, ни картинки ни цены ни описания итд.
 - дефолтная тема лучше чем OpenCart, но это чисто субъективно, возможно мне дефолтная тема OpenCart приелась.
 - фильтр намного функциональнее
 - рассылка для гостей, в OpenCart вроде только после регистрации
 - магазины на карте, удобно, на гугл карте можно отмечать свои магазины.
 - после нажатии на Купить открывается корзина в попап окне с возможностью перейти к оформлению или продолжить покупку.
 - покупка более удобная, можно зарегистрироваться сразу при покупке
 
Бэкенд Prestashop:
- лучшая демо дата с покупателями, заказами.
 - есть помощник для тех, кто первый раз установил магазин, пошагово даются задания
 - более удобная админка
 - дашборд можно настраивать, добавлять новые модули
 - полезные ссылки
 - подсказки
 - ссылки быстрого доступа
 - везде статистика - в товаре показывается сколько товаров отключено, сколько нету на складе, в покупателях показывается средний возраст покупателя, к-во заказов 1 покупателя итд.
 - импорт-экспорт для всег: товары, категории, атрибуты, производители, итд., очень неплохой, как для дефолтного
 - драг енд дроп интерфейс, сортировки с помощью мышки
 - массовые операции для каждой страницы в админке
 
Из минусов:
- ОЧЕНЬ медленно работает админка по сравнения с OpenCart, в разы и даже десятки раз, иногда приходится ждать больше 10 секунд пока откроется какая-то страница.
 
КАТЕГОРИЯ:
Товар:
- удобный фильтр по категории
 - изменение наличия товара 1 кликом
 - наборы товаров
 - видимость товара: в каталоге, в поиске, везде
 - товар доступный для продажи, показывать цену, онлайн-товар(?)
 - состояния товара: новый, бу
 - СЕО: автогенерация ссылки товара
 - выбор поставщика для конкретного товара
 - комбинации опций, например: цвет синий и размер S, для комбинации свои настройки: цена, вес, мин. к-во, картинки, баркод
 - заголовки для картинок мультиязычные
 - поставщики
 
Категория:
- большое изображение и маленькое для категории
 - доступ для групп пользователей, можно выбрать каким пользователям есть доступ к этой категории
 
Мониторинг:
- список товаров без атрибутов, пустых категорий, отключенных товаров итд.
 
Атрибуты (в OpenCart опции):
- можно указать свой URL для атрибута
 - мета тайтл
 - цвет или картинку
 - группу
 
Свойства (атрибуты в OpenCart):
- нету групп
 - свой URL
 - мета тайтл
 - индексировать или нет
 
Поставщики:
- можно указать доп. информацию для каждого: адрес, логотип, телефон итд.
 
Теги:
- можно отдельно создать тег и присвоить его нескольким товарам
 
ЗАКАЗЫ:
- более удобный просмотр заказа, с картой
 - настройки возвращения товаров
 - печать бланков
 - статусы: картинки для статус, возможность указать различные статусы для возврата, доставки, инвойса, шаблоны писем для каждого статуса
 
ПОЛЬЗОВАТЕЛИ:
Группы пользователей:
- возможность указать для групп пользователей страницы и блоки, которые им видны, например блок корзина, теги итд.
 - возможность скрыть цену
 - установить скидку
 
Корзина:
- брошенная корзина
 - статистика прибыли с 1 посетителя за месяц, конверсия итд.
 
Доставка:
- возможность в админке создавать новые доставки с логотипом, трекинг ссылкой итд.
 - можно назначить бесплатную доставку при сумме заказа больше и веса больше
 
ЛОКАЛИЗАЦИЯ:
- можно переводить интерфейс на любой язык из админки
 
МОДУЛИ:
- возможнось подключиться к аккаунту магазина расширений и загружать расширения из админки, есть каталог модулей в админке.
 - разделы для расширений для фильтра и быстрого поиска
 - очень много модулей из коробки
 - очень много функционала движка из коробки сделано через модули, даже корзина на сайте сделана через модуль, это значит что система модулей более развита чем в OpenCart
 - модуль можно отключить для планшета, мобильного телефона или монитора.
 - можно скинуть настройки до начальных
 - можно удалить модуль из админки, а не только отключить
 - очень! много позиций для модулей, больше 50.
 
НАСТРОЙКИ:
- очень много настроек по всему: товар, каталог, основные настройки, заказ итд.
 - в темах больше всевозможных настроек
 - в SEO URL есть схемы, шаблоны для ссылок
 - есть простая CMS с категориями, только почему-то она в настройках
 - шаблоны для картинок
 - очень неплохой поиск с индексацией, можно указать слова заменители, слова, которые не учитываются в поиске, вес итд.
 - в режиме разработки можно указать IP с которого будет доступен сайт.
 - геолокация
 
ДОП. ПАРАМЕТРЫ:
- сжатие css, javascript, html
 - можно отключить некоторые модули в режиме отладки, а также наследование
 - SQL менеджер в админке
 - лог активности
 
АДМИНИСТРИРОВАНИЕ:
- автоматическое обновление модулей
 - ссылки быстрого доступа в админке
 - права доступа намного шире, чем в оперкарте, например для атрибутов товара можно установить право на Просмотр, Добавить, Редактировать или Удалить для каждой группы пользователей.
 - админ меню можно создавать пункты из админки
 - расширенная статистика всего: пользователи онлайн, статистика каталога, лучшие категории итд.
 
Ссылки: 
