Трудно ответить, не зная, что позволяет ваш дропшиппер.Майн дал мне подробное руководство пользователя с несколькими способами получения данных со своих серверов (cURL, Ruby, PHP, Perl и т. Д., Все с примером кода).
То, как я справлялся с уровнями запасов в реальном времени, заключалось в построениикод из одного из их примеров и использование XML-RPC позволяют получить уровни запасов у поставщика, когда клиент переходит на отдельные страницы продукта.Ответ от сервера поставщика - это просто номер запаса для этого продукта (на основе SKU).Затем мой код вставляет этот уровень запасов в поле prodcurrentinv в базе данных для этого конкретного продукта.Все это происходит за доли секунды до полной загрузки страницы (до отображения уровня запасов на странице).Я добавил его как функцию в class.product.php.
Поскольку я действительно не знаю PHP, я не смог заставить его работать с более чем одним SKU одновременно (для использования вкорзина для покупок и на страницах списка товаров категории).Я нанял программиста для этого.
Но очень важно знать, какой тип взаимодействия позволяет ваш поставщик, и трудно ответить на ваш вопрос, не зная этого.