Native Mobile Applikation - Wie anbinden?

Hallo!

Ich habe eine Verständnisfrage bezüglich Shopware und der Kompatibilität mit mobilen Apps. Ich habe einen bestehenden Shop und würde gerne zusätzlich zu der Webversion eine mobile Android- und IOs-App entwickeln.

Meine Fragen hierzu:

  • Es besteht ja die Möglichkeit, den Produktkatalog mittels eines XML-Dokuments zu exportieren. Welche Vor-/Nachteile hat diese Methode gegenüber der Benutzung der API?
  • Für den Login-/Bestellvorgang ist wohl die Anbindung der App an die Shopware API notwendig. Was ist bei der Einrichtung der API zu beachten, um Manipulationen der Benutzer an Artikeln zu verhindern (Preis verändern, etc.)?
    Dazu einfach einen Benutzer anlegen, der in der App benutzt wird? Kann man für jeden Benutzer die REST-Methoden festlegen? D.h. Benutzer 1 darf keine POST/PUT Methoden auf die Artikelressource anwenden?

Eine kurze Erläuterung/Tutorial würde mir sehr weiterhelfen

 

Freundliche Grüße