Услуга

Создание интернет-магазина на OpenCart от 78 000 ₴

У вас либо каталог, который ещё предстоит собрать, либо магазин, который давно не обновляли и страшно трогать. Вилка в обоих случаях одна — 78 000–307 500 ₴ ($1 900–7 500) и 5–12 недель от подписанного ТЗ. Заказать можно из любого города, офисы у нас в Харькове и Киеве. Опишите каталог в брифе.

500+запущенных проектов студии
35 000+товаров в крупнейшем каталоге
2016год, с которого работаем

Честная рамка

OpenCart или что-то другое — вопрос не платформы, а каталога

OpenCart уместен, когда магазин — это и есть сайт: тысячи и десятки тысяч позиций, длинные деревья категорий, атрибуты и фильтры, опт рядом с розницей, несколько языков и валют. Корзина, кабинет покупателя, скидки, купоны, сравнение товаров здесь уже в ядре — их не нужно собирать из плагинов. Наш самый большой каталог на OpenCart — строительный маркет «Будмен» с заявленными 35 000 товаров и отдельным разделом проката инструмента.

Когда лучше другой инструмент

Если основа проекта — контент, блог и посадочные страницы, а каталог небольшой и второстепенный, магазин удобнее держать внутри WordPress: одна админка на статьи и товары. Если нужна B2B-логика с несколькими складами, договорными ценами и EDI или фильтрация по каталогу на 50 000+ SKU — это уже headless или кастом. Случай на границе разберём на звонке до сметы.

Что входит

Каталог, опт, оплата и доставка — в базовой смете

Каталог, атрибуты, фильтры

  • Дерево категорий под то, как ищет ваш покупатель, а не под структуру склада. В Gdent каталог разложен по клиническим направлениям (терапия, эндодонтия, ортопедия, хирургия), в ForceUkraine — одновременно по типам инструмента и по маркам авто.
  • Опции и варианты товара: размер, цвет, комплектация со своими остатками и ценами. Фильтры, размерная сетка, закладки и сравнение. Импорт позиций из Excel или 1С по нашему шаблону — каталог на тысячи SKU не набивают руками.

Опт, розница, дропшиппинг

  • Две аудитории в одном магазине: розничная витрина и кабинет оптовика со своими ценами и условиями. Так работают ELVI, Larionoff (там ещё и дропшиппинг) и оптовый портал Sushi Product с подборками ингредиентов под конкретную кухню.
  • Несколько языковых версий и несколько валют. Украинская основная, русская на /ru, при необходимости английская — как в Sushi Product. Расчёты в гривне, евро и долларе — как в ELVI и Larionoff.

Оплата, доставка, обмен с 1С

  • LiqPay, Privat24, monobank — карта, Apple Pay, Google Pay, оплата частями и рассрочка. В RollerShop оплата частями работает вместе с кешбэком и трейд-ином старых роликов.
  • Нова Пошта: расчёт стоимости, выбор отделения, трекинг в кабинете. Обмен остатками и заказами с 1С или CRM в обе стороны: продали на сайте — минус на складе, приняли поставку — плюс в каталоге.

Кастомные модули и скорость

  • То, чего нет в маркетплейсе модулей, пишем сами. Для Gadgik — модуль точек выдачи с координатами и графиком работы и подбор чехлов по сотням моделей телефонов. Для RainWay — калькулятор, собирающий полный комплект водостока по серии, диаметру и цвету.
  • Большой каталог тормозит не сам по себе: кеширование, оптимизация запросов и изображений, ЧПУ-URL для категорий. В ForceUkraine скорость держит NitroPack поверх каталога на более чем 3000 наименований.
Стек и интеграции
  • OpenCart
  • ocStore
  • PHP
  • MySQL
  • LiqPay
  • Privat24
  • monobank
  • Nova Poshta
  • 1С

Три сценария

Заказать новый магазин, обновить версию или доработать текущий

Кейсы

Магазины на OpenCart, принимающие заказы каждый день

Как мы работаем

Как мы доводим магазин на OpenCart до первой оплаты

  1. Бриф и структура каталога

    30 минут в Zoom: сколько позиций, какие атрибуты и фильтры, есть ли опт, сколько языков и валют, нужен ли обмен с 1С. Для переезда шаг заменяет аудит существующего магазина. На выходе: структура каталога, перечень интеграций, вилка бюджета и сроки.

  2. Дизайн

    Макеты карточки товара с опциями, каталога с фильтрами, корзины, оформления заказа и кабинета покупателя. Три раунда правок — в бюджете. На выходе: утверждённые макеты для desktop и mobile и фикс-прайс на полный объём.

  3. Тема, модули, наполнение

    Вёрстка темы под OpenCart, кастомные модули под ваш процесс, параллельно загружаем каталог импортом. Деплой на staging раз в неделю. На выходе: магазин на staging с реальными товарами.

  4. Интеграции и тестирование

    Подключаем LiqPay или monobank, Нова Пошта, 1С или CRM. Проверяем живыми транзакциями: реальная оплата, трекинг, возврат. На выходе: подписанный протокол тестирования.

  5. Запуск и передача

    Перенос на боевой домен, редиректы со старых адресов, Google Search Console, GA4, Merchant Center — до дня релиза. Учим контент-менеджера работать с каталогом. На выходе: живой магазин, инструкция и 30 дней поддержки.

Частые вопросы

Что спрашивают об OpenCart и переезде

Поговорим

Опишите каталог — оценим магазин на OpenCart

Подробнее

Что в магазине на OpenCart работает из коробки, а что строим

Сколько стоит магазин на OpenCart и от чего зависит цифра

Стоимость создания магазина на OpenCart — 78 000–307 500 ₴, или $1 900–7 500, срок 5–12 недель. Разброс такой широкий, потому что на концах вилки стоят разные проекты. Внизу это стартовый каталог, адаптированная тема, оплата картой и Нова Пошта. Вверху — десятки тысяч позиций с фильтрами, кабинет оптовика, несколько языков и валют, обмен остатками с 1С.

Что тянет к верхней границе, видно заранее. Большой каталог с глубокой фильтрацией, две аудитории в одном магазине, нетиповые модули, которых нет в маркетплейсе, двусторонний обмен с учётной системой. Сделать магазин дешевле верхней цифры реально. Часть объёма выносим на второй этап, и предлагаем это сами, когда бюджет ограничен.

Точную цену называем после брифа и ТЗ. До этого любая сумма будет догадкой. Вилки по всем типам проектов и годовые расходы на домен, хостинг и поддержку мы разложили в калькуляторе стоимости. Ориентир под ваш каталог даёт короткая анкета — опишите проект в брифе, вернёмся с цифрой и сроком.

Когда OpenCart уместен, а когда дешевле другая платформа

OpenCart (опенкарт) мы берём под один тип задачи — когда магазин и есть сайт. Тысячи и десятки тысяч позиций, длинные деревья категорий, атрибуты и фильтры, опт рядом с розницей, несколько языков и валют. Корзина, группы покупателей со своими ценами, купоны, кабинет клиента, сравнение и закладки лежат в ядре. Собирать их из плагинов не придётся.

Когда каталог небольшой и второстепенный, а проект держится на контенте, блоге и посадочных страницах, удобнее вести всё в одной админке. Такой магазин на WooCommerce мы делаем ровно так же и платформой второго сорта не считаем. Когда внутри B2B-логика с несколькими складами, договорными ценами и обменом с ERP, разговор уходит в магазин на Laravel или кастомную разработку.

Пограничный случай разбираем на звонке, до сметы. Все форматы, которые мы строим, лежат на странице интернет-магазинов — оттуда проще понять, в какой из них попадает ваш каталог.

Опт и розница в одном магазине без второго сайта

Оптовику и рознице нужен один каталог и разные условия. В OpenCart это закрывают группы покупателей. У оптового клиента свой кабинет со своей ценой, минимальной партией и правилами доставки, розничная витрина живёт рядом, на том же домене. Второй сайт под опт заводить не нужно, и в поддержке это заметно дешевле.

Так работают ELVI и Larionoff, у которого рядом с оптом идёт ещё и дропшиппинг, и оптовый портал Sushi Product+ с подборками ингредиентов под конкретную кухню. Расчёты в гривне, евро и долларе, украинская версия каталога и русская на /ru. Ниши с оптом повторяются, и по той же схеме мы собираем магазин автозапчастей и магазин одежды. Остальные работы собраны в портфолио.

Каталог на десятки тысяч позиций и что его на самом деле тормозит

Самый большой каталог в наших проектах — 35 000+ товаров, строительный маркет «Будмен» с отдельным разделом проката инструмента. Размер каталога сам по себе магазин не роняет. Роняет тяжёлая купленная тема, десятки модулей с лишними запросами и изображения, которые никто не масштабировал.

Работа с большим каталогом начинается с дерева категорий. Собираем его по тому, как ищет ваш покупатель, структура склада для этого почти никогда не подходит. Дальше идут опции и варианты товара со своими остатками и ценами, фильтры и размерные сетки, импорт позиций из Excel или 1С по нашему шаблону. Тысячи SKU руками не набивают. Скорость держат индексы, кеширование, переписанные запросы и сжатые картинки. В смете это отдельная строка со своими часами.

Как это выглядит вживую, видно по работам. В Gdent каталог медицинских материалов разложен по клиническим направлениям. В RainWay калькулятор собирает комплект водостока по серии, диаметру и цвету. У Gadgik подбор чехлов идёт по сотням моделей телефонов, плюс собственный модуль точек выдачи.

Переезд с OpenCart 1.5 и 2.x на 4.x без потери адресов

Половина обращений начинается со слов «магазин уже есть, но». За этим обычно стоит версия 1.5 или 2.x, купленная тема, три десятка модулей от разных авторов и правки прямо в ядре. Такой магазин не обновляется, потому что любое обновление затирает правки. Поэтому первый вопрос на старте у нас про версию, а первый этап работ — аудит.

OpenCart 4 переписал систему расширений. Модули, собранные под 3.x, на него не встают, а часть авторов свои решения так и не перенесла. Магазин на 3.0.3.x с рабочей связкой модулей не всегда «устаревший», и переход иногда обходится дороже поддержки текущей версии. Считаем оба сценария и показываем цифры. Обновляться только потому, что вышла новая версия, мы не советуем.

Сам переезд — это перенос каталога, заказов и клиентской базы в чистую сборку, вёрстка темы заново и кастомные модули под новое API. Магазин живёт с органики, поэтому адресную часть мы считаем обязательной. Карта старых адресов, редиректы 301, перенос title и description категорий и товаров, сохранённые ЧПУ-URL и hreflang для украинской и русской версий входят в работы по переезду. После релиза смотрим индексацию в Search Console. Позиций и трафика при этом не обещаем, их честно не гарантирует никто. Органика дальше идёт отдельным бюджетом и отдельной услугой, это SEO-продвижение. Обновления, бэкапы и безопасность живого магазина закрывает поддержка сайта.

Как заказать магазин на OpenCart из другого города

Офисов у нас два, Харьков и Киев. Одесса, Львов, Днепр — офиса там нет, с этими городами работаем удалённо, и на процесс это не влияет. Студия работает с 2016 года, за это время мы запустили более 500 проектов. Первые 30 дней поддержки после релиза входят в цену запуска.

Удалённо мы работаем ровно так же, как очно. Созвон на 30 минут в Zoom, тестовый стенд в браузере с деплоем раз в неделю, правки в одном документе. Оплату и доставку тестируем живыми транзакциями, документы подписываем электронно. Адреса офисов, телефоны и карту смотрите на странице контактов.

Создание магазина на OpenCart начинается с каталога, тема идёт сильно позже. Расскажите, сколько у вас позиций, есть ли опт и нужен ли обмен с 1С. За полчаса разговора назовём вилку и срок, конспект пришлём в тот же день. Чтобы разговор сразу шёл о цифрах, опишите каталог в брифе.