global $wpdb;
$where .= " AND $wpdb->posts.ID IN (SELECT $wpdb->postmeta.post_id FROM $wpdb->postmeta WHERE meta_key = 'sarlab_time' AND meta_value IN ($for_where)) ";
Можно создать служебную элементарную систему управления сайтом/данными или использовать один существующий сайт в качестве источника данных и по планировщику (cron) синхронизровать данные.
Думаю лучше создать отдельный мини-сайт (без фронтэнда, чисто админка) для контент-менеджера, при редактировании содержания или статуса товара производились запросы к БД магазинов.
Все зависит от того на каких системах работают сайты и структур их БД.
Готовых решений пока не встречал, но и не искал усиленно.