Найдите исполнителя для вашего проекта прямо сейчас!
Разместите заказ на фриланс-бирже и предложения поступят уже через несколько минут.

Задача - файл поставщика продукции переделать в шаблон файла для загрузки на маркетплейсы.

Дано

На сайте в личном кабинете примерно раз в 6 часов закачивают по ссылке CSV файл и YML файл.

Нужно забирать данные и трансформировать их в шаблон в эксель (маркетплейс (далее МП) Озон, Яндекс Маркет,)

Причем в эксель файл нужно положить те сущности, которые больше 10 штук (или любого другого числа - нужно иметь возможность в интерфейсе поправить)

Забираем CSV или YML файл

Стучимся раз в 60 минут и проверяем изменился ли файл. Если да, то запускаем процесс.

Пример CSV файла - который нужно парсить

Он доступен по ссылке в личном кабинете (по логину и паролю)

Идентификатор для матчинга для нас это артикул.

Забираем столбец "Доступное количество"

Нам без разницы с каким файлом будете работать - CSV или YML. Они (вероятно) идентичную информацию несут

На выходе нам нужно получить файлы Excel в формате маркетплейсов

Логика работы Настройки в интерфейсе

  • Если количество в CSV файле больше 10, то ставим в экселе 10 штук в наличии
    • Эту настройку нужно иметь возможность менять
  • У нас на каждом МП разный список продукции. Мы в интерфейс должны иметь возможность заливать текущие образцы на которые мы ориентируемся.
    • Если продукт отсутствует в образце по МП, то в файл эксель его добавлять не нужно.
  • Данные всех скаченных файлов CSV складываем в БД
  • В следующих итерациях будем не файл пушить МП, а через API обновлять количества автоматом.
  • После каждой обработки данных файлы нужно запушить в телеграмм канал/чат.
Проект можно разбить на 1—3 итерации. Например, первую итерацию сделать на локале. Пишите, это можно обсудить.
3 года назад
gelta
37 летРоссия
3 года в сервисе
Был
3 года назад
  • Похожие заказы
  • Здравствуйте нужно доработать парсер по следующим параметрам 1. добавить колонку - дата создания аккаунта подписчика 2. Дата первого поста подписчика 3. Дата последнего поста подписчика Прикрепил файл: актуальной выгрузки

    Прикладное ПО1 исполнитель
    Завершен
    3 года назад
  • Надо сделать в андроид студио программу с 2 активити. 1 активити: ввод текста и кнопка "зашифровать" И после нажатия на кнопку он отправляет во 2 активити. 2 активити: показывает текст зашифрованным и ниже кнопка "дешифровать", после того, ...

    Закрыт
    3 года назад
  • Скрипт должен - заходить в аккаунты из файла, ставить лайки на 3 последних постах и подписываться, пропускать закрытые аккаунты, на кого подписался заносить в файл -  заходить в аккаунты из файла, оставлять комент на последней публикации рандомно ...

    Закрыт
    3 года назад
  • Есть страница php. См приложение. 1. Для каждой строки нужно загружать бесконечное количество файлов. В ячейке по мере загрузки должны появляться наименования уже загруженных файлов, форма для добавления нового файла, полоска хода загрузки файла, количество Мбайт. 2. ...

    Закрыт
    3 года назад
  • Есть рабочий скетч управления платой ESP8266 по протоколу MQTT. Необходимо добавить функционал обновления прошивки через OTA, добавить в существующий скетч несколько новых программ управления пинами по протоколу MQTT, также есть другие задачи по расширению функциональности ...

    Прикладное ПОнет заявок
    Закрыт
    3 года назад
  • Написать программу для микроконтроллера i8051, которая делает следующее 1. Считывает 1 байт данных с порта P0, обнаружив переход линии P1.0 из высокого уровня в низкий. 2. Умножает этот байт на константу, заданную прямо в ...

    Прикладное ПОнет заявок
    Закрыт
    3 года назад
  • Ищу кто поможет собирать по API, хранить, и просчитывать информацию питоном. Опыт работы от 3-х лет

    Закрыт
    3 года назад
  • Здравствуйте. Задача автоматизировать 10-15 окон в веб-браузере. Смотреть таймеры, видеть текстуры, нажимать кнопочки в определенные моменты. 3 кнопки, элементарный алгоритм. Время иногда между кнопками не определено, но есть таймер.  Детали при обсуждении.

    Прикладное ПО1 исполнитель
    Завершен
    3 года назад
  • Привет! Есть браузерная игра. Задача шаблона нажимать на кнопочки, отслеживая таймаут определенный. Сначала жмем кнопку "1", далее ждем пока не появится кнопка "2" - далее в углу появится время - через это время задержки мы должны нажать кнопку ...

    Закрыт
    3 года назад
  • $1300

    Реализовать декодирование и сохранение деморолика кодированного в playready локально. Пример такого ролика можно взять вот здесь [url=https://docs.microsoft.com/en-us/samples/microsoft/windows-universal-samples/playready/]https://docs.microsoft.com/en-us/samples/microsoft/windows-universal-samples/playready/[/url] Языки программирования: желательно C++(C) или C# (если это необходимо для работы с playready)

    Прикладное ПОнет заявок
    Закрыт
    3 года назад