Puede sincronizar datos entre woo y vfp o entre vfp y woo utilizando csv pero siempre va a existir un pequeño retraso.
No hay manera de que sincronicen datos en tiempo real a menos que compartan ambas plataformas la misma base de datos.
Si haces un push a woo va a haber delay, si haces un update en vfp habrá un delay, de cuanto? depende de lo que necesites actualizar
Me cuesta un poco creer que necesites actualizar 17k registros en tiempo real, a menos que compren o sufran cambios todos los artículos en woo no necesitas actualizar todo.
Puedes hacer la actualización usando tu propia app de vfp o algo corriendo en background, o tal vez otro equipo dedicado en la misma red leyendo y escribiendo al mismo tiempo sin sacrificar recursos del equipo donde corres las app de vfp.