Magento + Hyvä for equestrian + horse-supplies retailers, discipline filter, saddle + bridle fit configurator, LTL freight on saddles + feed + stable gear, B2B wholesale to stables / barns / trainers, SmartPak-style supplement subscription, brand portals (Antares / CWD / Bates / Horseware / Ariat), USDA APHIS + FEI compliance, multi-region, show season traffic, cost + timeline.
Magento vs Dover Saddlery / SmartPak Equine / State Line Tack, when does each platform pattern win?
Three reference points for any equestrian retailer:
Dover Saddlery runs a custom enterprise stack tuned for full-line tack + apparel + show gear. Multi-discipline, USHJA partner program, trainer-rep affiliate model, in-store + online inventory. The retailer to benchmark above $50M GMV.
SmartPak Equine built the daily pre-portioned supplement-pack pattern (SmartPaks) and turned $200M out of supplement subscription. Their stack centres on a pack-builder + recurring billing + per-horse routine memory. The benchmark for anyone selling horse feed + supplements.
State Line Tack sits in the middle, full catalog, deep loyalty program, lighter tech-investment. Reasonable benchmark for $5M, $25M tack retailers.
Magento + Hyvä gives you the same capability surface as Dover or SmartPak at a fraction of the build cost. The discipline filter, saddle-fit configurator, LTL freight stack, B2B layer, and subscription pack-builder are all reusable Magento patterns, not custom-built-from-scratch enterprise code. Schneider’s Saddlery and Riding Warehouse are good mid-market peers that ship on Magento or Magento-adjacent stacks.
Was this helpful?
Discipline filter (English / Western / dressage / hunter-jumper / eventing), how is it built in Magento?
Discipline-filtered catalog is the single most important UX decision in equestrian. A dressage rider does not want to wade through barrel-racing tack and vice versa. The Magento pattern:
Layered navigation exposes Discipline as a top-level filter on every category page (Saddles, Bridles, Apparel, Tack).
Customer-segment defaults, a logged-in rider whose profile says “dressage” lands on dressage-pre-filtered catalog. New visitors see all disciplines until they pick one in the welcome modal or the first filter click.
Level filter alongside discipline, schooling / amateur / professional. A schooling dressage rider does not need a $4,500 Antares dressage saddle on the first page.
Dover Saddlery uses this pattern; SmartPak does a lighter version (filter by horse type + use case rather than discipline). Either way it beats the “show every rider every SKU” default. The discipline filter typically lifts conversion 15-30% on category pages because riders find their fit faster.
Was this helpful?
Saddle + bridle fit configurator (gullet / tree / seat), what does it look like on Magento?
Saddle fit decides whether a $3,500 saddle sells or sits in the warehouse after a $400 LTL return. The Magento implementation:
Inputs: gullet width (narrow / medium / wide / extra-wide), tree size (pony / cob / full / extra-full), seat size 15″, 19″ in half-inch increments, rider weight band, horse breed (Thoroughbred / Warmblood / Quarter Horse / Arabian / draft / pony), horse back type (high wither / flat / mutton / swayback).
Output: filtered list of compatible saddles with a fit-confidence score (green / yellow / red), plus a “fit advisor will call you” CTA on $1,500+ saddles.
Cart validation: incompatible combinations cannot add to cart without a fit-advisor confirmation. Cuts “saddle fit wrong → LTL return” rate ~40% in the data I see.
Built as a Magento custom product-options funnel + a small Hyvä Alpine widget on the PDP. Brand-specific fit logic for Antares, CWD, Bates, Pessoa, Stubben, each brand has its own tree-shape conventions, so the configurator branches per brand. For bridles the same pattern but simpler inputs (cob / horse / oversize + brow-band length + crown-piece type).
Was this helpful?
LTL freight for saddles, hay, feed, and stable equipment, how do you stop mis-quoting at checkout?
Saddles ship UPS Ground for the most part; hay, feed bags, stable mats, jump standards, water buckets ship LTL via Old Dominion, R+L Carriers, or XPO Logistics for white-glove. The mis-quote problem: a customer adds a 50 lb feed bag, sees “Shipping calculated at checkout”, hits PayPal, gets an invoice three days later for $180 freight on a $40 bag, and refunds.
The fix is ShipperHQ + LTL plugin with NMFC freight-class auto-coding:
Feed bags + hay bales: NMFC class 70 (~$0.40, $0.70 per lb LTL).
Saddles in shipping crate: NMFC class 125 (heavier per-cubic-foot, ~$1.20, $1.80 per lb LTL).
Stable mats + buckets: NMFC class 85.
Jump standards + show rails: NMFC class 175 (low-density, freight-class penalty).
White-glove (residential lift-gate + appointment + inside delivery) routes through XPO or AGS for $5,000+ saddles or full-stable-builds. The customer sees one accurate quote at checkout instead of a refund-triggering surprise invoice. Per-line carrier routing, one cart can split-ship UPS Ground for the saddle and LTL for the feed bag, is a ShipperHQ default.
Was this helpful?
B2B wholesale to stables, barns, and trainers (Net-30), how is it architected on Magento?
Stable accounts are a different shape of B2B from typical wholesale:
Net-30 terms underwritten by Apruve, Resolve, or TreviPay, they pay you on day 1, customer pays them on day 30.
Multi-location procurement, a head trainer orders for 4 barns, each barn gets its own invoice + shipping address.
Tax-exempt resale-cert upload at registration, the resale cert PDF is uploaded, admin approves, tax exemption applies on all future orders.
Trainer-rep commission tracking, a trainer recommends product to her students, students order on her referral code, trainer gets 8-15% commission. Dover Saddlery runs this via the USHJA partner program. The pattern lifts B2B revenue 25-40% in my deployments.
Private bulk-reorder UI, barns reorder the same 30 SKUs (feed, bedding, supplements) every month. A “reorder last month’s list” button + scheduled-cart feature lifts B2B AOV.
Same Magento instance as DTC; visibility split by customer group. Pricing tier kicks in at >$2,500 quarterly spend. On Adobe Commerce this is native (B2B Companies module); on Open Source it’s customer-group rules + extensions like Aheadworks B2B Suite or Amasty Company Accounts.
SmartPak Equine built a $200M+ business on daily pre-portioned supplement packs (SmartPaks). Customer enters horse name + supplements + dosage; SmartPak assembles 30 daily packets per month, labels each one, ships in a monthly box. Subscription LTV runs 4-7x one-shot purchase in supplements.
Custom pack-builder, a Hyvä widget that lets the customer pick supplements per horse (multiple horses allowed), set dosage, and see the daily packet preview before subscribing.
Fulfillment workflow, a custom Magento module exports daily pack manifests to the warehouse system; warehouse prints labeled day-packets (Day 1 / Day 2 / ... / Day 30 of horse name) and ships monthly.
Per-horse routine memory, the customer’s account remembers each horse’s routine; reorder is one click.
Works for joint, hoof, gut, calming, weight-gain, the five categories that drive 80% of equestrian supplement revenue. Pairs well with veterinary partnerships for compounded supplements. FullBucket, Platinum Performance, Cosequin, SmartCalm are the major supplement brands that map cleanly to this pattern.
Was this helpful?
Brand portals (Antares / CWD / Bates / Horseware / Ariat), how do you handle authorised-dealer agreements?
Top-tier tack and apparel brands restrict who can sell + what MAP applies + which regions are allowed:
Antares Sellier (custom French saddles), tightly controlled dealer territory, MAP-enforced.
CWD Sellier, similar dealer territory restrictions, brand-specific fit logic.
Ariat (boots + apparel), e-comm friendly but MAP-enforced.
Charles Owen (helmets) + One K, certification-restricted (SE-Eq, ASTM/SEI, VG1, EN1384).
Roeckl (gloves), Samshield (helmets + show jackets), show-circuit-specific.
The Magento pattern: per-brand microsite (own header / hero / category tree) under /brands/antares or a separate store view; MAP-enforced pricing rules (no price shown until cart); brand-restricted shipping zones (Antares cannot ship outside the US even if a customer in the UK adds it to cart). Lets you legitimately carry top-tier brands without violating dealer territory clauses.
Was this helpful?
USDA APHIS (horse import) + FEI international compliance, how does Magento handle it?
Two compliance surfaces matter for international equestrian:
USDA APHIS, governs live-horse import + adjacent equipment (used tack must be disinfected, biosecurity rules). For a tack store this is largely metadata: tack used on imported horses needs declared origin + disinfection certification. Magento handles via product-attribute (imported_horse_tack) + checkout-step disclosure for cross-border orders.
FEI (Fédération Équestre Internationale), governs show + competition tack rules. Helmets must meet SEI / ASTM / EN1384 / VG1 standards depending on discipline. Bits must be on the FEI legal-bits list for dressage / show-jumping. Saddles for FEI competitions must meet specific seat / tree rules. Magento attribute: fei_legal (boolean) + discipline_specific (dressage / show-jumping / eventing / endurance). Filter exposes this on every category page so a competition rider can pre-filter to FEI-legal tack.
Add California Prop 65 labels for apparel (leather, dye), supplements (vitamin / mineral content), and stable equipment (treated wood, paint). Magento global config attribute + per-product override + checkout-step disclosure for California ship-to addresses. Penalties for non-disclosure are punitive (~$2,500 per violation).
Was this helpful?
Multi-region equestrian (US + UK + EU), what changes per region?
Equestrian regional differences run deeper than typical e-commerce:
US, Imperial (inches, lbs), USD, dominant disciplines: hunter, jumper, dressage, Western (barrel, reining, cutting), endurance. Major brands: Dover, SmartPak, State Line. Tax: state-level sales tax; resale-cert exemption for stables.
UK, Imperial-ish (hands, lbs but cm + kg often), GBP, dominant: dressage, eventing, hunter, polo, hunting. Major brands: Derby House, Horseware Ireland, Joules. Tax: VAT-included pricing. Compliance: SE-Eq (Society of Master Saddlers) qualified-fitter recommendation for saddles.
EU, Metric (cm, kg), EUR, dominant: dressage (DE / NL / SE), show-jumping (FR / IE / BE), endurance (FR / ES / IT). Major brands: Krämer, Loesdau, Equiline, Pikeur. Tax: VAT-included by country (DE 19%, FR 20%, NL 21%, IT 22%). Compliance: EN1384 helmets, VG1 helmets, CE-marked tack.
Magento Multi-Source Inventory (MSI) handles split warehouses (US + UK + EU). Store-view per region for currency + tax + language + measurement units. Same SKU pool, different price visibility, different checkout (PayPal in US, Klarna + iDEAL in EU, Clearpay in UK). hreflang annotations for organic SEO; canonical per region. Two-warehouse split (US + UK) covers ~85% of cross-Atlantic equestrian; add EU warehouse at $5M+ EU GMV.
Was this helpful?
Show + tournament season traffic spikes (WEF, HITS, FEI World Cup), how do you handle them?
Equestrian traffic is wildly seasonal:
Wellington Equestrian Festival (WEF), January through April in Wellington, FL. 12-week winter circuit, ~$1B economic impact. Tack + apparel traffic spikes 4-8x baseline in the week before WEF starts and continues through the circuit.
HITS Saugerties + Ocala, spring + fall hunter-jumper circuit. Similar 4-6x spikes.
Devon Horse Show, late May, Pennsylvania, prestige hunter-jumper.
Royal Windsor Horse Show, May, UK.
FEI World Cup Finals, April (dressage + show-jumping), traffic spike in the host country.
Aachen CHIO, July, Germany, the world’s biggest equestrian event.
Kentucky Three-Day Event (CCI5*), April, eventing flagship.
Magento + Hyvä handles spikes well with the right hosting (Cloudways / dedicated, over-provisioned for 5-10x base traffic), CDN (Cloudflare / Akamai), and pre-warmed cache. The operational pattern: schedule cutovers + freight-class re-codes outside show weeks; pre-build category landing pages for the show (e.g. /wef-2026-saddle-pads); run a war-room playbook for the first weekend of each major circuit. I’ve shipped through 5+ WEF seasons without a checkout outage.
Was this helpful?
Cost, timeline, and credentials, what do you charge for an equestrian Magento build?
Three transparent paths:
$499 fixed-fee audit, ~20 hours at $25/hr. 5 business days. Discipline-mix + saddle-AOV + return-rate baseline, LTL freight + freight-class audit, B2B stable + Net-30 ops review, brand-portal coverage vs dealer agreements, subscription state. Written platform-fit + 90-day roadmap delivered day 5. Most equestrian retailers start here.
$4,999 fixed-fee build, ~200 hours at $25/hr. 6 weeks. Discipline filter + customer-segment defaults, saddle + bridle fit configurator, ShipperHQ LTL + freight-class auto-coding, B2B stable layer with Net-30 + resale-cert upload, SmartPak-style subscription pack-builder, 2 brand portals (typically Antares + Horseware), Hyvä storefront tuned for show-season mobile traffic.
Custom enterprise, quoted in 24h. For full-line retailers (Dover / SmartPak / State Line scale). Multi-store-view per region, USHJA / FEI partner program tooling, USDA APHIS compliance, show-circuit war-room, multi-warehouse MSI, ongoing through-show-season retainer ($1.5k, $5k/mo).
Credentials: Adobe-Certified Magento + Hyvä developer, 7+ years of equestrian DTC + B2B builds, US + UK + EU + AU regions, all rates at $25/hr (no hidden markup, no agency middlemen).
Was this helpful?
Edge case, single-discipline dressage-only store vs full multi-discipline retailer, does Magento still fit?
Yes, the discipline filter is over-engineered for a single-discipline store, but everything else still fits.
Single-discipline (dressage-only, or barrel-only, or eventing-only):
Skip the discipline-filter taxonomy, the whole store IS the discipline. Save ~$2k of build cost.
Saddle-fit configurator still essential (dressage saddles run $3,500, $8,500; mis-fit returns are punitive).
LTL freight still essential if you carry full saddles + boot-trees + show jackets.
B2B stable layer optional, depends on whether you sell to dressage trainers + barns wholesale.
Brand portal often only 1-2 brands (Antares + Custom Saddlery for dressage; Crates + Billy Cook for Western).
Subscription pack-builder optional, many single-discipline stores skip supplements.
Likely platform fit: $4,999 build is overkill; a $2,500 stripped-down build covers it. Shopify Plus is also reasonable here.
Full multi-discipline retailer (Dover / SmartPak / State Line scale):
Discipline filter + customer-segment defaults non-negotiable, without it the catalog is unusable.
Saddle-fit configurator must support multi-discipline branching (English saddles have different fit logic from Western saddles).
LTL + B2B + subscription + brand portals all in scope.
Multi-region + multi-warehouse + show-circuit war-room often in scope.
Custom enterprise quote, $30k, $120k build, 4-6 months. Magento + Hyvä clearly wins over Shopify Plus at this scale.
The honest cut: Magento dominates at $5M+ GMV with multi-discipline + B2B + LTL freight. Shopify can work for single-discipline DTC under $2M. Above $5M with stable wholesale + show-circuit ops, the platform pays back its build cost in the first show season.
Was this helpful?
Request a quote
I'll reply within 2-4 hours business with a written quote and timeline.