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.