The legend: Stromer reloaded with PWA
In the course of the reorganization, Stromer 2019 has redefined its identity and sharpened its positioning. The brand identity was more focused, the mission and vision were revised and the overall brand image was redesigned at all touchpoints of the customer journey.
Case descriptionIn the course of the reorganization, Stromer 2019 has redefined its identity and sharpened its positioning. The brand identity was more focused, the mission and vision were revised and the overall brand image was redesigned at all touchpoints of the customer journey.
Case goals and resultsNew website with a modern UX-Design. ok
Fast loading configurator done with PWA. ok
Generate more leads. ok
Modern CMS, done with Drupal 8. ok
ChallengesThere were three main challenges on this project:
1: The client was looking for an editorial experience which didn't restrict the structure of their pages. We found a great solution on the module paragraphs, as on all the contributed modules which enhance and enrich the experience of working with paragraphs. By using this set of modules, we were able to create a list of predefined components which let the editors build the page as they desire. They have the ability to create sections on the pages, choose among different layouts, and pieces of content with a static or dynamic data source.
2: The site shows information about the bikes Stromer offers. That information includes its pricing. We were asked to provide a feature to set the currency of the site in a way that it was independent from the language. Thanks to improvement brought by adopting the Symfony framework, as to the massive improvements regarding custom developments; we were able to create a custom field with a multi-valuated input, which had a customised output based on the site's currency selection. We also provided a currency switcher, a service to handle it, and a cache integration so pages would also be cached taking into consideration a variation based o the currency. All this in almost no time.
3: As a bike builder, Stromer has a huge network of partners which chose to work with their product. Stromer wanted to create a web application withing the site to let visitors find those partners. We opted to build a JS library which handles the data loading and the google map app, the data is imported form an external service into a JSon file (to minimize DB calls) through a Drupal cron task, and altogetehr provides a custom web app which allows the customer to find the partner store's location as their relevant data on a google map.
Community contributionsArcmedia is on the road of building an adaptable, reusable, pre-configured solution to try and speed up our building processes while providing continuous support for our customers. We are still in a beta phase of this solution where we are trying to identify user needs to define how to continue with this internal development. This said, one of the goals in our roadmap is to contribute back those all purpose custom solutions that we implement in a generic enough way so other users can benefit from this system at least in a small part of what we are already could.