Sport+Hobby - https://www.vonmoos-luzern.ch/

Ein komplexes E-Commerce-Projekt mit der Integration von CodyHouse mit Craft Commerce.

Sport+Hobby und was ist das Besondere daran?

Die VonMoos Sport + Hobby AG zeichnet sich durch ihr Engagement im klassischen Einzelhandel aus und bietet ein einzigartiges Einkaufserlebnis. Die Kunden können die Produkte in den Geschäften ausprobieren und erhalten eine fachkundige Beratung, die ihnen wertvolle Zeit für ihre Hobbys spart. Die Kombination aus praktischer Erfahrung, persönlicher Beratung und dem Komfort der sofortigen Verfügbarkeit der Produkte zeichnet VonMoos aus.
VonMoos Management hat jedoch auch die Bedeutung der Online-Präsenz erkannt und bietet einen ausgewogenen Ansatz für Einzelhandel und E- Commerce. Soft Solutions4U half ihnen bei der Bearbeitung und Verbesserung ihres Online-Shops, der auf Craft CMS aufgebaut war.

Es war ein komplexes E-Commerce-Projekt, bei dem wir CodyHouse mit Craft CMS integriert haben. Das Projekt beinhaltete die Verwendung von Craft Commerce für den Warenkorb, während die statischen Frontend-Seiten mit CodyHouse gestaltet wurden.

Unser Ziel war es, ein leichtgewichtiges Frontend-Framework zu verwenden, um benutzerdefinierte Schnittstellen für die E-Commerce-Website mit CodyHouse-Komponenten zu erstellen, die mit Craft Commerce für den Einkaufswagen und den Kassenvorgang integriert sind.

TECHNISCHE HERAUSFORDERUNGEN UND LÖSUNGEN

Technologie-Stapel

Technologie-Stapel: Craft CMS (Backend – admin panel), Craft Commerce CodyHouse (Frontend), HTML5, SASS, JavaScript,MySQL
CodyHouse – Frontend
CraftCMS – Backend
MySQL Database

Herausforderung und Lösung der Integration

Die Integration von CraftCMS mit CodyHouse stellte eine Herausforderung dar. Um diese zu bewältigen, haben wir einen mehrstufigen Ansatz gewählt. Zunächst haben wir ein neues CraftCMS-Paket erstellt. Dann haben wir aktualisierte CodyHouse-Dateien manuell in das Craft-Paket integriert und gleichzeitig CodyHouse über Composer aktualisiert. Um eine nahtlose Integration zu gewährleisten, nahmen wir notwendige Änderungen an bestimmten Funktionen vor, die eine reibungslose Anwendung des CodyHouse-Stylings in CraftCMS ermöglichten.

Problem beim Laden der Standard-Homepage beheben

Als wir auf ein Problem stiessen, bei dem die Craft CMS-Website die Startseite von der Standardseite lud, haben wir die folgende Lösung ausgeführt. Zunächst haben wir Composer mit den erforderlichen Informationen aktualisiert. Anschliessend passten wir den Standard-Homepagepfad an, so dass er auf eine benutzerdefinierte Datei verweist, und nahmen wesentliche Änderungen an den Speicherorten der Stile vor, so dass sie in einen benutzerdefinierten Ordner geleitet wurden. Indem wir das Paket mit Composer neu erstellten, wurden die Stildateien nahtlos auf einen bestimmten Pfad aktualisiert. Infolgedessen rief jede Seite, die danach geladen wurde, CSS-Stile aus dem benutzerdefinierten Pfad ab, wodurch das Problem erfolgreich behoben wurde.

Andere Technologien

October CMS Upgrade

Enhancing the Admin Backend Challenge: While the Front-End of HotelCard was intricately intertwined with the Laravel Framework, the backend relied on the older version 1.x.x of October CMS. The objective was to introduce enhancements and novel features, necessitating an upgrade of the CMS.

Enhancing Elastic Search Functionality

Revamping the search functionality was a pivotal task. Our mission encompassed implementing the ability to select additional services (such as breakfast, extra bed, etc.) during hotel room bookings. These services featured distinct price options, and multilingual support was a crucial requirement.