Collect FreeBees for discounts on great gifts

Got a FreeBees card? Every time you fill up at a BP petrol station, you can collect FreeBees: points that you can redeem for great gifts. Through, you can redeem your points for a relaxing spa day or a discount on a weekend getaway. FreeBeesShop asked Digital Content Company to develop the platform, and rb2 was responsible for the technology.


Redeem FreeBees online

Fast and reliable

Tools & technologies

Vue, Nuxt
.NET core, Virto Commerce, Azure SQL, C#
C#, JavaScript
Docker, Azure DevOps
Microsoft Azure
Tools & methodology
JIRA/ Confluence

Our challenge

The platform had been around for a long time and was in need of an update. It was our job to give the platform its makeover. Not only did we take care of the technical implementation of the backend - we also came up with a new frontend with a redesigned UX and UI.

Our challenge was to connect the platform with the FreeBees and Digital Content Company (DCC) APIs. DCC is a universal 'connector' that can unlock the entire range of dozens of partners with hundreds of digital products. There are also various partners connected to FreeBees with which customers can redeem their FreeBees. Features such as the current points balance therefore need to be completely reliable and accurate to prevent too many or too few points from being redeemed.

The result

Many FreeBees cardholders now use to redeem their points. In the first few months, there were over 1500 orders per month for exciting digital products such as gift cards, the Staatsloten (Dutch State Lottery) and cinema vouchers. The webshop rapidly connects to the various APIs, allowing customers to view their points balance and redeem points at the click of a button.

To manage product information, we use the open source e-commerce platform Virto Commerce and DCC. products are listed in a separate Virto Commerce environment. When a user places an order, DCC's order API comes up and the order is completed through DCC. Headless CMS Squidex was also used for the frontend.

As an online webshop, is a great addition to the existing list of partners with which you can redeem points. At the moment, you can only order digital products through the webshop, but the platform will soon expand thanks to the introduction of an order module for ordering physical products.

Our approach

rb2 has implemented the full technical development for the platform. To develop the platform, we used Virto Commerce, which is an open source e-commerce platform that allows us to add and adjust modules. The platform is highly scalable. This means we can easily manage continuous fluctuations in user numbers. Using the Agile method, our Scrum team has continuously supplied working pieces of software. The Scrum team is currently in maintenance mode: new features are being developed and existing connections are being updated at the same time.

Do you want to know more about this case?

Obviously we work with a suitable, extensive team on this project, but when you want to know more details, you should definitely contact:

Mark van der Ploeg
Delivery Manager
+31 (0)299 200800

Or check out other cases or blogs below in which he had a prominent role: