итак, выглядит это так:
xml файл
1. код 0001 товар Корм, ссылка для парсинга такая-то, группа Лекарственные корма
2. код 0001 товар Корм, ссылка для парсинга такая-то, группа Сухие корма.
Как я понимаю, при прогоне прайса поставщика он находит товар 1, меняет цену и прекращает дальнейший поиск по данному sku.
т.е. когда натыкается на товар 2 он ничего не меняет.
дубли возникли потому- что так был разбит товар на сайте доноре.. вот, например
http://my-shop.ru/shop/catalogue/19805/sort/a/page/1.html
слева менюшка- сухие корма, они разбиты на поиск по Возрасту собак, Составу корма и проч.. Понятно, что какой-нить корм будет и в той и в той категории. Я просто скачал прайс в экселе из каждой категории и склеил его..