
Proud Commerce Blog
Alles rund um Proud Commerce und unsere Projekte
-
Shopware 6 Hot-Reload mit Webpack
Weiterlesen: Shopware 6 Hot-Reload mit WebpackLadezeiten optimieren mit Webpack Im Vergleich zu Shopware 5, das noch Grunt im Einsatz hat, um CSS und Javascript zu kompilieren, setzt Shopware 6 auf moderne Technologien und zwar auf den Module Builder Webpack. Mithilfe von zahlreichen Webpack Plugins lassen sich beispielsweise SCSS zu CSS Dateien umwandeln bzw. komprimieren oder Entrypoints realisieren. Hiermit stellt man…
-
OXID Console Module Activator
Weiterlesen: OXID Console Module ActivatorContinuous Integration mit OXID Bestandteil eines Releases ist auch die Aktivierung von neuen oder aktualisierten Modulen. Normalerweise erfolgt dies über die Modulkonfiguration im Shop-Admin. Bei einem automatisierten Deployment (CI/CD) muss dieser Schritt ebenfalls automatisiert werden. Dafür hatten wir den pcModuleActivator entwickelt. Neben dem Aktivieren von Modulen ist es auch möglich die Reihenfolge festzulegen, bestimmte Module…
-
Einblick in OXID 6.2
Weiterlesen: Einblick in OXID 6.2Die Veröffentlichung der neuen OXID eShop Version 6.2 steht kurz bevor. Wir haben dies zum Anlass genommen und uns die Neuerungen im aktuellen Release Candidate 2 im Detail angesehen. Weniger Code dank Events Symfony EventDispatcher Komponente als Basis Nutzung bereits vorhandener Events oder Erweiterung für eigene Events Beispiel: (Nach dem Aktualisieren des Warenkorbs) OxidEsales\EshopCommunity\Internal\ShopEvents\BasketChangedEvent Dokumentation…
-
OXID “Ähnliche Artikel” effektiver nutzen
Weiterlesen: OXID “Ähnliche Artikel” effektiver nutzenAuf Produktdetailseiten kann man sich optional “Ähnliche Artikel” anzeigen lassen. Leider ist die Logik für die Berechnung dieser Artikel sehr rudimentär. Es wird primär nur geprüft ob es auch anderen Artikel mit dem gleichen Attribut gibt, jedoch unabhängig vom Attributwert. Thorsten Schneider hat bereits 2014 in seinem Blog darüber berichtet und in einer Schritt-für-Schritt Anleitung…
-
OXID 6 Script zur Modulportierung
Weiterlesen: OXID 6 Script zur ModulportierungBei einem Relaunch von OXID 4/5 auf OXID 6 müssen auch die Module geupdated/portiert werden. Je nach Größe des Projekts kann dies sehr zeitaufwändig sein. In der OXID 6 Dokumentation gibt es dazu einen Eintrag mit Tipps und Hinweisen wie dieser Vorgang vereinfacht werden kann. Wir haben diesen als Basis für unser Modulportierungsscript genommen, welches…
-
Umzug ins Innovum 212
Weiterlesen: Umzug ins Innovum 212Zwar sind wir erst im April diesen Jahres in ein gemeinsames Büro in den Nürnberger Norden gezogen, aber leider mussten wir Aufgrund der Insolvenz unseres Vermieters dieses auch schon ein paar Monate später wieder verlassen. 🙁 Ab sofort sind wir im Nürnberger Westen zu finden. Auf dem ehemaligen Triumphadler-Gelände an der Fürther Straße, direkt neben…
-
OXID APIS mit GraphQL und REST
Weiterlesen: OXID APIS mit GraphQL und RESTDerzeit gibt es keine vollständige Schnittstelle (API) um Daten aus dem OXID eShop zu exportieren bzw. importieren. Ausgenommen ist die kostenpflichtige ERP-Schnittstelle (SOAP), welche nur mit einer PE oder EE eingesetzt werden kann. Bereits im Mai hat das OXID Team jedoch angekündigt, eine GraphQL-Schnittstelle zu entwickeln. Der aktuelle Stand wurde letzte Woche auf dem OXID…
-
Arbeiten unter dem Granatapfelbaum
Weiterlesen: Arbeiten unter dem GranatapfelbaumDass wir seit vielen Jahren mehrfach pro Jahr unser “Büro” für meist eine Woche in Richtung Süden verlegen ist nichts Neues. 😉 Dieses Jahr war es jedoch das erste Mal, dass wir ein DevRetreat für alle Interessenten veranstaltet haben, d. h. jeder der Lust und Zeit hatte, konnte mit uns eine Woche nach Mallorca zum…
-
Vereinfachter Checkout OXID Wave Theme
Weiterlesen: Vereinfachter Checkout OXID Wave ThemeNach ausgiebigen (a/b) Tests haben wir in der letzten Zeit fast alle Checkouts unserer Kundenshops etwas vereinfacht. Diese Änderungen haben wir auch in das original OXID Wave-Theme zurück gespielt und einen Pull Request gestartet. Nachdem aber die Entscheidung des Product Owners (OXID) noch aussteht und nicht ganz klar ist, ob die Änderungen auch in den…