Blogposts mit dem Thema "oxid"



Rückblick 20 Jahre OXID eSales Feier

Letzte Woche fand der alljährliche OXID Partner- und Kundentag in Freiburg statt. Diesmal jedoch im Rahmen der 20-Jahres-Feier von OXID eSales. Stefan (SPR), Stefan (Vonsi) und Tobias (Tabsl) waren von uns vor Ort. Feier in den Black Forest Studios In den Black Forest Studios haben sich ca. 400 Gäste eingefunden um gemeinsam das Jubiläum zu […]

Rückblick Makaira Storefront Hackathon 2022

Letzte Woche fand der Makaira Storefront Hackathon 2022 statt. Makaira ist eine sehr flexible Marketing-Suite für Online-Shops. Neben einer intelligenten und filterbasierten Suche ist es außerdem möglich individuelle Landingpages, kundenspezifische Empfehlungen, A/B-Tests und vieles mehr zu erstellen. Der Hackathon startet am Donnerstag mit einer kleinen Einführung und Themenabstimmung. Auf Basis von workadventure wurde eine eigene […]

Rückblick OXID API Coding Days 2021

Im April 2021 fanden die OXID API Coding Days statt, ein zweitägiger Workshop zum Thema „Headless API“ für den aktuellen OXID eShop – „coronabedingt“ natürlich nur virtuell. Allerdings hat sich OXID wirklich sehr viel Mühe gegeben, es dennoch zu einem möglichst „gemeinsamen“ Event zu machen, das auch wir uns nicht entgehen lassen konnten. Leider fiel […]

OXID 6.2 und die YAMLs

Mit dem OXID eShop 6.2 wurde eine neue Modulverwaltung eingeführt. Bis jetzt wurden alle Einstellungen zu Modulen in der Datenbank, Tabelle oxconfig, gespeichert. Jetzt werden zusätzlich diese Informationen auch in YAML-Files, eine pro Shop-Id, gespeichert. Grundsätzlich ist dies der richtige Weg und vereinfacht auch vieles, wie z. B. eine Modulentwicklung. Jedoch hätte so eine relevante […]

Logging in OXID 6

Bis OXID eShop 5.3/4.10 wurden alle Fehler (Exceptions) in die Datei log/EXCEPTION_LOG.txt geschrieben. Mit OXID 6 wurde das Logging erweitert und die Symfony Komponente monolog (PSR-3) integriert. Alle Log-Einträge (nicht nur Fehler) werden nun unter log/oxideshop.log gespeichert. Konnte man früher in der Funktion Utils::writeToLog() eine spezifisches Log-File übergeben werden aktuell alle Einträge mit einem definierten […]

OXID IDE Module Helper

Jede moderne IDE (phpStorm, VisualCode, …) helfen bei der Verwendung von Klassen und Funktionen mit einer Autovervollständigung. Dies funktioniert beim OXID eShop grundsätzlich auch problemlos. Erweitert man nun eine Klasse mit einem eigenen Modul wird dies bei OXID durch eine eigene Logik erledigt: class MyClass extends MyClass_parent. Die IDE kennt diese jedoch nicht und bietet […]

Mehrwertsteuer-Anpassung in Shopware und OXID

Mehrwertsteuersenkung 2020 dank Corona-Konjunkturpaket Aufgrund der aktuellen Corona-Krise hat die Bundesregierung gestern beschlossen vom 1. Juli bis vorerst 31. Dezember 2020 die MwSt. von 19% auf 16% bzw. von 7% auf 5% zu senken um die Konsum und Wirtschaft zu unterstützen. Für Shopbetreiber und eCommerce-Agenturen bedeutet dies jedoch je nach zusätzlich beteiligter technischer Systeme (ERP, […]

OXID Console Module Activator

Continuous 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 […]

OXID Metapackage anpassen

Die Installation des OXID eShop erfolgt über composer. composer create-project –no-dev oxid-esales/oxideshop-project your_project_name dev-b-6.2-ce Alle dazu benötigten Pakete und Komponenten werden im sogenannten  OXID eShop metapackage definiert. Nachfolgend ein Ausschnitt aus der entsprechenden composer.json: […] „oxid-esales/oxideshop-db-views-generator“: „v1.3.0“, „oxid-esales/oxideshop-demodata-ce“: „v6.0.4“, „oxid-esales/oxideshop-demodata-installer“: „v1.1.2“, „oxid-esales/oxideshop-doctrine-migration-wrapper“: „v2.1.3“, „oxid-esales/oxideshop-facts“: „v2.3.2“, „oxid-esales/oxideshop-unified-namespace-generator“: „v2.0.1“, „oxid-esales/paymorrow-module“: „v2.0.3“, „oxid-esales/paypal-module“: „v6.1.0“, „oxid-esales/wave-theme“: „v1.3.1“, „paragonie/random_compat“: „v9.99.99“, […]