Ukraine Timber: an online shop for handmade solid-wood furniture.

A shop in Ukrainian and English where every piece is configured, paid for and shipped from the same site.

Ukraine Timber is a business owned by the founder’s family. We run everything digital for it.

ukrainetimber.com, Ukrainian versionReal screenshot
Home page of ukrainetimber.com: wooden planks and the headline “Furniture made for centuries”, in Ukrainian.
Sector
Handmade solid-wood furniture
Workshop
Their own, in Okhtyrka (Ukraine)
Exports to
United Kingdom
Our role
Design and development of the shop: catalogue, product configuration, checkout, admin panel and technical SEO
Period
2026
Technology
PHP 8, MySQL with PDO, Tailwind CSS, Alpine.js 3, GSAP 3, LiqPay, Nova Poshta, Hostinger

The business

Ukraine Timber is a family business that makes solid-wood furniture in its own workshop in Okhtyrka, Ukraine, and has been exporting to the UK for years.

Pieces are made to order. For many of them you choose the wood and a paint or patina finish, and each option changes the price, so the order has to arrive with that exact configuration.

What needed solving

  • A configurable product: wood and finish change the price, and the order has to arrive exactly as chosen.
  • Two languages all the way through, from catalogue to payment.
  • Payment and shipping inside the same shop.

What we built

Four parts, on the same site.

Catalogue by room

Furniture is organised by room (kitchen, bedroom, living room, dining room, garden…) and can be filtered. Each listing says how long the piece takes to make.

ukrainetimber.com, English versionReal screenshot
Ukraine Timber’s catalogue in English: categories by room and table listings with price and lead time.

Configuration, cart and payment

The customer chooses the wood and, where it applies, a paint or patina finish; the price changes with each option. They can save favourites and pay in a custom-built checkout: LiqPay for payment and Nova Poshta for shipping.

Cart with three pieces, English versionReal screenshot
Ukraine Timber’s side cart with three pieces of furniture, their quantities and prices, and the button to go to payment.

Two languages and technical SEO

The catalogue and the checkout exist in Ukrainian and English, with a language switch, Schema.org structured data for the shop and its products, and a sitemap.

Admin panel

A custom panel for managing products and orders.

An order, from the product page to delivery.

This is how an order moves through the shop. Everything stays in the same system.

Recreation with sample data. These are not real orders.

  1. Step 1 of 3: The customer chooses the piece, the wood and the finish.

    Dining tableSample data
    Wood
    Oak
    Finish
    Patina
    Production
    Made to order
  2. Step 2 of 3: They choose delivery with Nova Poshta and pay with LiqPay, without leaving the site.

    PaymentPaid
    Delivery
    Nova Poshta
    Payment
    LiqPay
    Language
    English
  3. Step 3 of 3: The order reaches the panel with everything they chose.

    Order #UT-218New
    Product
    Made-to-measure oak table
    Finish
    Patina
    Status
    To be made

What changed

  • The shop is live at ukrainetimber.com, in Ukrainian and English.
  • Wood, finish, payment and shipping are all chosen on the same site, with the price of each option.

We don’t publish sales or traffic figures: we don’t yet have verified data to show.

Do you sell something made to order?

Tell us how you sell today. We review your case and tell you, with no commitment, what we’d change.

WhatsApp Request a review