Добрый день, необходим человек со знанием PHP для выполнения задачи с загрузкой и преобразованием данных.
Необходимо сделать исполняемый кроном PHP файл, результатом работы которого будет несколько файлов формата:
1. upload -> items -> items_(код_группы).cvs
2. upload -> avail -> avail_(код_группы).cvs
Пример в приложении.
Выполнение задачи:
Данные для построения берутся через API запросы к серверу БД.
Запросов всего 3.
1. Получение списка групп (
dev4.videokon.ru/soap_tes..., выполняется 1 раз за сессию.
Необходимо создать [ID] => массив товарных групп, эти значения в дальнейшем используются для запроса категорий.
2. Получение описания товаров (
dev4.videokon.ru/soap_tes... Подставляя значения [ID] => товарных групп мы получим данные для каждого файла items_(код_группы).cvs
Из получаемых данных нам нужны: все.
Поле [Name] перед записью необходимо дополнительно преобразовать:
Вставить пробелы до и после спец символов: "-","+","(",")","/" ,"","|"
Проверить и поправить наличие более одного пробела
Проверить и поправить наличие пробелов до или после текста
3. Получение цен и складских остатков (
dev4.videokon.ru/soap_tes... Подставляя значения [ID] => товарных групп мы получим данные для каждого файла avail_(код_группы).cvs
Из получаемых данных нам нужны:
[No] => 962033
[AvailableClient] => 0
[PriceClientRUB] => 723.45
4. Скрипт должен вести лог выполнения. +время выполнения.
*При повторном запуске, файлы должны быть перезаписаны.
*При выполнении запросов необходимо настроить задержки:
getCatalog 1 раз в 1 сек. (1 запрос)
getItems 3 раза в 1 сек. (~20 запросов)
getAvail 5 раз в 1 сек. (~20 запросов)
* Формат UTF-8
Оплата работы по факту выполнения, работаете у себя на компьютере (все запросы и данные я пришлю), для отсеивания спама напишите в начале сообщения сумму 120 и 80