The mission of any business is problem solving and profit. B2B selling embraces not only service providers, but wholesalers of goods, distributor selling to resellers and others. Due to Hybris, B2B can go online and engage in the business activities as a B2C e-Commerce shop providing services and goods for businesses.
E-Commerce B2B website consists of various components and development stages. Set of features, development time, project staff, client’s specifications and other valuable causes hold a lot of sway over the cost. We made market research, sorted out the entire process of Hybris B2B website development, and provide you a breakdown of spending for projects of different level complexity.
Business requirements. We are always determined to obtain the most precise requirements to please a client. Among ways of communication are audio/video calls, e-mail correspondence, face-to-face meetings with customers. We often initiate on-site meetings with clients to collect needs. Since the cost of Hybris e-Commerce projects is reasonably high and runs up to several hundred of thousands euro, it is right to meet for discussing details privately, given that they are expected in large numbers because of the scope and breadth of Hybris capabilities.
Statement of work. SOW is among the most powerful PM tools in Hybris software development. It is a maximum detailed document with all requirements, desired features, and user acceptance criteria. We prepare a draft, show it to the client. After discussing the SOW, adjustments are made collaboratively with the client, and the final approved version will be grounds for an estimation.
Estimation. There are two types of estimates we provide: rough and detailed depending on if this is a first call of the client or we have initial data in SOW. Evaluation based on the SOW includes the full list of primary functionality development time in hours within min and max values. An extra coefficient for collaboration loss, deployment, internal testing, unit testing, QA and PM specialists engagement is taken into account. Estimation defines the cost of e-Commerce website by reason of development process components. That is what this article is devoted to.
What makes up a B2B website on Hybris?
After getting the estimate approved, a staff of project team is assigned. Then we proceed to time frames. A four-week Sprint Zero (or Iteration Zero, Inception Sprint as it is called as well) follows, the project is split up into user stories, which in their turn are distributed over necessary amount of two-week sprints. A single coherent work plan is ready to be taken up by the client.
Minimum development time with out-of-the-box features takes usually 300 hours. To go deeper with figures related to the basic Hybris e-Commerce platform our previous article SAP Hybris development: tips and tricks may come in handy. Often clients inclined to favor Hybris order SAP e-commerce solutions of different complexity for their particular ambitions.
If you are reading this article, then you are very concerned about the evolution of your business. The Hybris e-Commerce platform is rich for features to translate your offbeat ideas into action. Even a small online store opens the door to many possibilities for business. Let’s consider a comprehensive list of features often demanded in development on Hybris with SAP solutions to time spent.
Typical features used in a B2B Hybris e-Commerce platform over development time
|Setting up Hybris (out-of-the-box admin tools)||8|
|Generating B2B accelerator||16|
|Custom CMS components||48|
|Filling with items (products, goods, etc.)||20|
|Integrating payment (advanced options: multiple payment options, invoice management)||80|
|Integrating shipping (advanced options: flat rates, freight rates, dropshipping, regional shipping)||64|
|Integrating tax provider (mandatory for USA, optional for all countries)||80|
|Integration with ERP* (advanced options)||80|
|Vouchers, coupons, promos, personal discounts management||40|
|Country branding||min 120 hours per country|
Inaccessible to B2B online store owners made on different platforms, management of basic items in Hybris B2B store is available (products, goods, etc.) in Backoffice directly or in an external ERP system, e.g., SAP ECC. If the changes are made in the SAP ECC system at first, then they will be synced automatically and displayed there as well. B2B Accelerator is not enough to be set up; it will require customization to use it at full capacity.
Hybris C4C (SAP Cloud for Customer) is invented to ensure omnichannel service based on personalized and real-time insights. It can be integrated optionally into the online B2B store of any size.
Integration of payment provider can’t be avoided in contrast to shipping and tax providers which are optional to be connected initially. When integrating tax providers into the e-Commerce platform, you should pay your attention to the lack of coincidence in tax systems of different countries. For example, the US taxes come in different sizes depending on the group of goods, state of purchasing or other factors. So-called “sales tax” varies from item to item and is assessed on the total sale price in a separate paragraph. It is well founded to connect tax provider as a part of a typical set of features for even a small B2B e-shop for the US market.
In Europe VAT is included in the cost of goods for end users. While trading in B2B, VAT is charged from a buyer at the rate applicable to the country he is located. 80% of B2B VAT payers are not charged tax. In that way, business has two options: 1) to make a note in the checkout process that the price is not considered final and depends on the legislation in force; 2) to integrate a tax provider module which on the one hand, requires additional commitment of time and effort from staff, on the other hand, keeps your end clients satisfied with total price without any hint of a misunderstanding.
Integration with ERP can be attributed to the advanced options. In most cases, it will be implemented with Data Hub as it is a perfectly fitted mediator to Hybris and SAP ECC as well as for other ERPs. Developers specialized in this type of integration with Data Hub expertise are in high demand in the European market primarily. It resulted from the increased popularity in SAP solutions for business in this area. In either case, Java developers with strong experience of Hybris technology will suffice to integrate a new SAP Hybris e-Commerce platform with your operating ERP system.
Customer’s team training. After the online store is done, we embark on training clients’ team. Training always takes from 8 to 40 hours per month depending on the complexity of the project. Trainees are DevOps and content managers. It happens in-house developers are not allowed to log in with administrator access rights in particular cases. To provide appropriate support of the system, the rights are granted to Aimprosoft developers only.
Country branding (or nation branding) is one of the most time-consuming highlights. Actually, it is to develop a new online store for every country reusing all features of the current website. But here’s the trick. For example, there is a payment provider favored only in the USA, but not used in Germany. Sometimes payment providers are chosen to be compliant with local legislation. It will need a great deal of developers’ time to integrate a different provider for every branded store.
People make all the difference. It is important do not let a tough dev team slide by if you had found it already. Hybris e-Сommerce development concern requires engaging a professional project team which will get things done, cope with tasks clearly and correctly, is firm in its commitments and nifty in the ways of how best to take forward.
At Aimprosoft people follow the rule: consider every project from three fronts.
- As a developer — do I like a code I write, a structure of it, whether it is concise and feasible and can I understand the code in 6 months if I stop working on it right now?
- As a user — do I please the website, whether it is comfortable, user-friendly, would I buy via this website or choose that of competitor’s, more satisfying?
- As a customer — do I agree to pay for result a dollar?
Expertise and skills level
Project kickoff always begins with gathering requirements by a business analytic which will go down in the SOW and detail estimation. Apart from the analysis of underlying data, you may need services of a UI/UX designer to pass the corporate colors of your website and make it look beautiful with any resolution of the screen. Smartphone and tablets are more popular as devices for browsing products both in B2C and B2C. This calls for responsiveness of the website. The designer is involved before or after development is done.
As for a skill level of backend developers favor to middle-senior specialists in order not to make time-and-money investments in Juniors. Usually, it takes 1-2 months. An old-hand developer of Middle or Senior level must be skilled with Java EE, Hybris experience, deep understanding of e-Commerce projects. SAP ecosystem (SAP ECC, SAP Hybris C4C) experience would be a plus.
A frontend developer is not enough to be only a right expert in his field. He also has to have the expertise with large platforms and Hybris including spreading design components across all web pages.
All skills mentioned above (both of back and frontend devs) are vital for terms and quality of the project because lack of one of the skills retards the process of official project release and increases a lot of iterative feedback.
A DevOps works on part-time but fragmental. His engagement is decisive at the launch and on the final stage to ensure the stability of project and its extension. He has an extremely busy workload during UAT and go-live stages when it is required to stand by almost 24/7.
Finally, QAs and PMs should be experienced with e-Commerce projects to get their job done in full.
There are two points. You have the option to host on SAP Hybris Cloud or your servers, e.g., AWS EC2 instances. It is given below figures of hosting spendings you should be ready to accept on AWS. SAP SE provides a subscription license where hosting spendings are included in a monthly fee. The point is that you will be charged for each user of your operating SAP Hybris e-Commerce platform along with payment for every single core of your CPU (Central Process Unit) rented in SAP Hybris. The information about license costs is sensitive. For more information about license costs, please, ask our consultants.
It is expected to require the assistance of developers after you get the project released. The website went live and it might appear issues you need developers’ help.
Updates. Our developers keep abreast of critical updates of infrastructure (servers, external APIs) by their own. The initiative may be taken by the client or from our side.
System support (customer support or any). Developers or DevOps at Aimprosoft monitor your Hybris website to work in normal mode 24/7 up and running. Also, they are in charge of making regular backups, automated deployment tools and notifications about issues encountered.
Hybris administration support. It comes to admin panel usage. There are several reasons why Hybris developers may be required. For example, to restore order, access to a user account, the payment isn’t charged and others. At Aimprosoft we work on the following agreed principles. If the issue is iterative, then the Hybris developer fixes it and write a tech guide for the client’s project team which will help them to extricate issues. If the issue is valid for one occasion only, there is no need for drafting any document.
Hosting spendings. The amount of payment for hosting services depends on the client’s preferences concerning hosting provider and be on top of this stuff. In most cases, we manage and create Hybris instances (websites), and they are hosted in Amazon Cloud Services (EC2, RDS, S3, etc.). The Simple Monthly Calculator can estimate the cost expected to be paid by the client for Amazon Cloud Services. This charge is not included in the support services cost. We are committed to calculate the monthly payment and send a separate bill in due time. Using Amazon Calculator, it is quite easy to get a shareable link of estimation hosting spendings. For example, the maintenance of small e-Commerce shop will cost you around $17 400, for the medium you will pay $22 100, and you will be charged with $33 460 monthly for an enterprise level online store.
Overall, hosting for clients of enterprise level can be quite costly, especially if you keep a park of environments (QA, Stage, Prod, etc.). We at Aimprosoft are interested in the efficient use of resources by clients without losing the quality. Thus we offer alternatives to be considered as hosting providers. For example, RackSpace hosts 40% companies of Fortune 100. As we experienced, it benefits enterprise level businesses. Otherwise, you can opt for Hetzner, and be charged only for hardware and enlist the support of our DevOps to set up and configure the systems provided by AWS. In this case, you’ll be charged once, and the monthly fee will be less.
Development assistance. It happens clients want to have bells and whistles. Often extra features require over time that it is provided in the agreed monthly quota. To deal with it, we create a change request paper where the desired updates are described. After the agreement of the action plan, developers get to work. For instance, if the task is estimated for 2-4 working hours, then it is resolved within the monthly quota. Before launching the development process, the number of manhours for Aimprosoft support of the client’s project is entered in the SOW.
From scratch or migration
It all depends. The cost will vary from the scope of work to be. In case a client doesn’t have anything except for the desire to create an e-Commerce store then the development will be accomplished from scratch. If the client has the store running on the platform different from Hybris, then we take into account extra time for data migration (users, orders, products, prices, discounts, etc.) to the total time for e-store development. The last case describes the migration of websites between two Hybris versions to upgrade. Time-consuming will be much less than building from scratch. For example, consumption of time and cost for the country branding of e-store of enterprise level is comparable to migration process factors. Migration of Data Hub from old to the newer version is within the purview of Aimprosoft developers as well.
Rates around the globe
SAP for e-Commerce with Hybris solutions at its core is gaining rapid popularity. And the impact of demand for SAP Hybris developers is clearly felt. Speaking about the cost in this article, we would like to cover rates over the globe you may see searching for a development team.
The rate of development services often depends on the experience and expertise of specialists, their skill level. Undoubtedly, geography has to be seen as essential in this regard, for without taking into account a location of country IT hubs development is possible to be misestimated.
Concerning the hourly rates over the globe, the situation is as follows:
- in Western Europe countries like Germany it will cost you from €60 per hour for the SAP Hybris developer;
- US developers of the same level will bill $80 and more for their services;
- a UK rate starts from £55 per hour according to the recent data;
- Eastern Europe (inc. Ukraine) offers $30 and over for average-priced talents.
Now we are well informed about rates on the market of Hybris e-Commerce solutions development in the most favorable IT locations of the world. Let’s figure out the cost of online B2B store based on Hybris then.
How much does it cost to develop a website on Hybris?
Serious companies don’t hold forth on scribbled calculations based on a hunch. Every single case is unique and has to be scrutinized. Nevertheless, we would like to provide guidance on the cost of B2B platforms development dividing websites into three types of complexity — simple, middle and of enterprise level. To value a rate of a full-fledged online store we will take a min average value across countries.
Approximate values of Hybris B2B website cost by size and countries
|USA >$80 per hour||Western Europe >€60 per hour||United Kingdom >£55 per hour||Eastern Europe >$30 per hour|
|Small||30 000||20 000||20 000||11 000|
|Middle||67 000||50 000||45 000||25 000|
|Enterprise||90 000||67 000||61 000||34 000|
A simple B2B website has a basic set of features with all necessary options for online trading as following: B2B accelerator customized a bit, filling the data with basic items, key integrations (payment, shipping, tax). The ERP system can be connected upon request. Setting up Hybris is out of the box and requires only a little help of the developer. An example of a simple B2B website is General Electric website of industrial solutions a company offers.
Another illustration of an SAP e-Commerce website of middle size is Sonny’s Direct. Besides features included in GE, it is enriched with advanced options of payment and shipping integrations. Also, there is an advanced search and option of vouchers, coupons, promos, personal discounts management for B2B clients.
And the most complex and almighty SAP e-Commerce solution is completed in the enterprise level online platform for B2B. All possible features that can blow your mind are there. Having the online store like this, you are able to make the current website an attractive target for consumers by country branding capabilities. GE Empower website for customer service needs is an excellent example of it as well as an Italian manufacturer of sports sunglasses, goggles and apparel Oakley.
Finally, you have a fairly complete breakdown of Hybris B2B website development. All that’s left to roll out the red carpet and greet your new business.
More Technical articles