Всех приветствую!
Задача такая. Есть сайт на 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. Предпочтительное средство связи с будущим исполнителем: Вацап, Скайп.
Комментарии
http://com.russkiyslovar.ru/xmltonode
Так?
(Недоделано)
Немного доработал дизайн - Стало красивей:
http://com.russkiyslovar.ru
Здравствуйте! Вы лучше в группу пишите в телеграм. На сколько я знаю, проект пока заморозили, так как поставки остановлены в связи с обстановкой в мире.
Здравствуйте, можно обговорить. Опыт работы более 8 лет.
http://promo.org.il/ru/contact телеграм в личке