In the previous part, we discussed the importance of redundancy and failover in a cluster setup and introduced JGroups as a crucial component of SAP Commerce Cloud for distributed messaging and eventing. In this part, we will delve deeper into troubleshooting common issues that arise with JGroups in SAP Commerce.

In this article, we will explore troubleshooting tips for common issues related to JGroups in SAP Commerce. We will discuss how to address data inconsistencies, handle dynamic IPs and membership discovery, and effectively monitor the cluster.

It is important to highlight that these recommendations were formulated and tested for the on-premise, self-hosted SAP Commerce. This setup is now rare, as many SAP Commerce projects have already been migrated to the cloud. In the cloud setup, such challenges may never be your concern, as they fall under the responsibility of SAP CCV2 support engineers. However, understanding the limitations and constraints will still help you build the solution correctly.

Read More »
In this article, we’re going to continue on the recent theme on using native SQL in SAP Commerce.

The essentials were thoroughly explained in the first part of the series. Since the topic is controversial and should be used with caution, we highly recommend reading the introductory part before going further with this piece.

You need to be aware of the potential risks, limitations, pitfalls, and caveats of the  ORM engine. In this work, we are explaining those details. We’d like to touch upon a few elements or aspects, you need to take into account when considering using native SQL in your SAP Commerce code. In this part you will learn more about the SAP Commerce L1 cache, multitenancy aspects, service layer direct, and performing faster bulk updates.

Read More »

In today’s article, we talk about things normally considered as controversial and inapplicable. We explain the techniques on how to bypass the Commerce Cloud ORM layer and directly interact with database tables to provide faster reads and writes. This article explains how to do it and how to do it properly if using direct database access is the best solution for the task. When is it the best solution and what things you need to take into account if you decide to go this way? Read More »
The Challenges of Chinese and Japanese Searching
Today I want to talk about tailoring website search functionality for Chinese and Japanese languages.  When it comes to entering “the East”, companies often face many challenges they could not have experienced before. Everything is different in China and Japan including the way how websites are built and how the users interact with them. In this article, I will cover one aspect of these challenges: how to adapt product/content search to work with Japanese and Chinese languages.  Read More »
Over the last years, there has been a huge boost in the popularity of headless eCommerce. Many chose this approach to give more flexibility and freedom around the front-end of their site and how their product catalog is showcased. Creating the storefront from scratch is challenging and full of fun, but very risky if your team doesn’t know this topic inside out. Vue Storefront is known as an open-source mobile-first Progressive Web App storefront, one of two free PWA-ready storefront frameworks available on the market. In this article, Rauf Aliev and Timofey Klyubin explained how Vue Storefront and SAP Commerce can be integrated together. Advantages, limitations, technological “pitfalls”, rejected and chosen solutions, and a demo of what was accomplished. Read More »