Преимущества и недостатки движка OpenCart
Согласно сведения специалистов, долгое время работающих с CMS OpenCart, мы собрали список ее достоинств и недостатков с их объективным описанием.
В первую очередь стоит сравнить эту систему с версией Drupal для интернет-магазинов. Для Drupal так же само требуется устанавливать соответствующие шаблоны и модули, облегчающих взаимодействие с пользователями и обработкой заказов из панели, а также удобство заказывания товаров и проведения платежей.
По теме: в нашей студии «Мир веб разработок», Вы можете заказать создание сайта на движке опен карт
Но при сравнении этих систем можно заметить, что для более новых версий Drupal очень мало подходящих модулей или достаточно функциональных сборок, для заказа готового такого магазина у фрилансеров требуется кругленькая сумма, но все равно при добавлении тысяч товаров с ими становится все сложнее оперировать, а сам сайт создает большую нагрузку на хостинг и разумеется, поэтому он не станет очень популярным.
Поэтому при выборе движка согласно куче отзывов в интернете мы остановили внимание на OpenCart.
Преимущества OpenCart:
— полностью бесплатный движок, не требующий денег для приобретения его одного;
— с открытым кодом;
— часто обновляется благодаря активному сообществу программистов;
— технические вопросы по движку вам готовы решить в сообществе любителей, где имеется и русская версия официального сайта;
— всех созданных модулей и шаблонов уже более 10 тысяч. Их можно покупать или скачивать бесплатно;
— недорогие модули, которые создаются. Средняя цена модуля в рунете стоит примерно 250 рублей, на официальном сайте можно приобрести в районе 20 долларов, что сравнительно меньше, чем случае использования Presta Shop, не говоря уже о Magento и Битриксе;
— десятки опций функционала движка – можно создавать скидки, акции, купоны, поля для характеристик товаров, новые группы клиентов и так далее;
— достаточно легкий для хостинга. Если на сайте выставлено порядка 30 тысяч товаров, за хостинг не придется выбрасывать более 500 рублей в месяц;
— отлично реализованная MVC с простым кодом. Благодаря ей отыскать нужные товары и не только, за что большое спасибо умным разработчикам этого движка, которые следят за каждой переменной в коде. Кроме этого, код OpenCart несложен в изучении, и написать собственный модуль можно написать уже после недели плотного изучения. В случае Drupal на это уходит как минимум три месяца.
Недостатки OpenCart:
— нет ни хуков для вставки в код, ни Событий. Хотя в События внедрены в версии 2.0, но даже сейчас с ними сложно работать. Желая создать альтернативное решение, разработчики создали не совсем удобный модуль vQmod. Он требует настройки через импорт XML-файла и небольшого изменения кода. Из-за этого можно наделать много конфликтов в функциях, а исправлять их в множестве vQmod файлов сложно;
— из-за того, что код этого движка очень прост, большое количество начинающих разработчиков пытаются сразу же срубить денег и выкладывают за приличные деньги как бы функциональные модули, но с багами и недочетами, ужасным кодом, с которым взломать ваш сайт не составит труда. То же самое касается и поддержки этих модулей.
Разумеется, при возможности полноценной работы по изменения кода компонентов без немедленного выкладывания в сеть, что позволит в этом случае только развитая система Событий, CMS OpenCart была бы практически идеальной.