Добрый день!
Версия OcStore 1.5.5.1.2. На сайте около 25 000 sku.
Немножко про наш магазин: есть свой склад, есть два поставщика. Ежедневно собираем заказы со склада, а то чего не хватает - докупаем у поставщиков (остатки от оптовых партий ложатся на склад).
В данный момент, чтобы обновить остатки товаров в интернет-магазине, мы ежедневно делаем следующее:
1. Скачиваем прайс-листы поставщиков. Из них готовим csv файл вида артикул - количество. С помощью модуля CSV Price Pro import/export 3 обновляем остатки товаров.
2. Скачиваем остатки товара из нашей 1С. Готовим csv файл вида артикул - количество. И заливаем их опять же с помощью модуля поверх остатков поставщиков. (например, у поставщика нет товара, а он есть у нас на складе).
Процесс довольно долгий, прайс листы приходится делить на части (примерно по 8000 sku), т.к. за раз не грузятся. Во время загрузки остатков сайт сильно тормозит.
Еще один нюанс. Если поставщик выводит товар из ассортимента, он пропадает из их прайса. Соответственно его остатки не обновляются. С этим мы боремся следующим образом: сравниваем формулой в экселе прайсы поставщиков и выгрузку товаров с сайта. Выделяем товары, которых нет в прайсах поставщика и сравниваем их с нашей выгрузкой из 1С. И те товары, которых нет и в нашей выгрузки удаляем вручную.
Как можно максимально автоматизировать этот процесс?
Один из двух поставщиков относительно недавно ввел API ( https://api.samsonopt.ru/v1/doc/index.html#api-v1-0-0 )
Можно ли с помощью этого автоматически добавлять товары? Обновлять остатки? Как в таком случае грузить свои складские остатки поверх?
Хочется теоретически узнать как это все сделать, чтобы найти исполнителя и поставить задачи.
Заранее спасибо!