Server-side PDF document generation
This article explains how to generate/modify PDFs using various methods, libraries and tools. I also introduce my PoC on generating PDFs using the PDF templates created in Word/Excel and having fixed placeholders or dynamic substitution tags (such as {FIRSTNAME} or {CURRENTDATE}) Read More »
Barcodes are machine readable symbols that store identifying data about the part or product with which they are associated. Basically, it is a paper-based hyperlink that connects the physical world with the online world. This article explains everything you need to know about the barcode reading and generation in hybris, as well as my thoughts about the integrating it into hybris Backoffice.  Read More »
Rethinking the User Interface of Tomorrow: Voice and Emotion Recognition as Auxiliary Channels
In this article, I would like to introduce my concept of a brand-new type of user interface for web, mobile, and desktop. Creating something new and innovative isn’t easy in the web. All types of interactions have already been defined and tested. However, I believe that this approach will work if things will go as they are going now.  Read More »
There are some changes in the data model in hybris 6.4 in comparison with the previous version. This reference explains these changes: what itemtypes or attributes were added or removed. Read More »
This article is an outline of the findings from SAP Saphire 2017, mainly based on the presentation brought by Seema Thomas and Lisa de Souza. You will know more about the new Product Cockpit, B2B enhancements and other new features in a short outline format Read More »
These days I am attending the largest SAP technology event, the SAPPHIRE Now & ASUG Annual Conference in Orlando, FL. In this post you will find links to the news/articles/notes from the conference. Read More »
In this article, I provide an overview of the common promotion mechanics and their default implementation in SAP hybris. You may be surprised to learn that some things don’t work as expected. I explain the edge cases and typical flaws with the default implementation and offer words of advice on how to build it properly. Read More »
Travel Accelerator 2.0
In January this year SAP released the second version of the Travel Accelerator. This comprehensive article has a purpose of familiarizing the reader with the concept of the Travel Accelerator 2.0, its internal architecture, capabilities and limitations. Read More »
Introduction Fallback language function is designed to show the content in language X if language Y if not available. It is better to show the content in a English than nothing. At least SAP hybris designers thought so. This mechanism is… Read More »
Multi-line product search
We developed a PoC that demonstrates an efficient way of making bulk orders directly from the search box. Cut-and-Paste a list of SKUs or a list of product names into a search box and create an order directly from there. Read More »