Proud Commerce Blog
Alles rund um Proud Commerce und unsere Projekte
-
Shopware 5.5 Docker Container
Weiterlesen: Shopware 5.5 Docker ContainerUnsere Entwickler benötigen immer wieder mal einen schnell und sauber aufgesetzten Shopware-Shop. Nachdem wir kein docker compose Setup gefunden haben, welches für uns ausreichend funktioniert hat, haben wir selber ein Shopware 5.5 Docker Environment zusammengestellt. Dieses besteht aus folgenden Containern: shopware5_web (Apache 2.4 / PHP 7.2) shopware5_mysql (MySQL 5.7) shopware5_mailhog (latest) shopware5_phpmyadmin (latest) Die Installation…
-
Änderungen an bestehenden OXID Bestellungen
Weiterlesen: Änderungen an bestehenden OXID BestellungenDie Anforderungen von Business-Prozessen sind von Shopbetreiber zu Shopbetreiber unterschiedlich. Ein Thema was bei OXID immer wieder im Forum diskutiert wird ist das Ändern von bestehenden Bestellungen. Oxid berechnet standardmäßig die Preise, Rabatte, Gutscheine, Zahlartabschläge und Versandkosten neu, sobald man im Backend die Bestellung aktualisiert. Dies kann dazu führen, daß sich der Gesamtbetrag der Bestellung…
-
Rückblick OXID Hackathon 2018
Weiterlesen: Rückblick OXID Hackathon 2018Wie bereits in den letzten Jahren fand auch im Herbst 2018 wieder ein OXID Hackathon in Nürnberg statt. Nach einem gemeinsamen Frühstück und einer kurzen Vorstellungsrunde erläuterten Marco Steinhäuser (OXID Community Manager) und Stefan Peter Roos (Proud Sourcing) alle Details zum Event. Im Anschluss wurden die eingereichten Themenvorschläge besprochen. Daraus ergaben sich folgende Projekte: OXID 6 REST API Auf…
-
OXID 6 Modul-Installation
Weiterlesen: OXID 6 Modul-InstallationUm ein Modul in OXID 6 zu installieren gibt es mehrere Möglichkeiten. Die gängigsten Methoden haben wir nachfolgend für Sie zusammengefasst. 1. Repository (empfohlene Variante) Sie speichern das Modul in einem privaten GIT-Repository (z. B. Github oder Gitlab). Bitte achten Sie darauf dass das Repository geschützt und nicht öffentlich zugänglich ist. In der Shop composer.json…
-
Rückblick OXID Hackathon 2017
Weiterlesen: Rückblick OXID Hackathon 2017Nachdem wir bereits letztes Jahr zusammen mit OXID eSales den ersten OXID Hackathon in Nürnberg veranstaltet haben, gab es dieses Jahr am 8. und 9. Dezember eine Neuauflage. Nach einer kleinen Stärkung und Vorstellungsrunde wurde die Veranstaltung durch Marco Steinhäuser (OXID Community Manager) und Stefan Peter Roos (Proud Sourcing) eröffnet. Im Anschluss wurden die eingereichten…
-
OXID 6 Tipps & Tricks
Weiterlesen: OXID 6 Tipps & TricksBereits zum Partnertag 2016 hat OXID die neue Version Ihres eShops vorgestellt, zumindest das was zum damaligen Zeitpunkt schon fertig war. Dann hat es nochmal ein Jahr bis zum diesjährigen Partnertag gedauert bis der OXID eShop 6 veröffentlicht wurde. Gut Ding will Weile haben 😉 … Wir haben uns natürlich in der Zwischenzeit auch ausführlich mit…
-
Rückblick Sylius Hackathon 2017
Weiterlesen: Rückblick Sylius Hackathon 2017Vom 13. – 15. Oktober 2017 haben die Kollegen der solutionDrive GmbH den zweiten deutschen Sylius Hackathon veranstaltet. Der Erste fand bereits im Frühjahr in Berlin statt. Sylius ist ein Symfony-basierendes E-Commerce-Framework, das in den letzten Monaten immer mehr Aufmerksamkeit aus Entwicklerkreisen bekommen hat. Im September erscheint die erste stabile Version des PHP-Frameworks, die für den produktiven…
-
Module Internals – OXID Must-Have-Modul #4
Weiterlesen: Module Internals – OXID Must-Have-Modul #4Leider bietet OXID von Haus aus keine Möglichkeit Modulprobleme über den Shop-Admin zu debuggen/fixen. Beispiel hierfür sind: Template wird nicht geladen, Erweiterung einer Klasse funktioniert nicht oder eigene Modulklassen werden nicht geladen. Mit der kostenlosen Erweiterung oxid module internals ist es möglich direkt über den Shop-Admin solche Probleme festzustellen und zu beheben. Display highlighted metadata file…
-
Google Analytics + Payment-Module = verfälschtes Tracking
Weiterlesen: Google Analytics + Payment-Module = verfälschtes TrackingIn den letzten Jahren hat die Anzahl an Paymentanbietern drastisch zugenommen. Um diese nutzen zu können muss meist ein Modul in den Shop integriert werden, meist mit einem relevanten Unterschied: a) die benötigen Prüfungen werden im Hintergrund (z. B. AJAX) durchgeführt b) der Kunde verlässt bei der Auswahl den Online-Shop, gelangt auf eine Seite des Paymentanbieters…