• Ecommerce

Darya Yermashkevich
Ecommerce Technology Observer
October 16, 2017

The Ins and Outs of UI Customization in SAP Hybris

Get to know the basic blockers in Hybris UI development, as well as some of the features that differentiate this powerful eCommerce platform.

  • Ecommerce

Darya Yermashkevich
Ecommerce Technology Observer
October 16, 2017

Hybris is a pretty sizeable investment, both in cost and man-hours required to get the project running. You’re signing up for one of the most robust eCommerce ecosystems, so it’s good to know the ‘fine print,’ the specifics of working with the platform and developing it into a viable platform for your business. We’ve already covered the personalization potential of Hybris. So this post will continue unveiling various ins and outs of working with Hybris and its diverse ecosystem. This time, our focus will be on the Hybris UI and its pros and cons.

Hybris is a multi-dimensional and multi-layered system when it comes to UI. It has its benefits and limitations that might not be obvious if you haven’t worked with the platform before. And while it might seem tempting to opt in for a system that’s less sophisticated and more primitive regarding UI, you’d want to be equipped with as much information as possible before making that call. We hope that this breakdown by our experienced team of developers will help you make an informed decision.

UI Documentation

The standard documentation that’s available with SAP Hybris is exceptionally well-written. So it makes getting into a Hybris project a pretty easy task with its precise technical language and definitions. However, UI development is where the documentation is lacking. It doesn’t include any fulfilling instructions that can facilitate the development of UI themes containing custom markup and components. So before jumping into Hybris UI project with your engineers, make sure that they completely understand the limitations, as the documentation isn’t going to be very helpful in the process.

SmartEdit

Customer Experience/Smart Edit Customer Experience/Smart Edit

This is a relatively new feature within SAP Hybris that became available in Q1 2016 and has been continuously improved with each new release. It allows business users to make certain changes to page UI, without the need to involve engineers or designers. On a high level, think of it as a drag-n-drop visual page editor.

SAP Hybris SmartEditSAP Hybris SmartEdit

While this is not a full-blown ‘do-it-yourself’ solution for Hybris, it does have some pretty useful UI functionality. For example, it allows users to make changes to the navigation options on a page (Category navigation, Account navigation, etc.).

It can also facilitate personalization, which we discussed in our previous articles, through a framework that lets you connect external data sources and drive customized website experience for your users. It has some nice features, like the ability to time the personalization by selecting the start and end dates for the changes that you make through SmartEdit. This could also be used to test your changes to the UI with A/B tests, where you have one customization expiring and the second one starting right after it so that you could compare the results of your changes.

The visual editor within Hybris is very functional, but at the same time, if you’re looking to add new UI components, even the simplest ones, it touches upon all the application levels because these new UI elements would have to be properly registered or coded into the system and its core.

The Layout

Ready-Made SAP Hybris LayoutReady-Made SAP Hybris Layout

The out-of-the-box version of Hybris includes a ready-made layout, which is absolutely fine if there isn’t any significant customization involved. However, if you require customized design solutions according to your business specification and they don’t fit the standard layout, you’ll have to re-render some of the components, which can be time-consuming.

Custom SAP Hybris LayoutCustom SAP Hybris Layout

Updates

SAP recently released a new version of Hybris. This update reaffirms their dedication to customer experience improvements, as mentioned in their release notes. The update is heavy on UI enhancements, like various tweaks and iterations to cart fulfillment options - Save for Later, Selective Cart, and others. It also features new responsive UI for telco companies.

They’re also slowly introducing AngularJS for the B2C accelerator, which is a storefront solution with templates and other features that significantly improve time-to-market. The introduction of Angular makes further customization drastically more flexible.

Hybris Release Schedule Hybris Release Schedule

It’s worth noting that, unlike some other eCommerce solutions, Hybris is very ‘aggressive’ when it comes to updates. The previous release 6.4 came out in May, and the one before that came out in January. This means that the platform receives quarterly updates, which further solidify its UX/UI capabilities. This comes in high contrast to those competitors who release updates once a year or even less frequent than that.

Configuration

The initialization of site components requires a lot of startup data to be present in the database. This, in turn, requires a very cumbersome and painstaking process of preparing files for import to Hybris.

UI Enhancements for Administration

SAP Hybris offers a decent range of administrative capabilities out of the box. However, a fork might often be required for various unique aspects of your project. And to develop the UI components just to display these new administrative capabilities, your developers would have to be well-versed in the internal UI framework of Hybris and all of its inner workings, as it was created specifically to add administrative capabilities to the platform.

Conclusion

While there are certain small ‘bumps on the road’ that a Hybris UI development team might experience, it’s obvious that SAP makes up for it with some great additional functionality that’s being introduced with each new release. The updates are coming in very often, and we even expect that pretty soon some of the issues described above will become irrelevant or non-existent.

Remember that for an experienced development team most of the issues above are more like guidelines. They only prevent certain practices from being implemented, and most of the time there is a viable workaround. That is, of course, if you go for an experienced ecommerce development company with a fair share of practice deploying Hybris. Accidentally, we happen to be one! Feel free to reach out, if you’re looking to get settled with Hybris.

Related articles

September 17, 2019 | Darya Yermashkevich

SAP Hybris became SAP C/4HANA and expanded its personalization capabilities to all the products, from marketing to service. Here’s a review of the suite’s major pros and cons.

Learn more

The Complete Guide to Personalization with SAP Customer ExperienceThe Complete Guide to Personalization with SAP Customer Experience

February 21, 2019 | Joe Mackenzie

What’s the next step? This is perhaps the most surprising transformation that Big Data has had on ecommerce: the move from online to offline.

Learn more

How Big Data is Transforming the Ecommerce IndustryHow Big Data is Transforming the Ecommerce Industry

February 21, 2018 | Darya Yermashkevich

The B2B ecommerce customer journey differs from that in the B2C arena. We explore the key differences and explain why they matter to suppliers.

Learn more

What Every Supplier Should Know about the B2B Customer JourneyWhat Every Supplier Should Know about the B2B Customer Journey

February 12, 2020 | Darya Yermashkevich

Find out about the ecommerce business intelligence tools to keep an eye on in 2020, and learn more about their features.

Learn more

Top 6 Ecommerce Business Intelligence Tools in 2022Top 6 Ecommerce Business Intelligence Tools in 2022

July 15, 2019 | Darya Yermashkevich

Driven by tech innovation, online commerce is growing fast. Merchants should quickly adapt to the shifts in buyer psychology and deliver ecommerce customer experience that keeps them competitive.

Learn more

What Merchants Need to Know about the Age of Ecommerce Customer ExperienceWhat Merchants Need to Know about the Age of Ecommerce Customer Experience

01/05

Contact us

Sales and general inquires
contact@iflexion.com

    By submitting this form I give my consent for Iflexion to process my personal data pursuant to Iflexion Privacy and Cookies Policy.