Задача

Вам понадобится спарсить коллекцию данных логотипов и описаний с указанного в лс источника. Парсинг должна быть нересурсоемкой (один элемент раз в 15 секунд), объем работы примерно на один день регулярных действий, ненагруженных.

Что нужно сделать

  1. Перенести подготовленный текстовый файл с фрагментами HTML-кода (содержащими URL) из папки "Алфавит предстоит" в корневую папку скрипта.
  2. Запустить имеющийся готовый парсер и дождаться его завершения.
  3. Из создавшейся папки "export_wp" изъять файлы:
    • brand_urls .txt
    • brands_for_wordpress .csv
    • failed_urls .txt
    Переместить эти файлы (вырезав их) в соответствующую буквенную подпапку (совпадающую с первой буквой названия бренда) внутри папки "logos". Если такой папки еще нет - сделать правильный перенос: для бренда на "А" должен лежать в папку "А" в "logos".
  4. После обработки одной буквы - переместить исходный файл (например, "о.txt") из корневой папки в папку "Алфавит пройденный".
  5. Повторить цикл для каждой оставшейся буквы алфавита.

Дополнительные условия

  • Исполнитель должен сам следить за статусом выполнения, чтобы нагрузка распределилась.
  • Если не успеваете - просто сообщите об этом заранее.
  • Результат нужно прислать единым архивом до указанного дедлайна (14 января).
  • Если есть свое решение с поддержкой IPv6/IPv4 - используем его.

Интеграция выбора материалов для товаров в WooCommerce

Требуется добавить на сайт WooCommerce функционал выбора тканей или материалов для товаров. Например, для мебели должна быть возможность выбрать один или несколько вариантов обивки. Необходимо реализовать удобный интерфейс для покупателей и корректную привязку к вариациям товара.