Tri Town Lumber & Feed
A WordPress site for a rural BC general store, unifying a 50,000-product online catalog spanning lumber, hardware, pet feed and outdoor supplies.

Business
General store & building supplies, South Hazelton, BC
Built
WordPress site with a large cross-category catalog and quote system
Stack
WordPress, Elementor
Engineering focus
Large cross-category catalog, custom-order handling
Why this project matters
Why this project matters
A rural general store carrying lumber, pet feed and camping gear under one roof is a genuinely unusual catalog to organize online, and a 25-year-old business built for one small BC region needed its online catalog to reflect that same broad, cross-category range without becoming confusing to browse.
Who this is for
Who they are
Tri-Town Lumber & Feed is a general store operating for 25 years across South Hazelton, Hazelton and New Hazelton, BC.
What they do
They sell lumber, building supplies, hardware, pet food, animal feed, camping supplies, outdoor products, tools, paint, electrical and plumbing supplies.
Who they serve
Residents and businesses across the Hazelton region of BC needing everything from construction materials to animal feed.
What the live site required
Not a wishlist from a kickoff call — what the delivered site visibly had to solve. Every requirement here is paired with the evidence that makes it true today.
A catalog spanning genuinely unrelated product categories
CommerceThe online catalog is described as carrying over 50,000 products across categories as varied as lumber, pet food and camping supplies.
A path for out-of-stock or special-order items
CommerceA custom ordering option exists for items not currently in stock, alongside a quote/estimating feature.
Why this stack, not just what stack
Every technology on this project was a specific answer to a specific problem — never a default.
- 01
WordPress
Chosen so the store can manage an unusually broad catalog spanning building supplies to pet feed without developer involvement.
Trade-off — WordPress lets the store manage a broad catalog directly, but at 50,000+ products, staying correctly categorized still depends on discipline at data-entry time — nothing stops an item from being filed under the wrong category as the catalog grows.
- 02
Elementor
Chosen for the category-driven homepage layout organizing a wide product range clearly.
What the site can actually do
Cross-category catalog
Building supplies, pet feed, camping gear and hardware in one browsable catalog.
Custom ordering
A path for special-ordering items not currently in stock.
Quote/estimating tool
A running quote list for pricing out a project or order.
Delivery
Delivery service for local customers.
What the finished build shows
Specific, verifiable patterns in how this project is put together — not a feature list, but how the pieces fit.
Quote list runs independent of a purchase cart
The running quote/estimating list is a separate mechanism from a standard add-to-cart flow — pricing out a project doesn't commit a shopper to checkout the way an actual cart would.
Delivery presented as a standing service, not a checkout upsell
Delivery is listed as an available service on its own rather than appearing as an add-on option during checkout.
The live experience
Every screen, captured directly from the live site — desktop, tablet and mobile.

How this project's engineering applies to your business
Organizing a genuinely broad, cross-category catalog so it stays browsable applies to any general store, co-op or rural retailer serving a community's full range of needs under one roof.
If you remember three things
50,000-product catalog
A genuinely broad cross-category range kept navigable.
Custom-order path
Out-of-stock items handled through a dedicated special-order flow.
Running quote list
An estimating tool built for a business where many purchases are project-based.
Related work
More projects like this one
Need a content-managed website?
Tell us about your project and current platform. You'll hear back from a senior engineer within one business day.


