Upload
pavel-trubetskov
View
220
Download
8
Embed Size (px)
DESCRIPTION
Отличный кейс, иллюстрирующий возможности разработки на CS-Cart и качества системы: устойчивость к нагрузкам, надежность, гибкость архитектуры. Проект разработан компанией Simtech Development (www.simtechdev.com)
Citation preview
Как сделать мультивитринную торговую платформу для тысячи независимых вендоров
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