Menschen die das Frontend mit CSS anpassen verlassen sich auf eure Ausgabe, Änderungen an dieser können deren Arbeit beeinflussen.
Es ist zwar nur HTML code und CSS da man beim überschreiben des selben sich aber drauf verlässt dass sich der auch morgen noch so verhält wie im Moment sind Umbauten hier gefährlich. Es mag euch nicht bewusst sein aber es handelt sich Hier um ein API auf dessen Verhalten sich eure Kunden verlassen. Und ein API ist eben das was man nicht mehr verändern kann sobald Leute es benutzen.
Natürlich ist mir bewusst, dass ihr trotzdem neue Features und Verbesserungen ausrollen wollt.
Deshalb wäre eine Versionierung des Frontends gut.. man sollte also im Backend wählen können welche Version man verwenden will... und das System sollte für Gäste den output der gewählten Version liefern. Wenn ihr zusätzlich eine Test Umgebung mit Live Produktdaten anbietet hat der Designer Zeit nötige Anpassungen an einer neuen Version zu machen bevor man das Ergebnis auf den Geräten der Kunden anzeigt.
Das hat auch für euch den Vorteil, dass ihr mutiger sein könnt bei Umbauten für neue Features und Wünsche wenn Bestandskunden das alte Interface bekommen so lange Sie nicht aktiv umstellen. Ihr könntet evtl. sogar eine Beta veröffentlichen (die man nicht für Gäste aktivieren kann) aber Testen so könntet ihr auch vorab Feedback zu Änderungen einholen...
Also eigentlich ein Win Win sowohl für eure Entwickler als auch die Entwickler eurer Kunden
Vielen Dank für den Input. Tatsächlich gibt es bei uns gerade ein Projekt, die AmaGo/Selfordering/Speisekarten nur nach als API aufzusetzen und das Frontend komplett frei zu gestalten. Ich schließe den Feature-Request, weil das ein sehr, sehr großes Projekt ist und nicht in ein Feature passt. Vielen Dank für den Input, wir sind auf dem Weg.