E-bike spec depth, battery Wh, motor brand, assist class 1/2/3, how do you model this?

E-bike PDPs need spec depth that road-bike PDPs don’t. Customer wants to know: how many miles per charge, what assist class (am I legal in my state / EU country), what motor brand (Bosch CX is the gold standard, Bafang M510 is mid-tier, Specialized SL 1.2 is lightweight road-e-bike spec), can I replace just the battery in 3 years.

Magento setup:

  • Native product attributes: battery_wh (Wh), motor_brand (Bosch/Brose/Bafang/Spec SL/Yamaha/Shimano EP8), motor_torque_nm (Nm), assist_class (Class 1 pedal-assist 20mph / Class 2 throttle 20mph / Class 3 pedal-assist 28mph), en_15194 (EU compliance flag), range_miles_low + range_miles_high (50% assist / sport mode).
  • Spec table on PDP, rendered from attributes, mobile-responsive, comparison-ready against other models.
  • Class-3 + 28mph warning modal, some US states (NY, NJ) and most EU countries restrict Class 3 to specific bike paths or require licensing. Shown conditionally based on customer zip.
  • Battery-only replacement SKU, linked to the parent e-bike via “related products.” Customer can re-order just the battery 3 years later when range drops to 70%.

Optional integrations: Bosch eBike Connect API for owner’s bike-data sync; Brose dealer-portal for service codes. Both available as Magento extensions or custom-built.

Kishan Savaliya
Kishan Savaliya
Adobe Certified Magento Commerce Developer
Ahmedabad [IN]working hours, replies within four hours
When do you need it

Read personally. Never shared. Or email the brief.

More on magento for bike & cycling

Need it fixed, not just explained?

Send the brief with your store URL; the written quote comes back within 24 hours.