Написать импорт прайсов для ShopScript (WebAsyst)

Ольга14 лет в сервисе
Данные заказчика будут вам доступны после подачи заявки
24.10.2012

Суть вопроса:

Поставщик присылает прайс в эксель формате (артикул, наименование, цена поставщика, цена продажи)

Таких поставщиков много. Я привожу прайс в csv формат и импортирую в магазин.

При импорте идентификатором служит артикул, если товара нет в прайсе или наличие стоит 0, на сайте товара нет в наличии. Все что есть в прайсе обновляется, все новые позиции попадают в корень. Цена изменяется в соответствии с указанной. Если в столбце указанна только одна цена, во всех остальных ячейках пусто, цена остается прежней, изменяется только та, что указанна. Наличие изменяется на то число, которое заданно в прайсе.

Сейчас все так работает, но сбоит. Один поставщик заменяется на другой, если похожие артикулы. Так не должно быть, должно четко реагировать на импортируемого поставщика.

Если одинаковые артикулы и разные поставщики, такие товары должны выгружатся в отдельную категорию и там уже вручную разбираться.

Заявки фрилансеров