Species filter at PDP + category, how do you actually architect bass / trout / walleye / saltwater / fly?
The taxonomy I ship most often:
- Primary species attribute (multi-select), bass (largemouth, smallmouth, spotted), trout (rainbow, brown, brook, lake), walleye, salmon, saltwater inshore (redfish, snook, sea trout), saltwater offshore (tuna, mahi, billfish), fly (cold-water, warm-water, saltwater), panfish, ice.
- Technique attribute, jigging, crankbait, topwater, drop-shot, Texas-rig, Carolina-rig, trolling, fly-casting, ice-jigging, sight-fishing.
- Water-column attribute (lures only), surface, sub-surface, mid-column, bottom.
- Regional attribute, Florida flats, Gulf inshore, Pacific Northwest steelhead, Great Lakes walleye, Northeast striper, Southeast bass, Midwest crappie.
Each is a custom Magento EAV attribute, indexed for layered navigation. Rod product family also gets power + action + length; reel gets gear ratio + line capacity + drag rating; line gets test rating + diameter + material. The result is Tackle Warehouse-style faceted browse: angler picks "Bass > Crankbait > Mid-column > Southeast" and lands on 40 SKUs, not 800.