

So, you’re running a successful B2B business and are thinking about selling your products through a web shop. But while examining the possibilities of online commerce, you realize you need to link your invoicing system, payment providers, order management, usability, customer loyalty programs and much more. So: where do you begin? In this blog post, we give some concrete steps on how to get started in B2B e-commerce.
The 6 steps to set up B2B e-commerce
An e-commerce platform can bring important advantages to you and your customers. But how do you actually get started implementing an e-commerce channel?
According to us, there are 6 critical steps in bootstrapping your B2B e-commerce journey.
- Set your vision & goals
- Build the business case
- Gather high-level requirements
- Select partners
- Prepare your organization
- Implementation
Let’s zoom in on these steps one by one!
1. Set your vision & goals
To get started with B2B e-commerce, your company should have a clear digital vision around it. Now, your company probably already has some kind of corporate vision or tagline. A B2B paint shop could have a tagline like “We color your world!”. This is not what we mean by “digital vision”. The digital vision of the B2B paint shop could be “We want to be the best online wholesaler in painting products in the EMEA region”. That is a clear digital vision.
A vision is important because it sets a mindset and a clear focus. It energizes your co-workers to jump on the same train. Since your B2B company will go through a significant change, you’ll want to keep everyone involved and enthusiastic during this process.
However, a digital vision means nothing without clear goals to support it. It goes without saying that these goals should be set according to the S.M.A.R.T. principle (specific, measurable, assignable, realistic and time-related). A goal according to this principle could be “30% of our total revenue must come from our online channel by the end of 2021”.
2. Build the business case
Setting a digital vision and goals is one step, but this is not sufficient to convince the leadership of your organization of your wild e-commerce plans. You’ll need their investment, so you’ll need to come up with a plan.
- Identify & involve the stakeholders
- Select the KPIs that support your B2B e-commerce goals
- Establish a baseline for the selected KPIs
- Model the total cost of ownership
- Calculate the ROI
First, it is important to identify the stakeholders in your e-commerce journey. Involve them in the process, as they will have valuable information for making your business case stronger.
Next, set up key performance indicators (KPIs) that support your B2B e-commerce goals. You will only know that you’ve achieved each goal when they are parametrized and measurable through a KPI. Establish a baseline (as is) for your KPIs, as well as the target (to be).
You will also need to have an idea of the total cost of ownership (TCO) of your B2B e-journey. This is your total investment cost. Consider a TCO over several years and include product licenses, effort from your marketing and content teams, running and maintenance costs, 3rd parties and other costs that impact the TCO. Of course, your partners can help you define and fine tune your TCO.
Using the TCO, you can now estimate the return on investment (ROI). Model how your sales will increase, how your customer portfolio will expand, and how your existing costs will decrease. Now you can calculate at what point in time you will have earned back your investment. Don’t panic if your ROI spans over multiple years: Rome wasn’t built in a day either.
Last but not least, present the business case to your superiors. Make a nice, colorful presentation and convince them that the time is right and that standing still is deteriorating.
3. Gather high-level requirements
Congratulations, your leadership has approved your business case! Up to the next step: gathering the high-level requirements of the to-be B2B e-commerce platform.
Thinking of an e-commerce platform, you’d assume that you need only one tool. The truth is, an e-commerce platform is more like an ecosystem with many tools working together.

At the core of the ecosystem, you’ll find the e-commerce tool itself, the web shop, with features like faceted search, shopping basket, checkout and personalization. Pay additional attention to the specific B2B features here such as one-click reorder, customer based discounts, bulk pricing and multiple buyer roles.
Your e-commerce tool will get its product information from a PIM (Product Information Management) tool that holds all product characteristics, variants, categories and digital assets (pictures, manuals, …). Pricing and discount information is usually kept in an ERP (Enterprise Resource Planning) tool. Both ERP and PIM synchronize their information to the e-commerce tool.
Once a customer purchases and checks out, they’ll pass through a payment gateway. Typically, the e-commerce tool is attached to one or more PSPs (Payment Service Providers). After checkout, the order needs to be fulfilled. This typically happens in an OMS (Order Management System). This also includes a delivery process with track & trace and return policies and eventually invoicing.
As you can see, there are a lot of tools to be considered. In most cases, e-commerce tools already bundle with some PIM, ERP and OMS features out of the box. These can work in trivial cases, but you should always validate if they support the more complex processes as well, such as split shipments, drop-shipping and personalization.
4. Select partners
Now that you know the requirements of your platform, you can scan the market for a fitting solution and implementation partner. Although B2B e-commerce platforms have similarities with B2C platforms, it is important that the selected solution has specific B2B functionalities that fit your requirements. You can take a look at the two e-commerce platforms we offer as an example!
Furthermore, make sure that your e-commerce platform allows you to start small, but is scalable enough to grow together with your business.

Your B2B e-commerce platform will not just work out of the box. It needs to integrate with your internal systems such as your ERP, CRM and your company website or customer portal. This is not something that you will do yourself. Reach out to an implementation partner that is certified in the product and offers you full service end-to-end: not just with the implementation, but also in the preliminary stage, the after-care and even in the change management process. Your implementation partner should be reachable for you, so ideally have a local presence. At the same time, the partner should have a strong relationship with the vendor of the product, so they can rely on the vendor’s expertise and support.
Apart from the solution and the partner, you probably need third-party services and tools to support it all. Think of Payment Service Providers, fulfillment partners, a loyalty system, outsourced marketing capacity, … Make sure these integrate well with the selected e-commerce solution and the expertise of the selected partner.
5. Prepare your organization
Don’t underestimate this step! Starting with B2B e-business will have an impact on your organization with its people, its roles and its processes. Some processes will need to be redrawn because the way of working in the online channel will differ from the existing offline business.
This change also needs to be reflected in the organizational chart and its roles. It is a very good idea to officially introduce an E-commerce Manager role within the organization, even if this role is assigned to an internal resource. The E-commerce manager will streamline actions for the online channel, and they therefore need to be backed by a team of content managers and online marketeers, apart from the purchasing, sales, fulfillment and customer service roles that are probably already in place in your company.
Rethinking the existing processes and defining and assigning new roles is not something you do overnight. It is an ongoing process that you fine-tune throughout the implementation phase.
6. Implement
Once your organization is prepared for the change, it is time to actually implement the e-commerce platform, together with your implementation partner. The implementation process should be iterative and incremental.

Your first task is to identify the different phases in the project. Think of what we said earlier: you want to start small. So start with identifying the absolute minimum viable product (MVP) that you can go live with.
For this MVP, identify the business and functional requirements and decide on the design. Then start building, but again: do it in small iterations, so you have room to adjust the scope and focus based on newly gained insights.
Go live with your first MVP and measure its success. This will give you valuable input for the upcoming MVPs of the platform.
Make sure you rely on your implementation partner for the after-care as well: get yourself properly coached and trained in using the platform, have a maintenance agreement in place which also leaves room for incremental improvements after the initial go-live.
Conclusion
You see that adopting e-commerce for your B2B business is quite a journey, but it’s really worth the effort. Many businesses already took the step and benefited greatly from it. So why wouldn’t you?
Hopefully, this blog post has given some guidance in the different steps that you need to take to get started with B2B e-commerce. We’ve greatly expanded on this topic in a whitepaper, which you can download for free.


What others have also read


At ACA, Ship-IT Days are no-nonsense innovation days.
Read more

In the complex world of modern software development, companies are faced with the challenge of seamlessly integrating diverse applications developed and managed by different teams. An invaluable asset in overcoming this challenge is the Service Mesh. In this blog article, we delve into Istio Service Mesh and explore why investing in a Service Mesh like Istio is a smart move." What is Service Mesh? A service mesh is a software layer responsible for all communication between applications, referred to as services in this context. It introduces new functionalities to manage the interaction between services, such as monitoring, logging, tracing, and traffic control. A service mesh operates independently of the code of each individual service, enabling it to operate across network boundaries and collaborate with various management systems. Thanks to a service mesh, developers can focus on building application features without worrying about the complexity of the underlying communication infrastructure. Istio Service Mesh in Practice Consider managing a large cluster that runs multiple applications developed and maintained by different teams, each with diverse dependencies like ElasticSearch or Kafka. Over time, this results in a complex ecosystem of applications and containers, overseen by various teams. The environment becomes so intricate that administrators find it increasingly difficult to maintain a clear overview. This leads to a series of pertinent questions: What is the architecture like? Which applications interact with each other? How is the traffic managed? Moreover, there are specific challenges that must be addressed for each individual application: Handling login processes Implementing robust security measures Managing network traffic directed towards the application ... A Service Mesh, such as Istio, offers a solution to these challenges. Istio acts as a proxy between the various applications (services) in the cluster, with each request passing through a component of Istio. How Does Istio Service Mesh Work? Istio introduces a sidecar proxy for each service in the microservices ecosystem. This sidecar proxy manages all incoming and outgoing traffic for the service. Additionally, Istio adds components that handle the incoming and outgoing traffic of the cluster. Istio's control plane enables you to define policies for traffic management, security, and monitoring, which are then applied to the added components. For a deeper understanding of Istio Service Mesh functionality, our blog article, "Installing Istio Service Mesh: A Comprehensive Step-by-Step Guide" , provides a detailed, step-by-step explanation of the installation and utilization of Istio. Why Istio Service Mesh? Traffic Management: Istio enables detailed traffic management, allowing developers to easily route, distribute, and control traffic between different versions of their services. Security: Istio provides a robust security layer with features such as traffic encryption using its own certificates, Role-Based Access Control (RBAC), and capabilities for implementing authentication and authorization policies. Observability: Through built-in instrumentation, Istio offers deep observability with tools for monitoring, logging, and distributed tracing. This allows IT teams to analyze the performance of services and quickly detect issues. Simplified Communication: Istio removes the complexity of service communication from application developers, allowing them to focus on building application features. Is Istio Suitable for Your Setup? While the benefits are clear, it is essential to consider whether the additional complexity of Istio aligns with your specific setup. Firstly, a sidecar container is required for each deployed service, potentially leading to undesired memory and CPU overhead. Additionally, your team may lack the specialized knowledge required for Istio. If you are considering the adoption of Istio Service Mesh, seek guidance from specialists with expertise. Feel free to ask our experts for assistance. More Information about Istio Istio Service Mesh is a technological game-changer for IT professionals aiming for advanced control, security, and observability in their microservices architecture. Istio simplifies and secures communication between services, allowing IT teams to focus on building reliable and scalable applications. Need quick answers to all your questions about Istio Service Mesh? Contact our experts
Read more

Let’s begin this blog post by remembering embarrassing memories from our past. Remember when you called your teacher “mom” in kindergarten? Or that huge zit on your forehead on your first day of high school? Let’s have a look at a picture from a couple of years ago. Those clothes… those hideous clothes. Why did you think you’d rock those super tight pants forever? Well.. you’ve changed and so did those fashion trends. Trends also seem to change quite rapidly in other kinds of design. In this blogpost, I’ll walk you through 3 tips to modernize your handout design and improve an old print design to fit in the modern world. I’m using a recent redesign of a handout made for our mobile team as an example. 1. Go digital The biggest change in this redesign is that we’re actually stepping away from print and moving towards digital media, such as a PDF file. A couple of advantages go hand in hand here. You no longer have to worry about how you’re going to jam all your information on two A4 pages, since you aren’t limited to a certain page size . This gives you more freedom with both your structure and information placement. As you can see in our example (click the picture on the right), this results in a lighter design that’s much more enjoyable to read because of extra whitespace between sections. Another big improvement is the ability to make use of links . You don’t have to write a full URL anymore, because you can just click on a shorter one or even add a button like you’re designing a webpage. Try adding links to logos or pictures. By doing this, you’re changing a completely static object into a link to even more information. Your handout is no longer limited to just the information on your two pages. Be careful you don’t forget to add links to anything that seems ‘clickable’ though. If your user tries to click on something that should’ve been a redirect to for example your website and it doesn’t work, you don’t make a good impression. 2. Add more whitespace! First things first, whitespace doesn’t need to be ‘white’ space. Whitespace refers to empty breathing room in your design , not a white colour between design elements. Imagine getting a page to read and everything is cropped in the first half of the page. I’d rather gouge my eyes out than try to read that. Space out your information and use that empty space to improve the reader’s experience and even guide them to parts you want them to read. In other words, empty space makes your content more readable. When your focus is to inform your reader, readability is top priority . In our old design, we used an abstract background. Pictures or patterns can be used as whitespace but aren’t ideal if you’re going for a professional and clean look. We simply changed to a white background instead. This way, we structured our design in a couple of ‘information containers’. The whitespace makes sure each of those containers gets the focus it deserves. So don’t just read whitespace and see it as unused space. Think of whitespace as a guide for your reader . 3. Don't overdo it You want to tell your audience something, so get to the point . Don’t try to over-explain and don’t use words you even barely know to sound smart. The same goes for showing pictures and using design elements. Nobody wants to scroll through 10 pictures which all show the same thing to find information they need. Say what you need to say and show what you need to show. Also, try using a number instead of an icon when speaking about a certain percentage for example. People love numbers (just look at all those infographics floating around on the internet as proof). Try to have a nice balance between icons and percentages when designing something. Of course, there’s nothing wrong with using icons as a visual too. They can break your wall of text, make it more enjoyable to reed and keep the reader interested. Last but not least, your design isn’t a child’s coloring book. Don’t use all of the crayons available! We went way overboard in our previous design. Now we’re only using red as our main color because it’s also the main color of ACA’s corporate identity. If you really want to use more color in your new design, be consistent . Don’t give your first title a blue color while giving your other titles a purple color. It’s pretty basic really, but often overlooked. 🚀 Takeaway Print design isn’t exclusively for just print anymore in today’s digital world. If you want to update your previous print designs so they fit in our online lives as well, here are some things you should take into account: Forget strict page size limits. Include clickable links in your design. You can even add buttons like on a website. Use as much whitespace as you need to help your reader ‘breathe’ for a second and rest their eyes. Be brief! Include visuals, but stay consistent in your color palette.
Read moreWant to dive deeper into this topic?
Get in touch with our experts today. They are happy to help!

Want to dive deeper into this topic?
Get in touch with our experts today. They are happy to help!

Want to dive deeper into this topic?
Get in touch with our experts today. They are happy to help!

Want to dive deeper into this topic?
Get in touch with our experts today. They are happy to help!

