Кейс анализатор Wildberries
Было: поставщикам не хватало нативной аналитики маркетплейса
Результат: сервис на Laravel ежечасно собирает статистику по десяткам миллионов товаров
Wildberries – очень популярный маркетплейс, объединяющий множество продавцов и покупателей. Однако, многие поставщики страдают от несовершенной системы аналитики. Для решения этих проблем была разработана данная система, достаточно сильно расширяющая нативные возможности анализа маркетплейса.
Задачи проекта
- Написать парсер для сбора информации с wildberries
- Разработать архитектуру базы для хранения данных
- Создать сайт на основе Laravel
- Интегрировать интерфейс для работы со статистикой
- Реализовать динамический вывод графической статистики
- Оптимизация и доработка внутренней структуры под условия проекта
Комментарий SEO-эксперта
Основная сложность проекта – это высокая нагрузка и многотеррабайтные базы данных, которые ежедневно пополняются миллиардами строк.
Достаточно много времени уделив оптимизации структуры таблиц и запросов, наладив шардинг БД для повышения скорости и надежности, работа на этом не закончилась. Для эффективного управления таким количеством данных понадобился достаточно креативный подход по модификации логических связей и алгоритму обновления данных в таблице.
И только в совокупности с эффективной системой кэширования нам удалось достичь действительно хороших результатов.
Выполненные работы
- Разработано 10 парсеров для сбора всеобъемлющей информации с wildberries
- Проработана и оптимизирована архитектура БД
- Разработан сайт на основе фреймворка laravel
- Интегрирована система ag-grid для удобного управления таблицами
- Интегрирована библиотека mpcharts для построения графиков по условиям клиента
- Реализована система кэширования
- Интегрирована система оповещения в telegram
Результаты работы
Был написан парсер, который ежечасно собирает полную статистику с торговой площадки (несколько десятков миллионов товаров), а также всю информацию о товарах, категориях и продавцах.
Сайт разработан на фреймворка Laravel 8. В процессе разработки мы не единожды использовали денормализацию БД и ее распределение на ряде серверов. Применены подходы для комфортной обработки данных с нескольких источников, а также формирование нетипичной структуры и группировки для быстрой выборки данных из БД. Вес базы данных исчисляется терабайтами.
Реализованы удобные динамические таблицы и графики для наглядного отображения информации
Отзыв клиента
Заказали большой полноценный сервис по аналитике wildberries . Написан целый ряд парсеров, а также скрипты для группировки и обработки данных с маркетплейса. Помимо этого реализован интерфейс со удобной подачей информации в виде графиков и динамических таблиц. Работа была проделана внушительная и сделана качественно, за что очень благодарны вашим программистам.
Никита, mpscanner.ru
Бесплатно проверим ваш сайт
по 50+ параметрам
Оставьте свои данные и мы свяжемся с Вами в рабочее время. Наша команда проконсультирует, поможет, прояснит и ответит на любые вопросы