ROWERR CASE STUDY / FISHINGPRO.GR

WooCommerce Case Study: FishingPRO, Greek Fishing Store Selling 4,000+ Units a Month

By Abdul Wahab Taqi · Rowerr

WooCommerce case study: FishingPRO is a Greek fishing tackle store with 2,225 products, selling more than 4,000 units a month. Its product pages use many variations, so when the quantity buttons stopped working after switching variations, customers could not easily choose how many to buy. Rowerr reproduced the bug, updated Bricks Builder to the fixed release and tested every quantity path.

CLIENT & LOCATION
FishingPRO · Greece (EUR)
PLATFORM
WordPress · WooCommerce · Bricks Builder
CATALOGUE
2,225 products: rods, reels, lures, jigs, hooks, line
ROWERR'S ROLE
WooCommerce support and the variation quantity fix
WooCommerce case study: FishingPRO Greek fishing tackle store homepage
FishingPRO’s home page: free shipping over €80, gift cards, fishing lessons and tackle categories.

Visit FishingPRO

Results at a glance

4,000+units sold a month
2,225products in the store
€80+free shipping threshold
Fixedvariation quantity buttons
Business taskLet customers pick a product variation and the right quantity without friction, across a large tackle catalogue.
BeforeAfter choosing a variation with 1 in stock, the quantity buttons stayed disabled for other variations with more stock.
ConstraintsBricks Builder 2.4.3, WooCommerce 11.2.1, live store, stock limits must still be enforced.
What we changedBacked up, updated Bricks to the release with the 2.4.4 fix, and removed the temporary workaround once the fix passed.
How we checkedSwitched stock 1 → 4 → 1 without reloading, tested buttons and typing, added 4 to the cart, and tried an above-stock quantity.
Measured resultQuantity controls follow each variation’s stock again; stock protection still works.
StatusSolved. Revenue figures are kept private at the client's request.

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

Book a free consultation →

Project Overview

FishingPRO is a Greek specialist retailer of fishing rods, reels, lures, squid jigs, hooks, line and other tackle. The store sells 2,225 products in euro, ships across Greece, offers free shipping on orders over €80, Klarna buy-now-pay-later, gift cards and fishing lessons. The client tells us the store sells more than 4,000 units a month.

Many products, like the DTD Ball Barbone X 3.0 squid jig, come in several variations with different stock levels, so the quantity selector on product pages matters for every sale.

Business Challenges

  • Large catalogue: 2,225 products with many colour and size variations.
  • Stock per variation: some variations have 1 unit left, others have several.
  • Quantity bug: after a 1-in-stock variation, the + and − buttons stayed disabled for every other variation.
  • No room for error: the fix must not let customers order more than is in stock.

The Stack

NeedTool
Theme and designBricks Builder with a child theme
StoreWooCommerce
Cart and wishlistWPC Fly Cart, WPC Smart Wishlist, WPC Smart Notification
SpeedLiteSpeed Cache, Flying Pages
Shipping and discountsiTrust Geniki courier integration, iTrust Discount
Email marketingSender.net automated emails
Tracking and consentGoogle Tag Manager, Site Kit, Meta Pixel, Complianz, WP Consent API
PaymentsKlarna buy-now-pay-later
2026

Fixing Quantity Buttons That Stayed Disabled

The problem: customers could not change the quantity.

On a variable product, choosing a variation with 1 in stock correctly disabled the quantity buttons. But when the customer then chose a variation with several in stock, the maximum quantity changed while the + and − buttons stayed disabled.

What caused it

The store ran Bricks Builder 2.4.3 with WooCommerce 11.2.1. When a variation was selected, Bricks updated the quantity limits but did not refresh the buttons’ disabled state. Bricks fixed this in version 2.4.4.

How we fixed it

  1. Recorded the product template and Bricks version, and reproduced the stock 1 → stock 4 sequence on staging.
  2. Backed up the site and updated Bricks to a compatible release that includes the 2.4.4 fix.
  3. Ran the same reproduction again, then removed the temporary variation-event workaround once the native fix passed.
  4. Kept WooCommerce’s stock validation in place and did not edit any Bricks core files.
  5. Deployed the tested update to the live store.

How we verified it

  • Switched stock 1 → 4 → 1 without reloading; the buttons followed each variation’s limit.
  • Reset and reselected variations; typing and buttons behaved the same.
  • Added 4 of the stocked variation to the cart and checked the variation and quantity.
  • Tried an above-stock quantity; WooCommerce still blocked it.

Status: solved.

Product page or cart acting strangely?

We find and fix WooCommerce bugs carefully, on staging first.

Discuss Your WooCommerce Project Explore WooCommerce Services

Results

AreaBeforeAfter
Quantity buttonsStuck disabled after a 1-in-stock variationFollow each variation’s stock
WorkaroundTemporary event listenerRemoved; native Bricks fix
Stock protectionWorkingStill working
Sales volume4,000+ units a month across 2,225 products

WooCommerce Variation & Bricks Builder FAQ

01Why are WooCommerce quantity buttons disabled after switching product variations?

On FishingPRO, choosing a variation with only 1 in stock disabled the + and − quantity buttons. When the customer then picked a variation with more stock, the maximum quantity updated but the buttons stayed disabled. The Bricks Builder quantity element did not refresh the button states on variation change. Bricks fixed this in version 2.4.4.

02Should I add custom JavaScript to fix Bricks quantity buttons?

Only as a short-term workaround. Updating Bricks to a version with the 2.4.4 fix is better than keeping a custom event listener forever, and you should never edit Bricks core files.

03How do you test a WooCommerce variation quantity fix?

Switch from a 1-in-stock variation to a 4-in-stock one and back without reloading, check that the buttons follow each limit, add 4 of the stocked variation to the cart, and try an above-stock quantity to make sure stock protection still works.

04Can WooCommerce handle a store with thousands of products?

Yes. FishingPRO runs 2,225 products on WooCommerce with Bricks Builder and LiteSpeed Cache, and ships 4,000+ units a month across Greece.

05Does fixing the quantity buttons remove stock protection?

No. The fix only refreshes the buttons. WooCommerce still checks stock on the server, so customers cannot order more than is available.

Key Takeaway

On a store selling thousands of units a month, a small product-page bug touches a lot of sales. Reproduce it exactly, prefer the official fix over custom code, and test that stock limits still hold.

Need a WooCommerce developer you can rely on?

We fix, update and maintain WooCommerce stores, including Bricks Builder sites.

Discuss Your WooCommerce Project Explore WooCommerce Services

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