По договоренности
Алгоритм:
взять файл по ссылке (выгрузка товаров, более 22 МБ, более 20 000 карточек товара в формате xml)
взять файл export.xml из папки, в которой располагается скрипт.
в каждом из файлов содержатся записи вида:
<tires>
<cae>NW00102</cae>
<price_sk3>6567</price_sk3>
<price_sk3_rozn>7552</price_sk3_rozn>
<rest_sk3>40</rest_sk3>
<name>265/60R18 114T Therma Spike TL (шип.)</name>
<tiretype>Легковая</tiretype>
<brand>Nitto</brand>
<model>Therma Spike</model>
<width>265</width>
<height>60</height>
<diameter>R18</diameter>
<diametr_out>0</diametr_out>
<design>R</design>
<speed_index>T</speed_index>
<load_index>114</load_index>
<thorn>Да</thorn>
<season>Зимняя</season>
<img_big_my>/src/big_1.png</img_big_my>
<img_big_pish>/big/1.png</img_big_pish>
<img_small>/small/1.png</img_small>
</tires>
4) Нужно найти в файле выгрузки товары (tires и rims) которые есть в файле export.xml.
5) По совпадающим товарам добавить кол-во из файла export.xml, к кол-ву, указанному в файле M14641.xml, поле <rest_kirov>.
6) В результате сформировать отдельный файл (в каталоге, из которого запущен скрипт) final.xml, включающий все товары из двух файлов, с суммарным количеством товара.
Скрипт должен работать на PHP, на обычном shared-хостинге. Запуск скрипта будет производиться в автоматическом режиме, командой через cron.