Magento 2
Adobe Commerce und Open Source. Module nach Magento-Standard, PSR-konform, mit Setup-Skripten und Deinstallationspfad.
CPS Software
Zwölf eigene Erweiterungen für Magento, entstanden aus fünfzehn Jahren Alltag im Shop. Alle im Einsatz, alle aus einem Guss, alle mit demselben Backend-Menü. Geordnet nach dem Problem, das sie lösen — nicht nach Technik.
Was wir hier tun
Nicht als Nebenprodukt. Zwölf Erweiterungen sind über fünfzehn Jahre entstanden, jede aus einem konkreten Fall, alle im produktiven Einsatz bei Kunden. Dazu Auftragsentwicklung: Anbindungen, Middleware, Schnittstellen.
Adobe Commerce und Open Source. Module nach Magento-Standard, PSR-konform, mit Setup-Skripten und Deinstallationspfad.
Plugins und Blöcke, wo ein Baukasten nicht reicht. Ohne Abhängigkeit von einem Seitenbauwerkzeug.
Laravel. Das eigene System, auf dem unser Kontrollzentrum, das Kundenportal und diese Website laufen.
CPS Software
Zwölf Erweiterungen für Magento 2, alle im produktiven Einsatz, alle mit gemeinsamem Fundament und gemeinsamem Update-Pfad. Jeder Eintrag hat eine eigene Ankermarke.
Adobe Commerce und Magento Open Source, Versionen 2.4.x
Magento 2
Upload-Sperren, Blockade von Bot-Registrierungen über die REST-API, Filter gegen Such-Spam.
Der FallTäglich hunderte Fake-Konten über die API und Müll in der Suchstatistik.
Magento 2
WebP- und AVIF-Auslieferung aus eigenem Haus, Verkleinerung zu großer Uploads beim Speichern.
Der FallEin externer Bilddienst kostete monatlich und lieferte bei Ausfall keine Bilder mehr.
Magento 2
Suchvorschläge mit Vorschaubild und Preis, Kategorie-Vorfilter, Tippfehlertoleranz.
Der FallDie Standardsuche fand Artikel nicht, die im Katalog eindeutig vorhanden waren.
Magento 2
Protokolliert jede ausgehende E-Mail mit Empfänger, Vorlage und Zeitstempel im Backend.
Der FallNiemand konnte belegen, ob eine Bestellbestätigung je das Haus verlassen hat.
Magento 2
Rechtssicheres Widerrufsformular mit Backend-Verwaltung und Nachweisführung.
Der FallWiderrufe kamen per Mail, Telefon und Zettel — ohne prüfbaren Eingangsnachweis.
Magento 2
Neueste Artikel als Standardsortierung, zusätzliche Sortierkriterien pro Kategorie.
Der FallNeuware verschwand hinter Altbestand, weil Magento nach Position sortiert.
Magento 2
Grundpreisangabe nach PAngV, währungsbewusst für EUR und CHF.
Der FallZwei Länder, zwei Währungen, eine Abmahngefahr bei jeder Mengenangabe.
Magento 2
Merkzettel für Kundinnen und Kunden, ohne Konto nutzbar, session- und kontoübergreifend.
Der FallKunden legten Artikel in den Warenkorb, nur um sie sich zu merken.
Magento 2
Betriebsferien mit Hinweisbanner im Shop und Lieferzeit-Countdown für Amazon.
Der FallBestellungen liefen in die Werksferien und die Lieferzeit stimmte nicht mehr.
Magento 2
Ampel im Produktgrid: welcher Artikel ist bei Amazon angekommen, welcher hängt.
Der FallDer Marktplatzabgleich lief, aber niemand sah, was tatsächlich übertragen wurde.
Magento 2
Repariert selbsttätig einen Magento-Fehler, der gespeicherte Grid-Ansichten lahmlegt.
Der FallNach jedem Update war das Produktgrid für einzelne Redakteure nicht aufrufbar.
Magento 2
Gemeinsames Fundament: Konfiguration, Lizenzprüfung, Logging, gemeinsamer Update-Pfad.
Der FallJede Erweiterung brachte eigene Hilfsklassen mit — zwölfmal derselbe Code.
Eigene Bausteine für Kundenprojekte
Was wir für WordPress-Projekte entwickeln, entsteht bisher projektbezogen und ist nicht als eigenständige Erweiterung veröffentlicht. Was daraus als Katalogeintrag taugt, führen wir hier auf, sobald es paketiert ist.
Module im eigenen System
Im eigenen System sind diese Funktionen kein Zukauf, sondern Bestandteil — Bildoptimierung, Suche, Mailprotokoll und Rechtstexte laufen dort ohne Erweiterung mit. Was zusätzlich zubuchbar wird, steht hier, sobald es so weit ist.
Auftragsentwicklung
Der größere Teil unserer Entwicklung ist nicht im Katalog. Enterprise-Erweiterungen, die hunderttausend Artikel aus einer Schnittstelle holen und kundenspezifisch verarbeiten.
Artikelstamm, Attribute, Medien und Übersetzungen aus dem PIM in den Shop — nächtlich, differenziell, mit Protokoll.
Amazon, eBay, Zalando, Otto aus einem Bestand. Preise, Verfügbarkeit und Status laufen an einer Stelle zusammen.
Warenwirtschaft, Kasse, Buchhaltung, Versanddienstleister. Was nicht miteinander redet, bekommt einen Übersetzer.
REST, GraphQL, SOAP, SFTP, CSV. Auch die Formate, die eigentlich niemand mehr benutzt und die trotzdem laufen müssen.
Auf Anfrage, in jedem System
Magento 2, WordPress, Shopware, TYPO3 oder das eigene System: Wir bauen passgenau in die vorhandene Architektur — mit den Schnittstellen und Ereignissen, die das System selbst vorsieht, nicht mit Eingriffen in fremden Code. Der Umfang enthält genau das, was gebraucht wird, und nichts darüber hinaus. Weniger Code heißt weniger Angriffsfläche, weniger Konflikte beim Update und weniger, was in zwei Jahren jemand verstehen muss.
Handwerk
So läuft eine Zusammenarbeit
Wir sehen uns Shop, Version, Erweiterungen und Datenwege an. Danach wissen beide Seiten, worüber wir reden.
Schriftliche Schätzung nach Aufwand, mit Annahmen und Risiken. Keine Pauschale, die später neu verhandelt wird.
Getrennte Entwicklungsumgebung, versioniert, mit Testdaten. Du bekommst Zwischenstände zum Ansehen.
Test auf einer Kopie deines Systems, mit deinen Daten. Erst danach geht etwas auf die Produktivumgebung.
Die Erweiterung bleibt bei uns in Pflege — kompatibel zur nächsten Magento-Version, ohne dass du fragen musst.
Nächster Schritt
Schreib oder sag uns, was das System können soll und woran es heute scheitert. Wir sagen dir, ob es eine Erweiterung braucht oder ob es schon eine gibt.
Wir melden uns innerhalb von zwei Werktagen — persönlich.