Как сделать мультивитринную торговую платформу для...

Post on 15-Jun-2015

4.509 views 0 download

description

История одного e-commerce проекта: как разработать высоконагруженную мультивитринную платформу для тысячи независимых вендоров с каталогом из 350 000 товаров. Проект был создан для клиента из Турции, который придумал уникальную модель бизнеса в Интернете, а мы реализовали ее на платформе CS-Cart.

Transcript of Как сделать мультивитринную торговую платформу для...

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

100ктоваров

BigDataВысоконагруженная система

BigDataВысоконагруженная система

BigDataВысоконагруженная система

1000 отдельных витрин

Цель проектаРазработать мощную мультивитринную платформус единым каталогом товаров и автоматическим

расчетом комиссий вендоров.

Прибыль предпринимателя –это процент со своих продаж и

продаж привлеченных в сервис друзей.

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

Торговая площадка предоставляеткаталог товаров в разных категориях исервис по обработке и доставке заказов.

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

Факты об IncirОдин из самых интересных турецких стартапов.

Создан в 2012 году и привлек $1 000 000 инвестиций.

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

Разграничение прав доступа и отдельная панель управления для главного администратора

и каждого вендора.

Разработка интернет-магазина с возможностью создания неограниченного количества дополнительных редактируемых витрин на отдельных доменах с единым

каталогом товаров.

321

Аналитика и решениеC точки зрения технической реализации проект был очень сложным. Ни однаготовая платформа на рынке не обеспечивала нас необходимым функционалом.

Мы остановились на CS-Cart, так как это решение уже включало необходимыйнам базовый функционал, в том числе поддержку большого количества витрин

(мультисайтовость). Открытый исходный код позволял вносить любыеизменения и в дальнейшем дорабатывать проект.изменения и в дальнейшем дорабатывать проект.

Перед нами стояли три основные задачи:

Реализация проекта

Для начала мы оптимизировали ядро платформы CS-Cart под особенности данного проекта. В CMS были интегрированы базовые особенности расширенной версии CS-Cart – Multi-Vendor, а именно отдельная панель управления для каждой витрины вендора.

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

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

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

Проблема!

Низкая скорость загрузки интернет-магазинов вендоров.Решение:

Установили поисковый движок Elasticsearch для быстрого и качественного поиска товаров внутри интернет-магазинов вендоров.

Интегрировали Memcache для хранения информации в оперативной памяти сервера.

Было

Стало

Среднее время загрузки главной страницы

0,75 сек.

20 сек.

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

1

«Для реализации этого функционала мы использовали технологии и свой опыт работы с Multi-Vendor, платформой для виртуальных торговых центров».

Сергей МинюкевичСергей Минюкевичглавный разработчик проекта

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

Разграничение прав доступа и несколько панелей управления

2

Автоматизированная система расчета выплат комиссий вендорам

Мы разработали автоматический расчет выплат для вендоров, главного администратора и поставщиков. Главный администратор в своей панели администратора имеет доступ ко всей финансовой информации и вручную производит расчет с поставщиками и вендорами. Вендоры имеют доступ лишь к информации о своем доходе. Все бухгалтерские отчеты формируются в автоматическом Все бухгалтерские отчеты формируются в автоматическом режиме, что облегчает работу главного администратора. Дополнительно мы реализовали API для передачи заказов из CS-Cart в бухгалтерскую систему учета заказчика.

3

0,75секунд загружаетсяглавная страница

2года успешнойработы площадки

350ктоваров

2000категорий

1000вендоров

с отдельной витриной

В результате 2000 часов работы мы добились

Результаты

Нестандартные структураи оформление главного меню

и меню категорий

Вендоры могут создаватьуникальный стиль своей витрины,интегрировано 10 новых шаблонов

В результате 2000 часов работы мы добились

Результаты

Регистрация вендоров происходитна отдельной странице,

доступны разные тарифные планы

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

В результате 2000 часов работы мы добились

Результаты

Главная страница

Рабочий сайт

Посмотреть вживую

www.evineiste.com