RahnWood - a variant problem WooCommerce couldn't solve.
RahnWood makes furniture to order - chairs, tables, shelves, doors. Every product is available in multiple sizes, wood colors and upholstery types.
That's exactly what became the problem.
WooCommerce natively treats every product variant as a separate database entry. Five sizes, five colors - that's already twenty-five products. At that scale, the store stopped working the way it should.
We looked for an off-the-shelf solution. None met every requirement at once.
So we built our own.
A custom variants plugin
The variant problem in WooCommerce is well known - and most stores just live with it. We decided to solve it.
We built a plugin that groups variants the way they should be grouped - one product, multiple options, one page. The number of database entries dropped drastically. The store got faster.
An interface that doesn't overwhelm
The plugin alone wasn't enough - we also had to design the selection interface.
We did it three ways, depending on context:
- For a small number of options - separate buttons, visible right away.
- For many variants - a dropdown that doesn't overwhelm the product page, with a modal to preview all options in a larger view.
- For colors and materials - photo thumbnails, so the customer knows exactly what they're choosing.
And while we were at it - the rest of the store improved too
Beyond the plugin, we redesigned the homepage, added a few missing sections and fixed inconsistencies that had built up over the years. We also redesigned several elements that Elementor simply couldn't handle natively.
RahnWood didn't stop at this project.
A few months later they came back with another commission - RahnHome.
A separate brand, a separate store, the same quality of execution.
This time, we already knew how they think and what they need.
Want to talk
about your project?
Work with us to start a digital journey that turns
your business ideas into effective, innovative solutions.