Ищем backend разработчика на проект.
Технологический стек
- Python
- FastAPI, Pandas
- MongoDB
Задача
На текущий момент на проекте связанным с контролем товаров для МП есть следующий функционал
- Есть автосшитие товаров в единые карточки по артикулу/штрихкоду при синхронизации списка товаров с МП
- ручное объединение карточек, если так хочет пользователь
Необходимо доработать данный функционал до следующих функциональных требований(backend)
- Если товар исключили из автогруппировки(то есть после сшития исключили карточку), то при следующих синхронизациях запоминается состояние,что карточка исключена
- Если товары соединенные(например в одной 2 карточки, в другой 3) то товары соединяются в карту, где 5 позиций
- Если сделано ручное объединение, оно запоминается на неограниченное кол-во товаров
- Если товар удаляется из группировки(убираем карточку 1 из объединениях 4), то карточка выводится и остается объедиение с 1 картой
Если обобщить,то сути необходимо сделать функционал соединения разъединения карт в единую карточку с учетом того,что есть автообъединение товаров при каждой синхронизации
и при учете ручного объединения,который делается менеджером. Опираться можно либо на prodID товаров(уникальны id с маркетплейса) либо сделать свою систему артикулов, id для запоминания