Since commercetools Frontend is decoupled from commercetools commerce APIs and other integrated services, this guide focuses on frontend migration. Migrating to commercetools Frontend is an excellent opportunity for you to give your storefront a fresher look. If you've planned a website redesign anyway, we suggest doing it during this migration. For simplicity, you can reuse assets (such as your CSS codebase, URLs, and navigation structure) from your existing storefront implementation.
CSS and React components
Backend for frontend
You may find that some of the business logic you intended to migrate from your current system is already handled natively. This means that you don't need to run that logic in your backend for frontend anymore.
Additionally, commercetools Frontend connects with the commercetools commerce APIs and Store launchpad components. This means some existing custom business logic from your current storefront may no longer be needed. We recommend that you check any existing logic against the integration, and plan your integration as necessary.
Ensure adequate performance when integrating third-party services, as slow response times will impede your frontend, resulting in a poor user experience.