ROWERR CASE STUDY / OFFERMAN WOODSHOP

WooCommerce Case Study: Offerman Woodshop, $60K a Month With a 900-Member Support Portal

By Abdul Wahab Taqi · Rowerr · Project history: 2024–2026

WooCommerce case study: Rowerr built Offerman Woodshop’s WooCommerce website in 2024. The US woodworking brand sells handmade wooden goods, books, apparel and cards, makes around $60,000 a month, and has about 900 members. Members get an account with a complaint and support system, screenshots and chat. We also fixed a point-of-sale bug that flipped out-of-stock products back to in stock.

CLIENT & LOCATION
Offerman Woodshop · USA (USD)
PLATFORM
WordPress · WooCommerce · Elementor · AccessKit
PROJECT HISTORY
2024 build · ongoing
ROWERR'S ROLE
Website build, membership and support system, plugins, fixes
WooCommerce case study: Offerman Woodshop handmade wooden products store
Offerman Woodshop’s store: handmade coasters, boxes, cutting boards and cards.

Visit Offerman Woodshop

Results at a glance

~$60Krevenue a month
~900members
50+products online
Since 2024working together
Business taskSell handmade woodwork, books, apparel and cards online, and look after customers after they buy.
BeforeRowerr built the current website in 2024.
ConstraintsHandmade and custom items, a member community, in-person sales through a point-of-sale system.
What we changedBuilt the site with WPKits plugins, a member area with complaints, screenshots and chat, and fixed the POS stock-status bug.
How we checkedFor the POS fix: saved unmanaged products as out of stock repeatedly and tested decimal quantities and stock thresholds.
Measured resultAbout $60K a month and around 900 members. Out-of-stock status now stays as set.
StatusSolved.

Figures reported by the client and Rowerr's project records, published with the client's approval, November 2026.

Book a free consultation →

Project Overview

Offerman Woodshop is a US woodworking business. It sells handcrafted wooden home goods like cutting boards, coasters and boxes, custom fine furniture, autographed books, hoodies and shirts, and greeting cards. It has 50+ products online.

Rowerr built the website in 2024. Today it makes around $60,000 a month and has about 900 members.

Business Challenges

  • Mixed catalogue: handmade goods, custom furniture, books, apparel and cards in one store.
  • After-sale care: customers needed an easy way to report problems with a purchase.
  • Community: a member area for around 900 members.
  • Custom orders: some pieces are made to order and need a quote.
  • POS bug: products saved as out of stock kept switching back to in stock.

The Stack

NeedTool
Theme and designCustom Owsnew theme, Elementor, CotKit Addons for Elementor
StoreWooCommerce
Membership and supportAccessKit membership
Custom-order quotesQuoteFold – Request a Quote for WooCommerce
FormsFormsKit Lite
WishlistsWishlist Kit
In-person salesWCPOS point of sale
2024

Building the Store and Member Area

The goal: one site for selling and for looking after customers.

How we did it

We built the website with the custom Owsnew theme, Elementor and WooCommerce, with QuoteFold for custom-order quotes, FormsKit Lite for forms and Wishlist Kit for saved items. Using AccessKit, we built a member account with a full complaint system: if a member has an issue or question about something they bought, they can take screenshots and send them to the admin from their account, and get a reply. The account also has a chat system for direct conversation.

Want a store with built-in customer support?

We build WooCommerce stores with memberships, support and messaging.

Discuss Your WooCommerce Project Explore WooCommerce Services
2026

Fixing Out-of-Stock Products Flipping Back to In Stock

The problem: stock status would not stay as set.

With decimal quantities enabled in WCPOS, saving an unmanaged product manually set to Out of stock changed it back to In stock.

What caused it

The store ran WooCommerce 10.8.1 and WCPOS 1.9.6. WCPOS’s decimal-quantity save hook forced In stock on products that do not track a stock quantity, overwriting the manual status. The WCPOS maintainer fixed it in PR 1764 so that manual status is kept. Turning decimal quantities off also avoids it, but that is no good for stores that sell fractional quantities.

How we fixed it

  1. Reproduced the bug on an unmanaged test product and checked whether the store needs decimal sales.
  2. Staged a compatible, supported WCPOS build that contains PR 1764.
  3. For the WCPOS 2.0 upgrade path, followed the official steps, including syncing unsent sales and matching the POS app and plugin versions.
  4. Retested unmanaged and decimal-managed products before rollout.
  5. Left vendor files untouched rather than resetting stock after every save.

How we verified it

  • Saved an unmanaged simple product as Out of stock; the status stayed after another save.
  • Repeated for an unmanaged variation and a backorder state.
  • Saved a managed fractional quantity such as 0.5 and checked its status.
  • Tested POS stock thresholds and confirmed no unsent POS sales were lost.

Status: solved.

Results

YearBusiness challengeSolution and outcome
2024Store plus customer careWooCommerce site with an AccessKit member area, complaints, screenshots and chat
TodayGrow sales and membersAbout $60K a month and ~900 members
2026Out-of-stock status revertingWCPOS build with the PR 1764 fix, tested; solved

WooCommerce Membership & POS FAQ

01Why does a WooCommerce product saved as Out of stock switch back to In stock?

On Offerman Woodshop, WCPOS 1.9.6 with decimal quantities on forced In stock on products that do not track stock, overwriting the manual status. The maintainer’s fix in PR 1764 keeps the manual status.

02Should I turn off decimal quantities in WCPOS?

Only if you never sell fractional quantities. If you do, use a supported WCPOS build with the PR 1764 fix instead.

03Can customers report problems with an order from their account?

Yes. On Offerman Woodshop, members can describe an issue, attach screenshots and send it to the admin from their account, then get a reply. There is also a chat system.

04Which plugins run the Offerman Woodshop member area?

AccessKit for membership, with QuoteFold for custom-order quotes, FormsKit Lite for forms and Wishlist Kit for saved items.

05How do you test a stock-status fix safely?

Test on staging with unmanaged products, variations, backorders and fractional quantities, check POS thresholds, and make sure no unsent POS sales are lost during an upgrade.

Key Takeaway

For a brand with loyal customers, the account area matters as much as the shop. A built-in complaint and chat system turns problems into conversations, and stock status you can trust keeps online and in-person sales honest.

Want a store with built-in customer support?

We build WooCommerce stores with memberships, support and messaging.

Discuss Your WooCommerce Project Explore WooCommerce Services

Schedule a strategic consultation to align your goals with a solution built for long-term success.