Программа написана только под мои прайсы.
1. Экспортирую все товары в файл с сайта. Потом загружаю в программу. Программа ставит наличие у всех товаров 0
Получается такой вид
2. Заливаю потом прайсы от поставщиков (в программе настроена обработка каждого индивидуально)
2.1.например:
Наличие ставит сразу 100, т.к. поставщик не предоставляет данные сколько штук в наличии, ставит наценку по введенной формуле и округляет до 50.
2.2. например:
Наличие ставит так же 100, артикул (код товара) меняет для меня, ставит первые RR (чтоб знать при заказе какой это поставщик), а последние те, которые предоставляет поставщик. Так же делает наценку на товар, но не ниже МРЦ которую предоставляет поставщик.
И т.д.
3. После загрузки всех прайс листов, жму кнопку "Обработать" и получается такой файл
т.е. в цену ставит нашу сформированную цену, в наличие ставит закупочную цену (сделали так, чтоб знать закупочную цену, ее видно только в админке). Те товары которых нет в наличии, цена остается которая была, а наличие 0.
4. жму кнопку "вывод в файл" и получаю готовый для импорта на сайт csv файл.
5. Так же создаются отдельные файлы в которых содержатся отсутствующие товары на сайте, но есть в прайсах поставщиков.