In this article, I share my experience with screenshot testing tool. I created it to track changes of the large content website and alert if the changes turn out unexpected. Although this solution was created specifically for SAP hybris, this approach will work with any software: it is technology or platform agnostic. Read More »
This article explains how to create a copy of the product or content catalog. For example, you may want to create a second store taking the existing as a starting point, or you may want to have a new country version of the existing e-shop. You can use this approach to create your own custom data exporter, with data transformation rules or special data handling. Read More »
In this article, I share a bunch of the scripts I use in my work. All these scripts are used as templates for something special. The first script is used to convert FlexibleSearch queries into raw SQL. The second script shows all hybris types that use the particular type. The third one will help you with executing DDL queries on the database server remotely (such as ALTER TABLE, for example). I also provide the script for printing the database table structure and the indexes defined for it. Read More »
I updated the upgrade map for SAP hybris Commerce.
Using this reference you’ll be able to find a list of the capabilities you get if you upgrade your hybris from a version X to a version Y, grouped by a topic. Read More »
Today I present a groovy script for creating a Flexible Search query for any hybris type. You can use the generated query as a template for troubleshooting or data reconciliation. It automatically resolves the RelationType and ComposedType attributes to make the result set human readable. Read More »
In this article, I share my scripts for hybris logging subsystem (changing a log level for any class on the fly) and intercontext bean manipulation. For the second topic, I introduce the scripts for printing a list of all beans of the particular context (such as storefront), executing a method from the any bean, including RequestMapping-defined page controllers, and printing all URLs these controllers are associated with. These manipulations help with troubleshooting and early identifying of misconfiguration issues. Read More »
The Groovy console is a very handy tool to develop and run scripts inside hybris without touching the source code. It is a very powerful tool for debugging purposes, especially if you need to troubleshoot the remote system. In this article, I collected some of the scripts I use regularly in my work. Read More »
In this article, you will find the SIXTH part of the 3-hour presentation given by Rauf Aliev (EPAM SAP hybris Solution Architect) in SAP Moscow on Sep 29, 2017.
In this video, I explain the details of the two solutions, Page Fragment Caching (including the variants with Varnish and Nginx+Memcached) and backend PDF generation using the templates.
Read More »
In this article, you will find the FIFTH part of the 3-hour presentation given by Rauf Aliev (EPAM SAP hybris Solution Architect) in SAP Moscow on Sep 29, 2017. In this video, I explain the architecture of Multi-line search, Geofencing, Personalization and complex event processing using Drools Fusion and Product Recommendation engine built on top of hybris Rule Engine and Drools. Read More »
SAP published a brand-new and interesting section this month with no special announcement. It looks interesting for newcomers. The tour shows how to create a simple app using hybris using the best practices from SAP. Read More »