Business to business portal
ACCO Partner
A multi-lingual, multi-country business-to-business site allowing the client’s customers to order products.
The client
A multinational office products manufacturer with several well-known brands, such as Rexel and Nobo.
The brief
Replace several independent systems across different countries, whilst still integrating with each country’s back-end infrastructure.
The outcome
By getting their customers to use this site instead of legacy, non-digital systems, significant amounts of customer service time was saved as well as accuracy of order information.
What we did
The idea behind this site was to replace several existing, overlapping systems the client had across its European businesses. The site was to allow for the client’s customers to order products and see their account, invoicing and order data, which wasn’t possible using the existing disparate systems.
Similar but different systems
With three different back-end systems across Europe, we made the decision to use the data structure of the first one which was available and then fit the others around this, which was in hindsight the right thing to do, although it felt like guesswork to begin with! Two of the systems worked with SOAP-based web services, whilst the other used XML files and so offered no real time interaction. As such features were slightly different depending on which back-end system the customer was using.
Dynamic data
Each customer had their own set of product data, with separate pricing and price breaks depending on quantity. All this was shown in their native currency and preferred language. Alongside this, there was also sales order data which was shown as graphs and filtered by time period, type of product and brand (the client owns several brands).
Keeping it simple
With a site as complex as this, it was very important to hide the complexity from the end user and (as much as possible) from the site’s admin users. So we worked with the client to ensure values such as country trading companies were shown in a familiar way to them, which helped when assigning customers.
Further promotion
As the site’s launch was phased, there was a need to encourage some potential customers to sign up to the system (for one region it was to replace orders by fax!) To do this a voucher system was generated which gave new users a discount on their first order. This was also integrated into the registration confirmation email and the back-end reporting to measure the success of the campaign.
Tech stack
- Stripe
- Microsoft AX
- .NET Core 3.1
- Azure CosmosDB
- SQL Azure
Upgrading our site on Shopify has been made much simpler by MB’s flexible approach
John Gudgin - Beer Shop
Other projects
Beer Shop
Updated ecommerce store incorporating extra functionality to help with customer retention as well as streamline the operations side of the business.
Derwent Pencils
A multi-lingual ecommerce store which integrates with the client’s back-end product and ordering systems.
Grow 5
A marketing site to help a new start-up business cost-effectively establish itself as a new agency.