Spree / Solidus verlassen?
Warum Sie Spree / Solidus wahrscheinlich verlassen.
Spree und das daraus hervorgegangene Solidus sind Rails-Engines: Der Shop entsteht, indem Sie Kernklassen dekorieren und überschreiben. Das funktioniert gut, solange ein Rails-Team dabei bleibt — und wird zum Problem, wenn Ruby-Versionen, Rails-Majors und ein Dutzend Erweiterungs-Gems gleichzeitig aktualisiert werden müssen und die mitgelieferten Frontends inzwischen abgelöst wurden. Shopify Plus nimmt Ihnen Betrieb, Checkout und Upgrade-Kette ab; die wirklich eigene Logik ziehen wir in Shopify Functions und eine Custom App.
Upgrade-Kette aus Ruby, Rails und Gems
Ruby-Version, Rails-Major, Spree- oder Solidus-Release und jedes Erweiterungs-Gem müssen zusammenpassen. Ein einzelnes unmaintainiertes Gem blockiert die gesamte Kette.
Decorator-Overrides brechen still
Überschriebene Kernmethoden werfen keinen Fehler, wenn sich der Kern ändert — sie verhalten sich nur anders. Solche Regressionen fallen oft erst im Checkout auf.
Frontend ohne klaren Nachfolger
Die klassischen mitgelieferten Storefronts wurden abgelöst. Wer nicht rechtzeitig umgebaut hat, pflegt eine Oberfläche, die keine Weiterentwicklung mehr bekommt.
Betrieb mit Worker und Datenbank
Applikationsserver, Datenbank, Hintergrundjobs, Asset-Pipeline und PCI-Scope liegen bei Ihnen. Zum Sale skalieren Sie das selbst — inklusive Bereitschaft.