Главная
Все проекты

Import Pipeline

Автоматизация импорта/экспорта данных для e-commerce

Роль

Разработчик автоматизации

Год

2020

Стек

Node.jsPHPMySQLREST APICron

Задача

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

Этапы

01

Нормализация фидов

Парсеры разнородных форматов поставщиков (XML, CSV, XLSX) с валидацией, дедупликацией и маппингом категорий в единую каноническую модель.

02

Движок синхронизации

Инкрементальная синхронизация по расписанию с детекцией изменений: базы касаются только изменённые записи, с откатом сбойных пакетов.

03

Отчётность

Каждый запуск формирует человекочитаемый отчёт: что изменилось, что пропущено и почему — доверие к данным вернулось.

Результаты

30k+

товаров синхронизируется автоматически

15min

на обновление вместо дней

~0

ошибок ручного ввода

Экраны