WooCommerce Case Study: FishingPRO, Greek Fishing Store Selling 4,000+ Units a Month
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

Results at a glance
| Business task | Let customers pick a product variation and the right quantity without friction, across a large tackle catalogue. |
|---|---|
| Before | After choosing a variation with 1 in stock, the quantity buttons stayed disabled for other variations with more stock. |
| Constraints | Bricks Builder 2.4.3, WooCommerce 11.2.1, live store, stock limits must still be enforced. |
| What we changed | Backed up, updated Bricks to the release with the 2.4.4 fix, and removed the temporary workaround once the fix passed. |
| How we checked | Switched stock 1 → 4 → 1 without reloading, tested buttons and typing, added 4 to the cart, and tried an above-stock quantity. |
| Measured result | Quantity controls follow each variation’s stock again; stock protection still works. |
| Status | Solved. 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
| Need | Tool |
|---|---|
| Theme and design | Bricks Builder with a child theme |
| Store | WooCommerce |
| Cart and wishlist | WPC Fly Cart, WPC Smart Wishlist, WPC Smart Notification |
| Speed | LiteSpeed Cache, Flying Pages |
| Shipping and discounts | iTrust Geniki courier integration, iTrust Discount |
| Email marketing | Sender.net automated emails |
| Tracking and consent | Google Tag Manager, Site Kit, Meta Pixel, Complianz, WP Consent API |
| Payments | Klarna buy-now-pay-later |
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
- Recorded the product template and Bricks version, and reproduced the stock 1 → stock 4 sequence on staging.
- Backed up the site and updated Bricks to a compatible release that includes the 2.4.4 fix.
- Ran the same reproduction again, then removed the temporary variation-event workaround once the native fix passed.
- Kept WooCommerce’s stock validation in place and did not edit any Bricks core files.
- 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 ServicesResults
| Area | Before | After |
|---|---|---|
| Quantity buttons | Stuck disabled after a 1-in-stock variation | Follow each variation’s stock |
| Workaround | Temporary event listener | Removed; native Bricks fix |
| Stock protection | Working | Still working |
| Sales volume | 4,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