Enhancing CMS capability of SAP Commerce with TYPO3

Introduction

At PIT Solutions, we possess a distinctive blend of proficiency in both SAP Commerce and TYPO3. This unique combination enabled us to effortlessly tackle a specific use case. In this case study, we will elucidate the use case, outline the approach we adopted, and showcase the results we achieved.

Use Case

A customer who has already invested in and is familiar with TYPO3 for their primary websites, and whose employees are trained in TYPO3, desires to set up a store with SAP CC. This prompted us to consider the integration aspect.

Comparable scenarios

  • Customers who have already developed their main websites using different front-end frameworks can effortlessly integrate a store. They have the option to maintain their existing front-end modules while establishing a headless site with SAP, leveraging TYPO3 as its headless CMS.
  • Customers who desire to utilize comprehensive CMS functionality alongside their store capability require a robust CMS, rather than opting for a complex out-of-the-box CMS provided by SAP Commerce.

Solution

As outlined in the diagram above, we facilitated communication from SAP CC to TYPO3 through the OCC layer REST API, extending from SAP CC to our custom TYPO3 extension, secured with OAuth. This approach provides an additional advantage in tailoring the solution for TYPO3 users' configuration needs.

For example, the TYPO3 admin can customize the following for a search result page:

  • The number of products displayed during the initial load.
  • The presentation format, whether as a list or grid.
  • And additional configurations.

Overview

Outcome

We adhered to the high-level architecture, enabling us to seamlessly integrate TYPO3 CMS into the SAP CC Store. This integration means that SAP CC manages all aspects of:

  • Product Management
  • User Management
  • Cart Management
  • Order Management
  • Transactions

In the meantime, TYPO3 oversees: 

  • Content Management System (CMS)
  • Login/Register functionality
  • User Experience (UX)
  • Search Engine Optimization (SEO)
  • Responsiveness

 

Conclusion

Overall, our adherence to a high-level architecture facilitated the seamless integration of TYPO3 CMS into the SAP CC Store. With SAP CC handling critical aspects such as product management, user management, and transactions, and TYPO3 managing content, user experience, and SEO, we have provided our customers with a powerful and well-rounded solution that meets their diverse needs.

Contact us!
SCROLL TO TOP