Online store

WooCommerce online store development for a retailer

The Hannu-pro WooCommerce store with Erply integration for an Estonian equipment retailer: our design, card payments, a choice of delivery, Estonian and English.

Home page of the Hannu-Pro online store with a camera lens and the video, sound, communication and lighting product categories

The brief

The Hannu-pro WooCommerce online store with Erply integration is an online store built by CREATING.LV for an Estonian professional equipment retailer — with card payments, a choice of delivery and Estonian and English versions. Hannu-pro sells video, audio, communications and lighting equipment, cables, power equipment and accessories.

The company wanted to renew its online sales with a new online store, and one of the main tasks was to connect the store to the Erply retail and accounting system. So the project was not just WooCommerce online store development: the store and the company’s accounting had to work together, not separately.

The store was handed over in 2026 but has not yet been launched publicly, so this description shows the solution as delivered, not a working store.

Our role

CREATING.LV built the Hannu-pro online store on WordPress and WooCommerce and its integration with Erply, and redesigned the store. Our work covered:

  • the store’s visual design and user experience (UX);
  • an adapted mobile version for use on a phone;
  • a product catalogue with categories and product blocks on the home page;
  • integration with Erply product, price, stock, customer and order data;
  • card payments;
  • a delivery solution with express and standard delivery;
  • Estonian and English versions with WPML;
  • search, a customer account and a basket.
Hannu-pro online store home page with video and audio equipment categories, bestsellers, new products and contacts

A WooCommerce store with Erply integration

Erply is a cloud retail and accounting system used by shops and retailers. If a company already works in Erply, a new online store has to be connected to it — otherwise the store and accounting data have to be reconciled manually. That is why the integration was one of the main tasks of this project, not an extra feature.

The integration provides for exchanging product, price, stock, customer and order data with Erply. WooCommerce is the shop window and the place where buyers order, while Erply remains the company’s accounting system. For a wide range of equipment, integration with Erply means product, price and stock information does not have to be entered twice — once in accounting and again in the store.

How a purchase works

The store is built so that the buyer’s journey is as follows:

  • they find a product in a category or with search;
  • they add it to the basket;
  • they can choose express or standard delivery;
  • they pay by card;
  • they can use their customer account.

Buyers can switch the language — Estonian or English — in the store header.

The catalogue and the home page

A wide range of equipment needs a clear structure. The product catalogue is organised into categories, and the home page has category blocks and separate product blocks — popular and new products (“Bestsellers” and “New products”). Buyers who know what they are looking for can use search, while those still choosing start from a category.

Professional equipment buyers often know a specific model or manufacturer, so search is the shortest route to the product for them. The new products block on the home page lets regular buyers quickly spot additions to the range without opening each category. The bestsellers block is useful for visitors who have not yet chosen a specific model and want to see where to start.

Two languages with WPML

The store is in Estonian and English, and the language versions were built with WPML. In a multilingual WordPress store, each language needs its own product, category and page text. WPML links each translation to the original product or page. In practice, this means a description for a new product has to be prepared in both languages, and in the WPML admin you can see which products do not yet have a translation. We wrote about the two most common tools for this job in the article WPML or Polylang for a multilingual WordPress website?

Design and use on a phone

The visual design and UX were our work, and during the project we redesigned the store. The adapted mobile version is also our development: categories, search, the basket and checkout can be used on a phone just as on a desktop. A professional equipment buyer can, for example, use search on a phone to find a product by model name and order it without opening a computer.

Payment and delivery

For payment, the store has card payments, so a purchase can be paid for online straight away without waiting for an invoice. We built the delivery solution with express and standard delivery. Two delivery options let buyers choose for themselves: faster delivery if the equipment is needed urgently, or standard delivery if timing is not critical.

When planning a similar store with two delivery options, it is worth deciding at the start how each will be described in the store — for example, what delivery time buyers can expect — so that the choice can be made without additional questions to the company.

What the company manages itself

In the store admin, in WooCommerce, the company can manage itself:

  • products and their descriptions in both languages;
  • orders and their status;
  • customer data;
  • promotions and discounts.

Everyday changes to the store do not need a developer, while data exchange with the company’s accounting is handled by the Erply integration.

Technologies

WordPress and WooCommerce are the basis of the store, WPML provides the Estonian and English versions, and the Erply integration connects the store to the company’s accounting. Building an online store on WooCommerce like this allows the store to be extended later without changing the accounting system.

Who this solution suits

For a retailer with a wide range that already uses a retail or accounting system and wants the new online store to work together with it, not separately. The same principle also applies to other accounting systems: first determine which data needs to be exchanged, and only then choose the type of integration. Before development, you also need to agree which system is the master for each type of data — for example, whether prices are changed in accounting or in the store — so that the two systems’ data does not overwrite each other. This WooCommerce store with Erply is also an example of a store in two languages. More about the platform — on the page WooCommerce online store development.

Conclusion

This project is an example of WooCommerce online store development. If you need an online store or an integration with your company’s accounting system, get in touch with CREATING.LV to discuss the functionality you need.

Services we used

Note

This portfolio entry reflects the solution as delivered at handover. The current website may have changed.

Contact

Start a project

Describe your project or question — we will reply and suggest the most suitable solution.

Request about: General request Change

Optional. Names and prices are taken from our price list.

Optional · one file · PDF, JPG or PNG · up to 10 MB

required · Privacy policy

Request a project

Describe your project or question — we will reply and suggest the most suitable solution.

Message us on WhatsApp (opens in a new tab)