SklepBaterie.pl – taking over and finishing a Magento 2 build with Hyvä

  • Magento 2
  • Hyvä
  • Data migration
  • B2C / B2B
  • WF-Mag
  • SEO
The SklepBaterie.pl home page on Magento 2 with a Hyvä frontend: navigation, search and the main banner

The project in figures

25 May 2026

Launch of the new store on Magento 2 with a Hyvä frontend.

around 181,000

Products in the migrated catalogue.

91%

Of existing URLs preserved through the migration.

around 40%

Fewer redundant or duplicated entries in the category structure.

Magento 2.4.7-p10

The platform version, with a Hyvä front end.

WF-Mag

The ERP integrated with the store.

B2B + B2C

Two sales models on one platform.

Project scope

Taking the project over from the previous supplier, an analysis of the inherited build, Magento 2 with Hyvä, data migration from CS Store, integrations, B2C and B2B sales, SEO, testing and launch.

Technologies

Magento 2.4.7-p10, Hyvä, OpenSearch, WF-Mag, Przelewy24, InPost, SMSAPI, Ceneo.

About the client

A store selling batteries and accessories to consumers and to businesses at the same time

SklepBaterie.pl sells batteries, rechargeable cells and power accessories — a range where the product is chosen for fitting a particular device rather than for its brand.

A catalogue like that is large by nature: one product exists in many variants of voltage, capacity and size, and a customer reaches it through parameters rather than a name. Hence around 181,000 items in the migrated catalogue, and what that asks of search and filtering.

Selling runs to consumers and to businesses in parallel, on the same platform and from the same catalogue, but on different commercial terms. That separation had to survive the migration along with the data.

Project context

Industry
Batteries, rechargeable cells and power accessories
Sales models
B2C and B2B on one platform
Platform before the migration
CS Store
Target platform
Magento 2.4.7-p10 with a Hyvä front end

The project had already started. First we had to establish what was genuinely ready to launch

In September 2025 Aurora Creation took over a Magento 2 build another supplier had started earlier. The store was to be moved from the CS Store platform to Magento 2.

Before the work could continue, the inherited code, configuration, environments and integrations had to be reviewed, along with the list of unfinished tasks. Only on that basis could we set the priorities that led to launch.

The project also involved a large product catalogue, a non-standard data structure, an ERP integration and both B2C and B2B sales. The migration had to account for continuity of sales and protect the organic visibility built up so far.

See how we take over started projects

Project timeline

  1. September 2025

    Taking over the started build

    The start of the analysis of the project left by the previous supplier, and the planning of the work needed to launch the new store.

  2. 25 May 2026

    SklepBaterie.pl launches on Magento 2

    The store goes live on Magento 2.4.7-p10 with a Hyvä frontend, after the migration, the integrations and the testing.

Five areas had to be brought to a state ready for launch

  • 01

    Taking the build over from the previous supplier

    The project did not begin with a clean installation. The existing code, configuration, environments, integrations and open tasks had to be analysed, and then we had to establish which elements were essential before sales could start.

  • 02

    Migrating around 181,000 products with a non-standard data structure

    The catalogue held products with rich attributes, different units of measure and conversion factors, among others from square metres to packs. On top of that, the standard exports from the previous system did not contain a complete and consistent set of data.

  • 03

    Connecting Magento 2 to WF-Mag and serving B2B customers

    The integration had to account for stock levels, orders and contractors. Recognising business and individual customers, and pairing contractors by tax ID, was an important part of it too.

  • 04

    Hyvä and search across a large catalogue

    The store's frontend was built on Hyvä. With a catalogue of this size the work also covered search, filtering, product listings and the solutions that follow from the nature of the range.

  • 05

    Migrating without losing the SEO structure built up so far

    Changing platform meant putting the category structure in order while limiting the risk of losing organic traffic. 91% of existing URLs were preserved and the rest were covered by 301 redirects.

From an analysis of the inherited build to the launch of the new store

The work began by establishing the real state of the project and separating what was necessary for launch from features that could be built later. The team then focused on data migration, the key sales processes, the integrations, SEO and pre-launch testing.

Magento 2 store completion
  1. 01

    Analysis and takeover of the project

    We reviewed the Magento configuration, the existing environments, the integrations, the data structure, the quality of the earlier work and the tasks that needed finishing.

  2. 02

    Priorities and environments put in order

    We agreed with the client the scope required to start selling. We set up new development and pre-production environments and put project communication in order. Features that did not block the start moved to a later stage.

  3. 03

    Magento 2, Hyvä and OpenSearch

    The store was built on Magento 2.4.7-p10 with a Hyvä frontend. OpenSearch was used for search and filtering across the extensive product catalogue.

  4. 04

    Data migration from CS Store

    We built a dedicated importer using data from CSV files and from reading the old platform's SQL database directly. The migration covered products, customers, orders, CMS content, blog posts and the category structure.

  5. 05

    Integrations and B2B processes

    Magento was connected to WF-Mag, Przelewy24, InPost, SMSAPI, Ceneo and OpenSearch, among others. We also built contractor pairing by tax ID, auto-completion of company data from the GUS business register, and a custom delivery method, „Transport busem sklepu” — delivery by the store's own van.

  6. 06

    SEO, testing and launch preparation

    We put the category structure in order and prepared 301 redirects, canonicals and the remaining elements of technical SEO described in the project. Before the start, an independent pre-production audit was carried out, along with tests of the imports, the cart, the checkout, payments, shipping, the ERP, B2B handling and the store's behaviour under load. The launch plan covered backups, switching the domain and the team's technical standby after the start.

Magento 2 connected to the ERP and the services that support sales

At the centre of the solution is Magento 2.4.7-p10 with a Hyvä frontend. The store was connected to an ERP system and to the services responsible for selected sales processes, payments, shipping, communication and search.

CS StoreWF-MagPrzelewy24InPostSMSAPICeneoOpenSearchGUSHyväMagento 2.4.7-p10

The data was moved into Magento 2 from the CS Store platform, and that is the only relation this page states a direction for. The scope of the remaining connections is what each system's role describes: the WF-Mag integration, delivered with the integratory.pl tool, covers stock levels, orders and contractors among other things, and the GUS register completes company data in the cart. „Transport busem sklepu” — delivery by the store's own van — is a shipping method built into the store rather than a separate system, which is why the figure does not draw it.

  • CS StoreThe platform the data was moved into Magento 2 from
  • WF-MagERP: stock levels, orders, contractors
  • Przelewy24Payments integration
  • InPostShipping
  • SMSAPIIntegration with the SMSAPI service
  • CeneoIntegration with Ceneo
  • OpenSearchProduct search and filtering
  • GUSCompany data auto-completion in the cart

Migrating around 181,000 products called for an import mechanism of our own

The standard exports from the previous platform did not give a complete and consistent picture of the data. The migration could not rest on an off-the-shelf export from CS Store alone.

Data from CS StoreCSV filesSQL databaseDedicated importerMagento 2

Data from CS Store

  • CSV files
  • SQL database

Dedicated importer

Magento 2

The catalogue held rich attributes, different units of measure and specific conversion factors, among others from square metres to packs. A dedicated migration mechanism let us use data from more than one source instead of relying on the old platform's incomplete exports. The migration covered products, customers, orders, CMS content, blog posts and the category structure.

SEO migration

SEO migration – keeping 91% of the URLs, and 301 redirects for the rest

Changing platform is the moment when visibility built over years is easiest to lose. A catalogue this size means tens of thousands of addresses, and any of them may be in the index and in external links.

URLs kept unchanged
91% of the existing addresses work on the new platform as they are. That is the cheapest protection there is: an address that needs no redirect loses nothing.
Mapping the rest
The remaining addresses were mapped by hand onto their counterparts in the new structure — not onto the home page or a parent category, because a redirect to something other than the expected content is a dead end for the user.
301 redirects
The mapping shipped as 301s, that is, permanent. Search engines then move the signals to the new address rather than treating the change as temporary.
Canonicals
Canonical addresses point at one version of each view. In a catalogue with filtering and variants, that is the mechanism deciding what enters the index at all.
Heading structure
The headings on the category and product templates were put into one hierarchy, so every view has a single H1 and a readable division of its content.
Tidying the categories
The category structure had its redundant and duplicated entries removed. Fewer categories means fewer addresses competing for the same query.
Watching visibility after the launch
After going live the store was watched for indexing, crawl errors and the behaviour of the redirects. A migration ends not on launch day but when the data confirms the visibility held.

around 40%

reduction of the category structure

The number of categories was tidied by removing redundant or duplicated entries — around 40% fewer than in the structure inherited. The catalogue lost no route to a product in the process; what went were the routes leading to the same place.

The scope of the work involved in changing platform is described under migrating a store to Magento 2, and a build with a Hyvä front end in a fixed scope runs as a Magento 2 build with Hyvä.

Solutions that follow from how SklepBaterie.pl works

Non-standard units and conversion factors

The build accounts for products sold as pieces, packs or square metres, and for products that need unit conversion. Ceramic tiles are one example.

SklepBaterie.pl product page with piece, pack and square-metre conversion

Pulse Deco Lux Siena tile — sold as a 1.08 m² pack, with the per-square-metre price conversion.

Company invoice details with a tax ID field at SklepBaterie.pl checkout

The tax ID entered in the invoice details is what later pairs the contractor in WF-Mag.

Pairing contractors by tax ID

The mechanism supports business customers and links contractor data between Magento and WF-Mag.

Company data auto-completed from the GUS register

The cart automatically completes company data from the GUS business register. It speeds up entering invoice details and reduces the risk of errors in contractor data.

„Transport busem sklepu” — the store's own van

A custom delivery method was built for a range that also includes larger and heavier products, or goods whose transport has to be arranged individually.

OpenSearch for a large product catalogue

OpenSearch was used to support product search and filtering across a catalogue of around 181,000 items.

URL structure and technical SEO after the migration

91% of existing URLs were preserved. 301 redirects were prepared for the rest. Canonicals on filters were added, and headings and title tags were optimised in line with the SEO guidelines.

On 25 May 2026 SklepBaterie.pl launched on Magento 2 with Hyvä

The project completed the stage of migrating sales from CS Store to Magento 2. The platform now serves a large product catalogue, B2C and B2B processes and the WF-Mag integration.

SklepBaterie.pl brand graphic: a bathroom interior with the store's logo
25.05.2026
launch of the store on Magento 2.4.7-p10 with a Hyvä frontend
around 181,000
products in the migrated catalogue; customers, orders, CMS and the blog moved too
91%
of existing URLs preserved through the change of platform
around 40%
fewer redundant or duplicated entries in the category structure

The remaining URLs were covered by 301 redirects. The category structure was put in order, and technical SEO covered canonicals on filters as well as headings and title tags.

Client testimonial

Zespół Aurora Creation przejął nasz projekt Magento 2 w trudnym momencie, gdy potrzebowaliśmy partnera, który realnie oceni sytuację i weźmie odpowiedzialność za dokończenie wdrożenia.
See other references
Paweł SeroczyńskiCEO, SklepBaterie.pl

Frequent questions about the SklepBaterie.pl project

The scope of the takeover, the data migration, the integrations and preparing the store for launch.

The project was taken over in September 2025. The Magento 2 build had already been started by the previous supplier, so the first stage was an analysis of the existing code, configuration, environments, integrations and open tasks.

The store was moved from the CS Store platform to Magento 2.4.7-p10 with a Hyvä frontend.

The migration covered around 181,000 products, and also customers, orders, CMS content, blog posts and the category structure.

We built a dedicated importer that combined information from CSV files with reading the previous platform's SQL database directly. That let the import rest on more than one source of data.

The WF-Mag integration covered stock levels, orders and contractors among other things. Customer pairing by tax ID was built, along with auto-completion of company data from the GUS business register in the cart.

91% of existing URLs were preserved and the rest were covered by 301 redirects. The category structure was put in order, canonicals were added on filters, and headings and title tags were optimised in line with the SEO guidelines.

Do you have a started Magento 2 build that needs bringing to launch?

Describe the stage the project is at, what has already been done and which parts need finishing or putting in order. On that basis we can establish the scope needed to take the project over and carry it on.

Małgorzata Gudalewska, Head of Sales at Aurora Creation

Małgorzata Gudalewska

Head of Sales

+48 664 531 867[email protected]
[email protected]ul. Jana Henryka Dąbrowskiego 28, 15-872 Białystok, Poland
Magento 2 store completion
No files chosen
Thank you, we'll get back to you within 1 business day.