● Maven Infotech success story

Transforming a complex Magento 2 B2B store with Hyvä

Most Hyvä migrations are about a faster, cleaner storefront. For a B2B store there is a harder question: will all the custom business features still work?

Warehouse team memberDeveloper building the Hyvä frontendDelivery handover
MagentoMulti-brand
B2B store
HyväTheme +
Checkout
Alpine.jsTailwind CSSMagewireNetSuite
Project overview

The harder question

Most Hyvä migrations are about a faster, cleaner storefront. For a B2B store there is a harder question: will all the custom business features still work?

Maven Infotech moved a customised, multi-brand Magento 2 B2B store to Hyvä Theme and Hyvä Checkout. Customer-specific products and pricing, Quick Order, B2B dashboards, custom checkout fields, call-offs and the NetSuite integration all had to keep working on the new frontend.

B2B webshop with Quick Order and customer account dashboard on laptop and tablet
The challenge

Years of custom B2B functionality

The platform had years of custom B2B functionality, built for the old frontend and used by customers every day. A standard frontend migration, which converts templates one by one, would not have been enough.

The new frontend had to keep supporting:

  • Customer-specific products and pricing
  • Quick Order and product search
  • B2B customer dashboards
  • Custom checkout fields, with separate order and delivery contacts
  • Call-off ordering
  • NetSuite integration
  • Several brands and websites on one Magento installation
The solution

Hyvä Theme and Hyvä Checkout

Instead of converting the old templates, we redesigned each B2B feature around Hyvä's architecture. The business logic stayed in custom Magento modules, and a new frontend was built on top of it with Hyvä Theme, Hyvä Checkout, Alpine.js, Tailwind CSS and Magewire.

Hyvä
Hyvä Bronze Partner badge
Trusted Hyvä agencyOfficial Hyvä Bronze Partner

Each B2B feature redesigned around Hyvä's architecture

Instead of converting the old templates.

Magento

Custom Magento modules

The business logic stayed here.

Alpine.js

Lightweight interactive components.

Tailwind CSS

Tailwind CSS

Responsive styling for the new frontend.

Magewire

Server-driven checkout

Checkout steps update without reloading the page.

Technical implementation

Five areas, rebuilt on Hyvä

Each feature works with the existing Magento modules.

Step 1

Hyvä frontend development

The storefront was rebuilt with Hyvä templates, Alpine.js components and Tailwind CSS. The interactive B2B features were rebuilt as lightweight, responsive custom components that work with the existing Magento modules.

Step 2

B2B product access and pricing

Custom Magento modules decide which products each B2B customer can see and which price they pay, based on customer data and pricing rules from NetSuite. This logic lives in the backend, so it carried over to the new Hyvä frontend.

Step 3

Quick Order and product search

The Quick Order workflow was moved to Hyvä. Customers can find products by SKU, product name, synonyms or common spelling variations. See how we also made it faster in our Magento 2 B2B performance optimisation story.

Step 4

Custom B2B checkout with Magewire

Hyvä Checkout was extended with custom Magewire components, which update checkout steps from the server without reloading the page. The checkout now supports:

  • Custom B2B checkout fields
  • A separate Order Contact Person and Delivery Contact Person. The person who orders is often not the person receiving the goods on site.
  • Call-off ordering

Both contacts are sent to dedicated fields on the NetSuite order.

Step 5

Multi-brand Magento architecture

All brands run as separate websites on the same Magento installation and Hyvä codebase, each with its own configuration. There's no need for a separate Magento installation per brand. See a similar setup in our Hyvä Theme & Checkout overhaul.

Results

Every B2B feature kept working, on a lighter frontend

Every B2B feature kept working

Customer-specific products and pricing, Quick Order, dashboards, call-offs and NetSuite order data

A lighter frontend

Hyvä, Alpine.js and Tailwind CSS replaced the old, heavier frontend

A B2B checkout on Hyvä Checkout

Custom fields, separate contacts and call-offs, built with Magewire

Easier to maintain

Business logic in custom modules and a simpler frontend make new features and upgrades easier

Store connected to NetSuite≈5 sB2B quote submission

Backend performance work on the same platform also cut B2B quote submission from 30–40 seconds to about 5 seconds. Read the Magento 2 B2B performance optimisation story.

Technologies used

The stack

MagentoPlatform
HyväTheme & Checkout
Alpine.jsJavaScript
Tailwind CSSCSS
MagewireCheckout components
PHPBackend
NetSuiteSuiteTalk · SuiteQL
MariaDBDatabase
E-commerce platformMagento 2 (multi-website)
FrontendHyvä Theme, Alpine.js, Tailwind CSS
CheckoutHyvä Checkout, Magewire
BackendPHP, custom Magento 2 modules
ERPNetSuite (SuiteTalk, SuiteQL)
DatabaseMariaDB

Planning a Hyvä migration for your B2B store?

Moving a B2B store to Hyvä means more than a new theme. Your pricing rules, ordering workflows and ERP connections have to keep working from day one. As an official Hyvä partner, Maven Infotech plans and builds B2B Hyvä migrations around the features your customers rely on.

● Maven Infotech success story

Transforming a complex Magento 2 B2B store with Hyvä

Most Hyvä migrations are about a faster, cleaner storefront. For a B2B store there is a harder question: will all the custom business features still work?

Warehouse team memberDeveloper building the Hyvä frontendDelivery handover
MagentoMulti-brand
B2B store
HyväTheme +
Checkout
Alpine.jsTailwind CSSMagewireNetSuite
Project overview

The harder question

Most Hyvä migrations are about a faster, cleaner storefront. For a B2B store there is a harder question: will all the custom business features still work?

Maven Infotech moved a customised, multi-brand Magento 2 B2B store to Hyvä Theme and Hyvä Checkout. Customer-specific products and pricing, Quick Order, B2B dashboards, custom checkout fields, call-offs and the NetSuite integration all had to keep working on the new frontend.

B2B webshop with Quick Order and customer account dashboard on laptop and tablet
The challenge

Years of custom B2B functionality

The platform had years of custom B2B functionality, built for the old frontend and used by customers every day. A standard frontend migration, which converts templates one by one, would not have been enough.

The new frontend had to keep supporting:

  • Customer-specific products and pricing
  • Quick Order and product search
  • B2B customer dashboards
  • Custom checkout fields, with separate order and delivery contacts
  • Call-off ordering
  • NetSuite integration
  • Several brands and websites on one Magento installation

Instead of converting the old templates, we redesigned each B2B feature around Hyvä's architecture. The business logic stayed in custom Magento modules, and a new frontend was built on top of it with Hyvä Theme, Hyvä Checkout, Alpine.js, Tailwind CSS and Magewire.

Hyvä
Hyvä Bronze Partner badge
Trusted Hyvä agencyOfficial Hyvä Bronze Partner

Each B2B feature redesigned around Hyvä's architecture

Instead of converting the old templates.

Magento

Custom Magento modules

The business logic stayed here.

Alpine.js

Lightweight interactive components.

Tailwind CSS

Tailwind CSS

Responsive styling for the new frontend.

Magewire

Server-driven checkout

Checkout steps update without reloading the page.

Technical implementation

Five areas, rebuilt on Hyvä

Each feature works with the existing Magento modules.

Step 1

Hyvä frontend development

The storefront was rebuilt with Hyvä templates, Alpine.js components and Tailwind CSS. The interactive B2B features were rebuilt as lightweight, responsive custom components that work with the existing Magento modules.

Step 2

B2B product access and pricing

Custom Magento modules decide which products each B2B customer can see and which price they pay, based on customer data and pricing rules from NetSuite. This logic lives in the backend, so it carried over to the new Hyvä frontend.

Step 3

Quick Order and product search

The Quick Order workflow was moved to Hyvä. Customers can find products by SKU, product name, synonyms or common spelling variations. See how we also made it faster in our Magento 2 B2B performance optimisation story.

Step 4

Custom B2B checkout with Magewire

Hyvä Checkout was extended with custom Magewire components, which update checkout steps from the server without reloading the page. The checkout now supports:

  • Custom B2B checkout fields
  • A separate Order Contact Person and Delivery Contact Person. The person who orders is often not the person receiving the goods on site.
  • Call-off ordering

Both contacts are sent to dedicated fields on the NetSuite order.

Step 5

Multi-brand Magento architecture

All brands run as separate websites on the same Magento installation and Hyvä codebase, each with its own configuration. There's no need for a separate Magento installation per brand. See a similar setup in our Hyvä Theme & Checkout overhaul.

Results

Every B2B feature kept working, on a lighter frontend

Every B2B feature kept working

Customer-specific products and pricing, Quick Order, dashboards, call-offs and NetSuite order data

A lighter frontend

Hyvä, Alpine.js and Tailwind CSS replaced the old, heavier frontend

A B2B checkout on Hyvä Checkout

Custom fields, separate contacts and call-offs, built with Magewire

Easier to maintain

Business logic in custom modules and a simpler frontend make new features and upgrades easier

Store connected to NetSuite≈5 sB2B quote submission

Backend performance work on the same platform also cut B2B quote submission from 30–40 seconds to about 5 seconds. Read the Magento 2 B2B performance optimisation story.

Technologies used

The stack

MagentoPlatform
HyväTheme & Checkout
Alpine.jsJavaScript
Tailwind CSSCSS
MagewireCheckout components
PHPBackend
NetSuiteSuiteTalk · SuiteQL
MariaDBDatabase
E-commerce platformMagento 2 (multi-website)
FrontendHyvä Theme, Alpine.js, Tailwind CSS
CheckoutHyvä Checkout, Magewire
BackendPHP, custom Magento 2 modules
ERPNetSuite (SuiteTalk, SuiteQL)
DatabaseMariaDB

Planning a Hyvä migration for your B2B store?

Moving a B2B store to Hyvä means more than a new theme. Your pricing rules, ordering workflows and ERP connections have to keep working from day one. As an official Hyvä partner, Maven Infotech plans and builds B2B Hyvä migrations around the features your customers rely on, or you can hire Magento developers with Hyvä experience.

What’s your IT need, Connect with our Experts

Viral Shah
© Copyright 2008-2026, Maven Infotech B.V., All Rights Reserved.