Разработка и развитие интернет-магазинов

Собираем магазин как рабочий инструмент продаж: каталог, который выдерживает настоящий ассортимент, обмен с учетной системой, оплату, доставку и кабинет покупателя. Дальше ведем его и достраиваем.

Обсудить задачуСмотреть работы

от старта до запуска магазина федеральной сети
3 месяца
заказов в сутки на самом нагруженном проекте
10 000+
со своими ценами и остатками в одном магазине
7 городов
записей применяемости в подборе по модели
200 000+
  • Кому подходит

    Компаниям с настоящим складом и учетом: рознице и сетям, дистрибьюторам, производителям, которые продают напрямую.

  • Что получаете

    Магазин, связанный с учетной системой, оплатами и доставками, — и подрядчика, который дальше его развивает: половина магазинов в наших работах живет с нами годами после запуска.

  • Как начинаем

    С разбора процессов: как устроены каталог и цены, откуда берутся остатки, что происходит с заказом после оформления.

Что входит

  • Каталог и подбор

    Разделы, свойства, торговые предложения, поиск и фильтр, который остается быстрым на десятках тысяч позиций. Где нужно — подбор по параметру: по модели автомобиля, мотоцикла, оборудования.

  • Обмен с 1С

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

  • Оплата и доставка

    Эквайринг и СБП, расчет стоимости и сроков, зоны доставки, самовывоз, пункты выдачи и постаматы. Чеки уходят через эквайринг.

  • Кабинет покупателя

    История заказов и повторный заказ, избранное, статусы, бонусы, промокоды и подписки — что из этого нужно, решает характер закупки: у регулярной и у разовой кабинеты разные.

  • Опт рядом с розницей

    Оптовые цены, договоры и отсрочки, заявки и взаиморасчеты — на том же каталоге и в том же коде, что розничная витрина.

  • Скорость под нагрузкой

    Композитный режим, кеширование, отдельный поисковый индекс, профилирование тяжелых страниц. Целевое время открытия задаем заранее и меряем на тяжелых страницах каталога, а не на главной.

Рекламой и поисковым продвижением магазина не занимаемся: делаем то, что происходит на сайте и вокруг него — от каталога до обмена с учетом.

Работы по этой услуге

Продукты повседневного спроса и ювелирные изделия, мототехника и спорт, розница и опт: задачи у этих магазинов разные, а узкие места — каталог, обмен и скорость — одни и те же.

Как идет работа

  1. Разбор процессов

    Как устроен ассортимент, откуда берутся цены и остатки, кто обрабатывает заказ и в какой системе он живет после оформления.

  2. Каталог и данные

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

  3. Витрина

    Собираем главную, каталог, карточку товара, корзину и оформление — сначала на настоящих данных, а не на демонстрационных.

  4. Интеграции

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

  5. Запуск

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

  6. Развитие

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

Платформа

1С-БитриксPHPMySQLElasticsearch

Фронтенд

VueTypeScriptSCSS

Учет и продажи

1СCRMПрограммы лояльностиМаркировкаВыгрузки на витрины

Оплата и доставка

ЭквайрингСБПСлужбы доставкиПостаматыГеокодеры

Вопросы и ответы

  • Из чего складывается смета магазина?

    Из часов по этапам: аналитика и проектирование, дизайн, программирование с интеграциями, тестирование, запуск. Больше всего в ней весит обмен с учетной системой — с него и стоит начинать разговор, потому что типовой он почти никогда не бывает.

  • Сколько времени занимает запуск?

    Зависит от каталога и интеграций. Магазин федеральной сети с матрицей ассортимента по точкам, зонами доставки, обменом с 1С, оплатами и программой лояльности мы собрали и запустили за три месяца — дизайн при этом был готов и приходил от заказчика.

  • На чем вы делаете магазины?

    В основном на 1С-Битрикс: у него из коробки каталог, заказы, обмен с 1С и соответствие кассовому законодательству, а это заметная часть проекта. Витрину при необходимости выносим на Vue, а отдельные сервисы — в самостоятельные приложения на Symfony.

  • Сделаете обмен с нашей 1С?

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

  • Можно перенести магазин с другой платформы?

    Можно, и это отдельная работа: переносятся каталог, клиенты, заказы и адреса страниц. Адреса важны отдельно — без переадресации со старых магазин теряет позиции в поиске вместе с трафиком.

  • У нас магазин уже работает. Возьмете на развитие?

    Да, и берем чаще, чем делаем с нуля: половина магазинов в наших работах пришла на поддержку и развитие, а не на разработку с нуля. Начинаем с разбора кода и процессов, дальше работаем очередями задач.

Из чего складывается смета магазина — 445 часов по этапам и что стоит за предложением вдвое дешевле — разобрано в блоге.

Расскажите о проекте

Новый продукт, развитие существующей системы или смена подрядчика — опишите задачу. Ответим, как можем подойти к ней и что потребуется для старта.

Андрей Медведев, основатель TeamProfi
Андрей Медведевоснователь TeamProfi

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

Не любите формы? Напишите на sale@teamprofi.ru