Выгрузка на сайт в .xml (разработка модуля)

Главные вкладки

Аватар пользователя Skerth Skerth 24 февраля 2022 в 21:34

Всех приветствую!

Задача такая. Есть сайт на Drupal 9 dev.autoexpres.ru, есть выгрузка в формате XML для сайта Avto.ru, необходимо реализовать модуль, чтобы по крону все авто добавлялись на сайт.

Как это вижу своими словами:
Менеджер\Программа загружает по FTP avto.ru_d.xml файл и фотографии в папку на сайте.
Ежедневно по крону (в 00:00 по Мск, главное, чтобы не каждый запуск крона) модудь сверяет дату создания выгрузки с датой создания прошлой, уже добавленной выгрузкой, если она новее выполняем добавление авто в базу с помощью Queue API.

Должна быть возможность, чтобы менеджер мог сам без крона инициировать добавление авто из выгрузки (вероятно с помощью Batch API). Если данный вариант выгрузки не подходит, админ может из базы сгенерировать любой другой вариант, который облегчит разработку модуля.

Файл выгрузки и скрины тут: https://disk.yandex.ru/d/WaJASnYKgXnCpA

Что сейчас имеется на сайте:
Все авто представлены в виде отдельного типа материалов. Форма добавления на Я.Диске:

  • Форма добавления авто Основное.png
  • Форма добавления авто Опции.png
  • Таксономия.png

Нужна страница с настройками модуля:

  • Текстовое поле с путем до файла на текущем сервере
  • Отображение даты и времени последней операции по добавлению выгрузки
  • Кнопка для запуска вручную.

Интересует цена и сроки. По запросу дам доступ к проекту. Если есть вопросы пишите.

P.s. Предпочтительное средство связи с будущим исполнителем: Вацап, Скайп.

Комментарии

Аватар пользователя Skerth Skerth 10 марта 2022 в 10:48

Здравствуйте! Вы лучше в группу пишите в телеграм. На сколько я знаю, проект пока заморозили, так как поставки остановлены в связи с обстановкой в мире.