Кейс разработки на cs-cart от наших партнеров. Проект...

13

Upload: pavel-trubetskov

Post on 15-Jun-2015

206 views

Category:

Internet


8 download

DESCRIPTION

Отличный кейс, иллюстрирующий возможности разработки на CS-Cart и качества системы: устойчивость к нагрузкам, надежность, гибкость архитектуры. Проект разработан компанией Simtech Development (www.simtechdev.com)

TRANSCRIPT

Page 1: Кейс разработки на CS-Cart от наших партнеров. Проект "Incir"

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

Page 2: Кейс разработки на CS-Cart от наших партнеров. Проект "Incir"

100ктоваров

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

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

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

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

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

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

Page 3: Кейс разработки на CS-Cart от наших партнеров. Проект "Incir"

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

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

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

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

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

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

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

Page 4: Кейс разработки на CS-Cart от наших партнеров. Проект "Incir"

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

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

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

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

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

321

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

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

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

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

Page 5: Кейс разработки на CS-Cart от наших партнеров. Проект "Incir"

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

Page 6: Кейс разработки на CS-Cart от наших партнеров. Проект "Incir"

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

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

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

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

Проблема!

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

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

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

Было

Стало

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

0,75 сек.

20 сек.

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

1

Page 7: Кейс разработки на CS-Cart от наших партнеров. Проект "Incir"

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

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

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

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

2

Page 8: Кейс разработки на CS-Cart от наших партнеров. Проект "Incir"

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

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

3

Page 9: Кейс разработки на CS-Cart от наших партнеров. Проект "Incir"

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

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

350ктоваров

2000категорий

1000вендоров

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

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

Результаты

Page 10: Кейс разработки на CS-Cart от наших партнеров. Проект "Incir"

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

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

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

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

Результаты

Page 11: Кейс разработки на CS-Cart от наших партнеров. Проект "Incir"

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

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

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

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

Результаты

Page 12: Кейс разработки на CS-Cart от наших партнеров. Проект "Incir"

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

Рабочий сайт

Page 13: Кейс разработки на CS-Cart от наших партнеров. Проект "Incir"

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

www.evineiste.com