When we teamed up with SPORTMASTER in 2013, their ambition was clear: The best webshop in the country and a full omnichannel transition. Two years later, they won gold for best omnichannel business. Together, we continue to pursue new venues to deliver even better customer experiences. 

SPORTMASTER is easily Denmark’s biggest sport-retailer, a position earned over more than 30 years of dedicated work to bring sporty Danes the best service and gear possible. To them, being the biggest means an obligation to constantly improve their customer's experience, both online and in their stores. As their long-term digital strategy partner, we sat down together and devised a devilishly clever plan to bring their digital and physical universe together. We’re eager to present SPORTMASTER 2.0 and the new SPORTMASTER Instore concept.

The SPORTMASTER 2.0 is their new ecommerce powerhouse. The platform is built on Drupal 8 and in React, to ensure incredible performance and to give the users that app-feeling - which also enables immediate site response and updates. The site architecture is also designed to enable the editors to quickly create and update content in a perfectly flexible grid.

Why Drupal was chosen: 

SPORT-MASTER has an ambition to become Europe's best shop in sales of sports equipment, which requires a global, innovative and flexible platform that is easy to integrate with various back office systems. That is why we choose the extensive webshop platform Drupal Commerce.

Technical specifications

Why these modules/theme/distribution were chosen: 

Commerce add to cart confirmation

We use this to visually indicate that the mini-cart at the top of the page has been updated.

Commerce Free Shipping

When an order total exceeds xxx danish kr, or the customer is a member of the Sport-Master club, we provide free shipping.

Commerce migrate

All products in the store are added through migrate

Commerce price by components

Due to complex price calculations including discounts of various nature, we needed a tighter control over how price components are exposed to the customer.

Customer profile type

We used this module to be able to differentiate between shipping and billing address.

Invoice

We needed a unique incrementing id without gaps in the order to abide by danish law
(Tried 3 different modules, this was the only one that had a seperate invoice id and didn’t just reuse the order id)

Flat rate
The site only has flat rate shipping services

Commerce Coupon

The store regularly has coupons giving either a percentage or fixed price discount.

Commerce extra

We use the two submodules “adress populate” and “quantity”.
The first to pre-populate address information on the checkout page, the second to wrap quantity fields with - and + links to decrease or increase quantity.

Commerce Dibs

DIBS is the biggest payment gateway provider in Scandinavia and we use this module as the payment solution.

Organizations involved: 
Project team: 
  • Victor Pedersen
  • Sportmaster - UX Design
    Sportmaster
    Sportmaster
    Sectors: 
    E-Commerce