This is the early access documentation preview for Custom Views. This documentation might not be in sync with our official documentation.
The Good Store
The Good Store is a set of Frontend components and integrations built to showcase the features and functionality of commercetools Composable Commerce and commercetools Frontend. The Good Store was designed according to research on e-commerce UX/UI best practices.
The Good Store’s components and out-of-the-box integrations can be used to launch an e-commerce website with commercetools Composable Commerce and commercetools Frontend. Otherwise, you can use it as a guide on developing your e-commerce website with the commercetools stack.
This is the sample e-commerce website built with The Good Store.
The Good Store repository is public. Users who copy the code are responsible for maintaining their own repositories. We do not provide any customer support for user repositories and will only release updates to The Good Store repository.
Frontend Components
The Good Store components are built using Next.js, Typescript, and TailwindCSS. More details on the available components can be found in The Good Store's Storybook.
Integrations
commercetools Frontend SDK
The Good Store is built using commercetools Frontend SDK.
Composable Commerce
The Good Store uses the Composable Commerce extension.
Payment
The Good Store is integrated with the Adyen API to process payments. The Good Store does not include a solution for processing or storing raw credit card data before sending it to Adyen.
Search
The Good Store comes with two search integrations: commercetools Composable Commerce Search and Algolia. Frontend components for both can be found in The Good Store's Storybook.
Tag manager
The Good Store comes with a Google Tag Manager integration and is pre-configured to track common e-commerce events for data analytics.
Email
The Good Store is integrated with Sendgrid. It is pre-configured to send transactional emails and build a campaign mailing list.