ocstore 2.1.0.2.1,
опрос сайта поставщика идет по коду товара (по первым 9 символам product model)
ответ апи может быть 4 вариантов - в наличии, ожидается, планируется, нет
логичным кажется алгоритм - опрос раз в 15 мин. В случае когда "в наличии", проставляем количество, например 50 штук.
Если: нет, ожидается, планируется - то ставим 0.
в случае недоступности сайта источника наличия - наш сайт не должен зависать.
+необходим функционал выбора товара для которого проверять наличие автоматически, а для какого не проверять
(чтобы можно было количество прописать вручную)
Как вариант, можно задействовать создать новый столбец в таблице product.
Писать туда 1 и 0, что означает проверять автоматически или нет.
На странице редактирования товара radio button или checkbox.
оформить в виде модуля, есть пример php реализации на vamshop