This article is produced with scandiweb's eCommerce expertise

Collaborate with our development, PPC, SEO, data & analytics, or customer experience teams to grow your eCommerce business.

Case Study: Merging Two Markets on Magento+Hyvä for a Multinational B2B Supplier

If you operate in multiple markets with separate platforms, managing content, product data, and customer flows likely becomes harder with every update. In a similar case, we collaborated with BK-Group to bring two markets under a single Magento 2 store built with Hyvä, integrated with their ERP and PIM systems.

About

BK-Group is a private company specializing in electronic alarm systems and equipment distribution. As part of the Hikvision family, BK-Group provides high-quality security tech across the Baltics and Poland. Founded in 1994, they’ve earned a strong reputation for reliability and innovation in the security technology sector.

Project goals

The main goal of this project was to consolidate BK-Group’s fragmented eCommerce infrastructure and build a strong foundation for future expansion. This involved:

  • Merging two sites – Latvia (WordPress + WooCommerce) and Estonia (Magento 2) into a single Magento 2 instance, hosted on ReadyMage
  • Storefront redesign using Hyvä
  • Building a fast, secure B2B store with tailored workflows
  • Integrating Pimcore and the client’s ERP system to sync and manage product and customer data.

Also read:
Magento B2B Case Study: Building a B2B eCommerce Ecosystem for an IT Supplier

Challenges

Working closely with BK Group’s ERP team required flexibility and multiple testing iterations to finalize integration logic.

Additionally, the production database was hosted on the client’s servers, limiting access and requiring custom deployment workflows with strict DevOps coordination. 

Real-time pricing and stock visibility varied by customer and market (fetched from Pimcore), and the registration/approval process had to align with internal rules and sync properly between Magento, ERP, and other systems.

Approach

We rebuilt BK-Group’s online presence for Latvia and Estonia using Magento 2 with the Hyvä frontend, replacing both legacy setups with a single store. At the time of redesign and development, Hyvä was already widely trusted across scandiweb projects as a reliable frontend choice. 

laptop screen and three phone screens with different parts of the bk group website

A core part of the project was connecting Magento 2 with BK Group’s internal systems. Product data, pricing, and customer access rules were all synced via Pimcore and ERP. Magento communicates with Pimcore via APIs, while Pimcore itself acts as middleware between Magento and ERP, allowing product and pricing updates to sync dynamically across storeviews.

Custom B2B features and integrations

BK-Group required a customized B2B solution to ensure that every customer only sees the pricing, inventory, and content relevant to them. To support market-specific workflows, we implemented:

  • Real-time pricing per customer, synced from Pimcore
  • Customer-specific stock visibility
  • Custom registration and approval flow integrated with ERP.

Pricing logic

The pricing logic works as follows: ERP pushes updated B2B prices to Pimcore every few minutes, using the customer code and SAP material code. When a logged-in customer browses product listings or product detail pages, Magento sends a request to Pimcore with those same identifiers to fetch their customer-specific pricing in real time.

Stock is checked at two points: once when a customer views a product detail page, and again during checkout – each via a direct API call to ERP to confirm current availability.

Customer approval process

A customer submits the registration form on the site. After admin approval, Magento checks whether the customer already exists in ERP using the company registration number or email. If not, Magento sends the customer record to ERP to create a new entry. If a match is found, ERP returns the full customer data to Magento.

Magento handles four store views: LV (LV), LV (EN), EE (EE), and EE (EN). Pimcore pushes localized data like pricing and attributes per storeview, while some content, such as brand translations, is maintained directly in Magento admin.

Because the production environment was hosted directly by the client, we worked closely with their DevOps team to define a deployment and access strategy, including limited external access, custom deployment scripts, and secure handling of testing and go-live conditions.

Results

BK Group now operates a single, centralized Magento 2 store for the Latvian and Estonian markets. The unified setup provides a strong foundation for Lithuanian and Polish sites and other markets.

The custom-built B2B logic gives each business customer access to real-time pricing pulled from Pimcore, stock availability tailored to their account, and a registration and approval process fully synced with ERP. 

ERP and Pimcore integrations have streamlined how product, pricing, and customer data flow between systems. With automation in place, internal teams can now easily manage customer-specific logic.

The new store is hosted on ReadyMage and runs on Hyvä, providing a fast and flexible frontend that can grow with the business.

Core Web Vitals and overall frontend performance have already improved and are expected to improve further following the next Hyvä update.

The platform is set up to continue evolving under scandiweb’s Service Cloud support:

  • Expanding Pimcore usage across more websites
  • Improved performance in pricing sync and loading speed
  • Broader use of Pimcore for managing user roles and access control.

Planning a similar migration or facing complex B2B requirements? Scandiweb is the official Platinum Partner of Hyvä and Pimcore. Reach out to us, and we’ll help build the right setup for your business.

Hire eCommerce experts

Get in touch for a free consultation.

Your request will be processed by

If you enjoyed this post, you may also like