Skip to content

Working with Hyvä CMS Components

Hyvä CMS includes many pre-built components for common webpage needs. However, one of its key strengths is how fast and easily developers can create custom components or override existing ones.

We encourage developers to create use Hyvä CMS components as a guide for building custom components that align with their project's design system. This gives developers full control over their components rather than being locked into a specific set.

Best Practice: Keep It Simple for Merchants

When customizing components, unlike traditional Page Builder approaches, merchants should never need to add CSS classes or understand JavaScript to add or edit content.

Build components with specific fields and variant templates so merchants can choose how to display content through simple options, not by adding custom CSS classes or code to a field.

This also helps provide a more consistent design system for the merchant to work with.

See the Creating Components and Overriding Existing Components guides for more information on how to work with customizing your own components.