Выгрузка товаров на сайт, как организовать систему?
Добрый день!
Есть задача создать сайт интернет-магазин из 8 файлов в xml формате. XML файлы лежат на серверах поставщиков(в файлах как раз товары). И каждый час они обновляются. Файлы разные по структуре. Задача брать эти файлы и загружать их на свой сайт. Подскажите как организовать такую систему? Может их нужно закачивать в 1с и после 1с будет отдавать один xml файл? Как правильно подойти к этому решению чтоб сайт работал быстро, быстро обновлял цена, наличие?
Заранее спасибо.
Создайте функцию, которая будет их скачивать к вам на сервер, функцию происать в init.php. Далее в агентах нужно создать агент с этой функцией, поставить ему промежуток времени.
Погуглите про создание агентов для битрикс, там функция должна возвращать вроде себя чтоли
Не могу сказать, смотря что за сервер, что за файлы. Если что-то большое и есть cron на сервере, можно перебросить на него и еще можно написать даже на python скрипт, который будет это все делать. А на битриксе останется только обработка конечного файла
Ставите событие на cron (каждые 5 минут) и добавляете нужных агентов с интервалом 1 час.
Посмотрите здесь: blog.d-it.ru/dev/transfer-agents-on-the-crown-the-...
По выгрузке если форматы не совпадают с форматом ваших ИБ то наверное импорт средствами бус сделать не получится. Нужно смотреть в сторону SimpleXML