Sector(s)

Team Members

Project Team

  • Victor Pedersen
  • Visit the site

    Visit the site

    Organizations Involved

    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.