Sector(s)
Team Members
Project Team
Tonio Zemp
Merlin Zuni
Tobias Bazzan
Ioana Mitrea
Visit the site
Visit the siteOrganizations Involved
Community contributions
As part of developing freitag.ch, our team contributed to many parts of Drupal, with a focus on the following solutions:
Commerce Migrate
Commerce Gift Card
Commerce GMO
Commerce Klarna Payments
Commerce Promotion Giveaway
Commerce Shipping
FREITAG is different – it’s urban, sustainable and emotional. All of this and a range of other factors were taken into account when relaunching the website. Sustainability is at the core of Freitag’s business and guided many decisions in the project. The order flow and the user experience was optimised. Users can swap their bags using the bag exchange platform S.W.A.P. and use the repair flow to reduce waste. Drupal was used in many areas and was also linked to FREITAG’s ERP.
About the project
The goal was to create a platform where truly unique ‘one of a kind’ products could be sold with a good user experience and high level of automation and at the same time convey the mission that is attached to the FREITAG brand. The site was originally built in Drupal 7 and then upgraded to Drupal 8 and 9.
What does ‘one of a kind’ really mean? FREITAG’s bags and accessories are one-offs and can therefore only be sold once. Therefore, each of the 50 bags and accessory models may have hundreds of unique product variations. This created exciting challenges in terms of UX design and technical performance optimization.
Hundreds of newly crafted one-offs can be made available to customers on a given day. APIs were built to allow the one-offs to be imported from FREITAG’s ERP and matched with the matching image imported from a 3D photo station. Rokka.io was integrated to ensure lightning fast image optimization and delivery of millions of product images.
The one-off bags are automatically published when all required data has been synchronized and unpublished when the product is purchased. Creative caching and performance optimisations were needed to ensure performance of the site with such a dynamic product catalog. Reservation mechanisms were built to prevent multiple customers buying the same unique bag simultaneously.
The project was done in an entirely agile environment and is continuously further developed since the go live. Drupal supported the growth in online sales and helped Freitag’s business scale.
Why Drupal was chosen
For FREITAG it's not just about the product but also about the story and the mission behind. Drupal Commerce was chosen to have a deep integration of commerce and content already on a technical level.
Technical Specifications
Drupal version:
Key modules/theme/distribution used:
Drupal was chosen for its flexibility in content modeling in combination with Drupal Commerce for its flexible integration into the CMS as well as the wide range of available modules to extend from it.