Ich habe selbst schon mit der Webservice Schnittstelle von Prestashop gearbeitet und mir eine eigene Clientlibrary geschrieben. Gerade dinge wie Bilder werden in der Doku nicht wirklich beschrieben. Für andere Arbeiten an Prestashop bin ich dann auch auf ein eigenes Modul umgestiegen was über die Hooks von Prestashop ausgelöst wird. Hat man viele Artikel und vor allem Kombinationen dann merkt man das auch deutlich beim Webservice. Ein guter start ist, wenn einem die Dokumentation nicht weiter bringt, einfach mal einige Fertige Module auseinander zu nehmen. Ich habe mir zuerst das bankwire Modul vorgenommen, das ist recht einfach gehalten.
Generell bin ich aber der Meinung, sehen einige hier sicherlich anders, das der Webservice nicht die optimale Lösung ist. Für mich ist es einfach zu riskant bei so etwas das execution Timeout zu kassieren.
Wäre vielleicht mal gut zu wissen welche Software du anbinden willst.