New e-store on Hyvä.
Faster, lighter, and ready for growth.
The Raw Decor project is an example of how an online store can be completely transformed in a short time. The brand needed a modern, stable e-Commerce platform that would support sales rather than limit them. In under two months, we created a new store on the Hyvä framework – fast, lightweight, and intuitive. We streamlined the purchasing process, implemented automations, and prepared Raw Decor for international expansion. Today, it’s a store that runs smoothly, looks great, and grows together with the brand.
-
clientRaw Decor
-
addresrawdecor.pl
-
projecte-Commerce migration
-
intustryHome decor
-
technologyMagento 2 / Hyvä
months to MVP
experts in Satisfly’s team
custom extensions
Client
Raw Decor is a Polish brand that has been creating ceramic, glass, and stone mosaics since 2013. It was born out of a passion for designing unique interiors, combining innovation, tradition, and a love for craftsmanship. Today, its products reach individual customers and architects in Poland and abroad.
Project goal
Raw Decor wanted to refresh its online store and gain a stable, modern platform ready for growth. The previous Porto template and Magezon builder slowed down the website, made content management difficult, and limited further changes. Our task was to create a fast, efficient store with an improved UX and features that make shopping easier for customers. This project aimed to prepare the brand for international expansion, featuring a multilingual structure and well-organized resources.
What did we do?
Features that matter:
The previous Raw Decor store template – Porto – was highly limited in terms of UX. It didn’t properly support visitors in making purchasing decisions. It was also precarious and inefficient, especially when combined with the Magezon page builder.
That’s why we decided to move Raw Decor’s sales platform to the Hyvä framework, which provided a lightweight and fast front end, less JS/CSS code, and greater stability.
At the same time, we rebuilt the product and category pages to improve the user experience and make purchasing decisions easier. We added intuitive filters, implemented color variants on the product page, and highlighted the “order a sample” button.
As a result, the shopping path was simplified, and customers can now find the products they’re interested in much faster.
When buying ceramic tiles and mosaics, customers often struggle to determine how many pieces of a given product they’ll need.
That’s why we created a dedicated feature in the Raw Decor store that automatically calculates the required number of mosaic sheets based on the user-entered surface dimensions, with an additional 10% margin.
The calculator computes the result and displays the total price for that exact quantity on the product page. This way, the customer knows exactly how much they’ll pay right on the product page and can add the complete set to the cart with a single click.
Additionally, the calculator estimates the amount of grout needed to lay the mosaic on the specified surface, making it easier to purchase complementary products.
Thanks to this calculator, Raw Decor customers feel more confident when shopping, make fewer ordering mistakes, and consequently send fewer returns and complaints.
Purchasing finishing materials for a home or investment is a big decision. Photos don’t always fully capture a product’s characteristics. Many customers want to see how a product looks in real life and how it will fit into their interior.
That’s why we implemented the “Order a Sample” button in the Raw Decor store. It allows customers to purchase a fragment of a mosaic sheet and verify whether the model accurately meets their expectations.
We have placed this button on both the category page and the product page, allowing users to add a sample to their cart at any time.
This feature enables customers to purchase a “tester” at a fixed price (e.g., 10 PLN) and experiment with different color variants.
It’s an excellent solution that lowers the entry barrier in the purchasing process, allowing customers to see the product before committing to a larger purchase.
Payments in e-Commerce don’t always go through – sometimes due to insufficient funds, a card limit being reached, or a simple technical error. In such cases, customers often abandon their purchases and never return to complete them.
To solve this problem, we created a custom Magento module that adds a “retry payment” link on the thank-you page, allowing customers to complete their transaction without having to re-add products to the cart or refill the checkout form.
This way, customers avoid the frustration of starting their order from scratch, and Raw Decor recovers transactions that would otherwise be lost due to payment issues.
By default, Magento allows various scripts to be loaded, but doesn’t fully control trusted sources. In practice, this means that tools such as payment systems, analytics, or chatbots can sometimes be blocked by the browser or cause errors to occur.
To prevent this, we implemented a dedicated CSP (Content Security Policy) module in Raw Decor, which defines a list of trusted sources from which the store can load scripts. This ensures the proper operation of critical integrations (e.g., GTM, Meta Pixel, or Przelewy24) and increases the site’s overall security.
As a result, the store’s analytics work correctly, users enjoy a stable experience, and Raw Decor doesn’t lose customers due to payment system integration issues.
There’s nothing worse for an e-Commerce customer than not knowing what’s happening with their order – whether it’s been received, what its status is, and so on.
The default Magento configuration can sometimes cause issues with transactional email delivery, especially with custom mail server setups.
To prevent this, we implemented an SMTP stabilization module that ensures compatibility with various mail servers, monitors the correct delivery of transactional emails, and minimizes the risk of messages being sent to spam.
Thanks to this module, Raw Decor can be sure that customers always receive order confirmations and status updates. As a result, the customer service team handles fewer support requests, and customers have greater trust in the brand.
To better serve its customers, Raw Decor wanted to modify the standard Magento checkout by adding extra fields. Therefore, we implemented a custom module that allows Raw Decor to add custom fields to the cart.
In Raw Decor’s case, the field “I’m an architect/designer” helps identify this type of customer and handle their order accordingly – for example, by prioritizing it or providing dedicated advisor support.
The “Order continuation” field allows customers to reorder the same batch of mosaic, simplifying logistics and improving customer service.
Raw Decor sends marketing messages to its customers after they make a purchase. However, to comply with GDPR, we needed to make a slight modification to Magento’s native functionality.
We implemented dedicated modules that automatically record marketing consents from the checkout, send subscriber data to Synerise, handle subscriptions and unsubscriptions in compliance with legal requirements, and prepare data for automation scenarios.
As a result, Raw Decor collects clean, compliant marketing data without additional integrations. The marketing team can therefore launch email campaigns right away.
By default, Magento’s mini cart displays only the product name, quantity, and price. For Raw Decor, that wasn’t enough.
That’s why we implemented a custom module that adds contextual product information (e.g., size, variant, unit type), presents a clear cost summary, and supports made-to-measure products.
The result? Customers know exactly what they’re buying.
The option to place an order as a guest is a cornerstone of modern e-Commerce UX. However, having a customer account can often make things easier.
When creating the Raw Decor store, we took a slightly different approach. We implemented a custom module that allows customers to create an account with a single click after completing a purchase using their existing order. It automatically transfers their purchase history to the new account and prompts them to complete any missing information.
Tangible results
The new Raw Decor store is an example of an implementation where technology, aesthetics, and usability work together toward a common goal.
-
Fast and stable store
The switch to Hyvä literally lightened the entire site. The page loads instantly, runs smoothly even under heavy traffic, and all key elements – from the product list to the cart – respond immediately. Customers can finally shop without interruptions, and the Raw Decor team has peace of mind knowing everything works precisely as it should.
-
Safe and reliable environment
The new Raw Decor store operates based on a CSP security policy and a stable transactional email system. As a result, payments run smoothly, analytical data is complete and reliable, and customer communication is flawless. It’s a solution that ensures every element of the purchasing process is entirely under control.
-
Store ready for growth
The new architecture, based on the Hyvä template and a well-organized Multi-Store structure, makes Raw Decor ready for the following stages of its business development – from introducing new features to international expansion. The entire system runs on a lightweight, flexible foundation that doesn’t limit growth but instead creates space for the company to scale further.
-
Automation of the purchasing process
Thanks to the implemented tile calculator, customers no longer have to wonder how much product they need – the system automatically calculates the surface area, adds a margin, and enables purchase with a single click. It’s a simple solution that reduces errors and saves time for both the customer and the store’s support team.
-
Better user experience
The new layout of category and product pages combines aesthetics with functionality. Intuitive filters, clear color variants, and the prominent “Order a Sample” button shorten the path to purchase and boost conversions. Customers find what they’re looking for faster, and shopping at Raw Decor has simply become more enjoyable.
I really appreciate the quick and flexible communication with the Satisfly team, their well-organized workflow, and timely delivery of tasks. What’s especially important is their partnership approach – we felt that our goals were shared, and challenges were treated as priorities. Thanks to this, the collaboration runs smoothly, and we have a sense of security and confidence that the development of our store is in good hands.
Joanna Wegner, Marketing Manager @RawDecor