Часто неопытные владельцы интернет-магазинов делегирую доработку своего сайта на OpenCart дешевым програмистам с небольшим опытом. Стоимость таких фрилансеров может колеблется от 10-25$ за час или мелкий проект. Стоимость часа работы опытного специалиста будет стартовать от 30$ и может исчесляться в сотнях.
Такие задачи реализуются по строго составленному ТЗ (техническому заданию). Программист проводит оценку стоимости и сроков и только после согласования всех нюансов приступает к работе. Задачи могут занимать как десять минут, так и двадцать часов - все зависит от затраченного времени на задачу.
Для решения данной задачи используется готовое решение в виде модуля, чаще всего эти модули можно найти на маркетплейсе самого опенкарт или других неофициальных сайтах которые распространяют модуля. Установка такого решения занимает от одного часа времени, а также может потребовать дополнительный расход времени на адаптацию модуля. В некоторых случаях, необходимо разрабатывать модуль с нуля, такие задачи измеряются в десятках часов.
Вывод сайта на опенкарт в зеленую зону, задача достаточно сложная. Изначально все JS скрипты расположены в шапке сайта, а не в подвале как должно быть по стандарту, также часто в шаблонах используют множество файлов скриптов, в то время когда файл должен быть один. Также это касается и стилей, которые разбрасывают по множеству файлов. Данные моменты существенно влияют на скорость загрузки сайта и понижают рейтинг google pagespeed.
Также опенкарт и шаблонные сайты не используют современный формат изображений, такой как WEBP. Данный формат влияет на скорость загрузки страницы в положительную сторону.