с нуля или переезд

Создание интернет-магазина на OpenCart под ключ для каталога с тысячами товаров

Покупатель находит товар через фильтры по характеристикам, а оптовик после входа видит свои цены. Если у вас старый OpenCart, сначала проверяем, что из него стоит сохранить.

От $2 499магазин на одном языке с вашими фото и описаниями
1 + 1одна платёжная система и одна служба доставки
Отдельнонаполнение, ERP, обновление версии и переезд
01 // честная рамкаскажем ещё до сметы

OpenCart подходит, когда главное в магазине — каталог

// когда это ваше

У вас сотни или тысячи товаров с характеристиками, розничные и оптовые покупатели, а для оплаты, доставки и учёта хватает готовых модулей.

когда нет

Когда лучше другая платформа

Если магазин живёт рядом с блогом и лендингами, сравните с WooCommerce. Если у каждого клиента своя цена, а заказ согласует менеджер, посмотрите на Laravel.

Все форматы магазинов
02 // что входит4 раздела · макет вашего магазина

Что входит в магазин на OpenCart под ключ

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

Каталог и фильтры

  • Категории, производители и фильтры помогают сузить тысячи товаров до нескольких.
  • Карточка показывает варианты товара, цену и наличие ещё до корзины.

// Состав модулей записываем в смету до разработки.

03 // три сценарияориентир, точная цена — после брифа

Новый магазин от $2 499, доработку считаем после аудита

01

Новый магазин с нуля

от $2 499

Когда продаёте на Prom или в соцсетях и нужен свой магазин.

02

Обновление версии и переезд

отдельная оценка

Для магазина на OpenCart 1.⁠5 или 2.x, который страшно обновлять.

03

Доработка существующего OpenCart

отдельная оценка

Когда магазин работает, но не хватает фильтра, модуля или обмена с учётной системой.

// В базовые $2 499 входят каталог, карточка товара, корзина, оформление заказа, админка, одна платёжная система и одна служба доставки. Цена рассчитана на один язык и ваши готовые фото с описаниями. Обновление версии и доработку оцениваем после аудита магазина.

04 // портфолио9 из 47 проектов

OpenCart в разных каталогах

Откройте проекты и сравните подход к каталогу, карточке товара и оформлению заказа.

Будмен — Большой каталог, дисконтная карта и прокат инструмента работают на одном сайтеИнтернет-магазинБудменБольшой каталог, дисконтная карта и прокат инструмента работают на одном сайтеRainWay — Калькулятор переводит размеры дома в список элементов для заказаМагазин производителяRainWayКалькулятор переводит размеры дома в список элементов для заказаGadgik — Товар под конкретную модель телефона и ближайшая точка самовывозаМагазин на OpenCartGadgikТовар под конкретную модель телефона и ближайшая точка самовывозаForce — У розницы, дистрибуции и аренды отдельные входы в одном магазинеИнтернет-магазинForceУ розницы, дистрибуции и аренды отдельные входы в одном магазинеSushi Product — Ингредиенты, упаковки и оптовые условия собраны вокруг работы HoReCaОптовый порталSushi ProductИнгредиенты, упаковки и оптовые условия собраны вокруг работы HoReCaGdent — Материалы собраны по клиническим направлениям, брендам и повторным закупкамИнтернет-магазинGdentМатериалы собраны по клиническим направлениям, брендам и повторным закупкамELVI — Покупательница заказывает из карточки, а оптовик переходит к своим условиямМагазин бренда одеждыELVIПокупательница заказывает из карточки, а оптовик переходит к своим условиямLarionoff — У розничной покупки, опта и дропшиппинга свои короткие маршрутыМагазин производителя одеждыLarionoffУ розничной покупки, опта и дропшиппинга свои короткие маршрутыRollerShop — Уровень катания, размер, оплата и обмен старых роликов в одном магазинеМагазин спорттоваровRollerShopУровень катания, размер, оплата и обмен старых роликов в одном магазине// портфолиоВсе кейсы47 проектов — сайты, магазины, SaaS
05 // как мы работаем

Каталог проверяем на ваших товарах ещё до дизайна

  1. 01Задача и данные
  2. 02Каталог и прототипы
  3. 03Дизайн и разработкавы загружаете товары
  4. 04Интеграции и проверка
  5. 05Запуск и передача
  6. $Оплата и сдачапредоплатасдача дизайнасдача магазиназапуск

// предоплата на старте работ, дальше — сдача и оплата этапами. Доли условные: точный график — в ТЗ.

  1. 01

    Задача и данные

    Разбираем ассортимент, группы покупателей и источники цен, а потом решаем, что войдёт в первую версию.

    // на выходе бриф и структура сметы

  2. 02

    Каталог и прототипы

    Загружаем часть ваших товаров, согласуем фильтры, карточку, корзину и оформление заказа.

    // на выходе прототипы и проверенный шаблон импорта

  3. 03

    Дизайн и разработка

    Рисуем макеты и собираем магазин на тестовом сервере только с согласованными модулями.

    // на выходе магазин, который можно пройти от каталога до корзины

  4. 04

    Интеграции и проверка

    Подключаем оплату, доставку и учёт, оформляем тестовые заказы как розничный покупатель и как оптовик.

    // на выходе заказы, прошедшие все статусы

  5. 05

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

    Переносим магазин на рабочий сервер, передаём доступы и показываем команде, как вести товары.

    // на выходе магазин, который принимает заказы

06 // частые вопросыпрямые ответы
01OpenCart 1.5 или 2.x можно просто обновить?

Обычно нет. Между версиями поменялись шаблоны и формат модулей, поэтому старый магазин переносим на новую версию так же, как на новую платформу. Сначала разбираем, из чего собран магазин: тема, модули, модификаторы, правки в файлах ядра. Тогда видно, что переедет, а что придётся заменить. Исходные данные удобно описать в брифе.

02Что будет с SEO при переезде?

Адреса, которые приносят трафик, сохраняем или ведём 301-редиректами на новые страницы. До переезда собираем старые адреса категорий и товаров, метаданные и страницы в индексе, а после запуска выборочно проверяем редиректы. Эта работа входит в переезд, а регулярное SEO считаем отдельно.

03Выдержит ли каталог десятки тысяч товаров?

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

04Можно ли синхронизировать остатки и передавать заказы в CRM?

Да, если учётная система или CRM отдаёт данные через API или умеет обмениваться файлами. Для OpenCart есть готовые модули обмена с BAS, 1С и популярными CRM, а для остальных пишем обмен по их документации. Перед оценкой нужны описание полей, тестовый доступ и пример выгрузки. Всё это можно добавить в бриф.

05Доставка и оплата — готовые модули или разработка?

Готовые модули, если они есть для вашей версии OpenCart и вашего провайдера. Базовый магазин получает по одному модулю оплаты и доставки, например LiqPay и Новую почту. Ваши тарифы доставки, несколько перевозчиков или оплату частями считаем отдельно. Список провайдеров, с которыми вы уже работаете, можно прислать через контакты.

06Сколько стоит интернет-магазин на OpenCart?

От $2 499 за базовый магазин с каталогом, корзиной, оплатой и доставкой. Точную сумму и дату запуска называем в смете, когда видим каталог, модули, переезд и интеграции. Ориентиры для других форматов собраны в таблице цен. Магазин под ключ — с индивидуальным дизайном, наполнением каталога и интеграциями — от $4 500.

07Можно ли вести проект удалённо?

Да. Созваниваемся онлайн, тестовый магазин вы открываете в браузере, а работу принимаете по согласованному списку сценариев. Офисы у нас в Харькове и Киеве, а магазины на OpenCart делаем для бизнеса со всей Украины.

08Что входит в базовую цену, а что считаете отдельно?

В базу входят каталог, карточка товара, корзина, оформление заказа, админка и по одному модулю оплаты и доставки. Отдельно считаем наполнение, переезд со старой версии, обмен с ERP или CRM, второго провайдера и свои модули. Если рядом с каталогом нужны блог и лендинги, посмотрите ещё на WooCommerce.

09Чем OpenCart отличается от WooCommerce для большого каталога?

OpenCart из коробки сосредоточен на каталоге и торговой админке, а WooCommerce добавляет магазин к сайту на WordPress с блогом и страницами. Для большого каталога сравниваем варианты товаров, фильтры, импорт и то, обновляются ли нужные модули. Само количество товаров выбор не решает. Опишите каталог в брифе, и мы посоветуем платформу.

07 // поговоримответим в течение рабочего дня

Расскажите о каталоге — посчитаем магазин

Оставьте имя и телефон или ник в Telegram. Свяжемся в рабочее время, расспросим о каталоге, текущем магазине и учётной системе, а после разговора скажем, из чего сложится смета.

Нажимая кнопку, вы соглашаетесь с политикой конфиденциальности

// почтаhello@apri-code.com
// мессенджеры

WhatsApp · Telegram · Viber

// офисы

Харьков · Киев

// на связиЕлена КононенкоCCO · Apricode

// Подробнее

Интернет-магазин на OpenCart начинается с порядка в каталоге

Создание интернет-магазина на OpenCart начинаем с таблицы ваших товаров. В платформе из коробки есть категории, атрибуты, производители, опции и группы покупателей, но как разложить по ним ассортимент, решаем вместе с вами. Если значения заведены как попало, фильтр показывает «Чёрный» и «чёрный» двумя пунктами, и покупатель пишет менеджеру вместо того, чтобы купить. Поэтому структуру каталога согласуем на реальной выборке товаров до макетов.

Читать далее

Что входит в сайт на OpenCart под ключ

Создание сайта на OpenCart под ключ заканчиваем, когда тестовый заказ прошёл весь путь от корзины до оплаты и накладной службы доставки. В базовые $2 499 входят каталог, карточка товара, корзина, оформление заказа, админка, одна платёжная система и одна служба доставки, например LiqPay и Новая почта. Цена рассчитана на один язык и ваши готовые фото с описаниями. Магазин под ключ — с индивидуальным дизайном, наполнением каталога и интеграциями — от $4 500.

Отдельно считаем наполнение, обмен с учётной системой, второй язык, обновление старой версии и переезд. Сравнить форматы можно на странице стоимости, а из чего складывается бюджет магазина, мы расписали в статье сколько стоит интернет-магазин.

Фильтры для тысяч товаров

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

Бывает, что товар лежит на складе, а поиск на сайте его не видит. Причина часто в данных. Об этом мы писали в статье почему поиск не находит товар.

Розница и опт в одном магазине

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

Другое дело, когда у каждого клиента свой договорной прайс, кредитный лимит и отсрочка платежа, а крупный заказ согласует менеджер. Группами это уже не описать, и тогда честнее сравнить с магазином на Laravel, где эти правила пишут именно под ваш процесс.

Обновление OpenCart 1.5 и 2.x похоже на переезд

Между версиями 1.5, 2.x, 3.x и 4.x менялись шаблоны, формат модулей и модификаторов, поэтому старый магазин редко удаётся обновить одной кнопкой. Сначала составляем список: тема, модули, модификаторы OCMOD и VQMod, правки прямо в файлах ядра. Именно такие правки часто держат важное правило, например скидку постоянным клиентам или особую доставку, и в списке модулей их не видно.

После такого разбора вы видите, что переносится как есть, что нужно заменить, а что можно не переносить. Новую версию можно собрать рядом со старой, тогда магазин продолжает торговать, пока мы переносим данные.

Переезд без потери адресов и заказов

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

Клиентов, заказы и бонусы переносим отдельно, потому что пароли и история переезжают не так, как товары. Перед переключением домена проверяем приоритетные адреса вручную. О продвижении после запуска читайте на странице SEO для интернет-магазина.

Модули и обмен с учётной системой

Для OpenCart есть готовые модули для LiqPay и Новой почты, выгрузки на Prom и Rozetka, обмена с BAS или 1С. Перед сметой проверяем, поддерживает ли модуль вашу версию, кто его автор и выходят ли обновления. Два модуля, которые меняют оформление заказа, могут конфликтовать, поэтому на каждую задачу ставим один. Закрытый модуль, на котором держится продажа, отмечаем в смете вместе с именем его автора.

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

После запуска

Магазин передаём с доступами, перечнем версий, лицензий и собственных доработок. Обновления ядра и модулей сначала проверяем на копии магазина вместе с оплатой и доставкой. Это уже работа поддержки, её заказывают отдельно.

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

Как заказать магазин на OpenCart

Оставьте контакт в форме выше или заполните бриф, если удобнее ответить письменно. После разговора скажем, подходит ли вам OpenCart, и подготовим смету со списком открытых вопросов.