Talk to us

Scheffler Home

A custom WooCommerce theme for a German chair cover shop

7Fridays’ WooCommerce developers rebuilt the online shop of SCHEFFLER-HOME, a German store for stretch chair covers, seat covers and covers for restaurants and hotels. The shop already ran on WooCommerce. The client came with a finished, conversion-optimized mockup and a clear brief: a fast, SEO-friendly shop that works well on mobile, with every product and shop setting carried over.

We did not put a new skin on the old site. We built a custom WooCommerce theme from scratch and turned the mockup into every page a customer passes on the way to an order: the home page, search and filters, the product page, the cart and the checkout. The build took 120 hours, and Google’s mobile performance score went from 44 on the old site to 86.

We still maintain the shop: we update products and adjust parts of the front end as the client needs.

Website: scheffler-home.com

Client
SCHEFFLER-HOME
Industry
Chair covers, online shop
Market
Germany
What we did
Custom WooCommerce theme, store move, maintenance
SCHEFFLER-HOME WooCommerce shop: home page, product page, category page and mobile view

What the new shop handles

Built for how people buy chair covers

People rarely buy one chair cover. They buy a set for a whole table, in a colour that fits the room, and in Germany the tax, invoice and shipping rules have to be right on every order.

Colour and set size up front

Category pages filter by colour, and the product page lets a customer pick the colour and a set of 1, 2, 4, 6 or 10 covers, with the price for that set shown straight away.

Why it matters

The choice a customer actually makes is made on one screen.

German tax and invoices

An extra plugin calculates tax correctly for Germany and issues invoices that follow German law. Prices show the VAT they include, and customers can pay on invoice.

Why it matters

Legal rules sit in a maintained plugin, not in custom code that has to be kept up to date by hand.

Shipping rules with promotions

A second plugin calculates shipping costs inside Germany with the shop’s own promotion rules, for example free shipping once a customer orders three covers.

Why it matters

The shop can run delivery offers without a developer changing code.

The rebuild

Measured with Google PageSpeed Insights, mobile

44 → 86
Google mobile performance score, old site to new
120 hours
to build the theme and move the store
~40 hours
for the same build today, with AI in our workflow
0
layout shift while the page loads

A new theme, not a new skin

Why we rebuilt instead of restyling

The old site was built with many page-building plugins. Each of them added its own code to every page and its own load on the server, and restyling them would have kept all of that weight. That would have worked against the brief: page speed and mobile performance came first.

So we started clean: a custom theme that loads only what the shop uses, with every front-end page written for this store from the mockup. The cost of starting clean is that nothing carries over by itself. We moved the store across by hand and with a WooCommerce product migration plugin: about 30 products with all their colours and set sizes, the category structure, tax settings and shipping methods.

With the page builder plugins gone, the server does less work on every page. Google’s mobile performance score went from 44 on the old site to 86, with no layout shift while the page loads. The conversion design came from the client’s mockup, and the shop’s advertising and search results are run by a marketing partner, so we do not claim sales numbers here.

How we moved the store

From the old site to the new theme

  1. Start from the mockup

    The client’s conversion-optimized mockup for the home page, search and filters, the product page, the cart and the checkout.

  2. Build a custom theme

    Every page built into our own WordPress theme on WooCommerce, with no page builder plugins, mobile first.

  3. Move the store

    Products, colours, sets, categories, taxes and shipping methods moved by hand and with a WooCommerce migration plugin.

  4. Maintain and adjust

    After launch we keep updating products and adjusting the front end as the client needs. The work is ongoing.

Building a custom WooCommerce theme

Questions, answered from this project

Can a WooCommerce developer build our shop from our own mockup?

Yes. SCHEFFLER-HOME came with a finished, conversion-optimized mockup. We built it into a custom WordPress theme page by page: home, search and filters, product, cart and checkout.

How long does a WooCommerce rebuild take?

This one took 120 hours: the custom theme, every shop page and the move of the store. With AI now part of how we build themes and move content, the same job would take us about 40 hours today.

Can you redesign a WooCommerce shop without losing products?

Yes. This shop already ran on WooCommerce. We built a new theme from scratch and moved about 30 products with all their colours and set sizes, plus categories, tax settings and shipping methods, partly by hand and partly with a WooCommerce product migration plugin.

Why build a custom WooCommerce theme instead of using a page builder?

Page builder plugins add their own code to every page and their own load on the server. On this shop, a custom theme that loads only what the store uses took Google's mobile performance score from 44 to 86.

Can WooCommerce handle German tax and invoice rules?

Yes. This shop uses an extra plugin that calculates tax correctly for Germany and issues invoices that follow German law, and customers can pay on invoice.

Let's make something meaningful

Tell us what you are building. A real engineer replies within one working day — usually with questions, sometimes with a first estimate.

    Talk to us

    Tell us what you are building. A real engineer replies within one working day — usually with questions, sometimes with a first estimate.