
Recommended for you
FEATURES
Sinch Step-Through Foldable Ebike
Foldable, storable, and easy to get onto, the Sinch Step-through makes getting on a bike and transporting one a breeze. Always ready for the journey ahead, the Sinch Step-Through electric bike is at the center of versatility and ruggedness.
Real World Range Testing
On Throttle
Pedal Assist
1
SPEED
10 MPH
RANGE
54 Miles
2
SPEED
13 MPH
RANGE
42 Miles
3
SPEED
15 MPH
RANGE
38 Miles
4
SPEED
17 MPH
RANGE
33 Miles
5
SPEED
20 MPH
RANGE
25 Miles
*Aventon has the right without notice to the consumer to substitute components of at least equal quality for advertised Aventon ebike components in the event of the unavailability of such advertised components. More info
What People Are Saying
PROVIDING YOU INDUSTRY BEST SERVICE & SUPPORT
How-To Videos
{
const youtubeWrapper = document.getElementById('youtubeWrapper');
if (youtubeWrapper) {
youtubeWrapper.innerHTML = ''
}
}"
style='display: none'
class='tw-relative tw-z-[99999] videoModal'
aria-labelledby='modal-title'
role='dialog'
aria-modal='true'
>
{
console.log("[Action] Fitguide - Assigning quiz.")
renderQuiz = event.detail.quiz
width = (slideNumber/(renderQuiz.slides.length - 1) * 100)
maxSlide = renderQuiz.slides.length - 1
storedAnswers = $store.quiz.get(renderQuiz.quizName)
}
'
@open.window='
(event) => {
if(event.detail.quizName === renderQuiz.quizName){
open = true
$dispatch("body-scroll", {})
}
}
'
@logic.window='
(event) => {
console.log("[Action] Fitguide - Assigning logic.")
getRecommendation = event.detail.logic
}
'
@update.window='
(event) => {
console.log("[Action] Fitguide - Updating recommendation.")
recommendation = event.detail.recommendation
if(!recommendation.type){
transition = false
slideNumber += 1
setTimeout(() => {
transition = true
}, 500)
} else {
if(recommendation.type === "Step-Through" || recommendation.type === "Different-Model"){
fetch(`/products/${recommendation.handle}/${recommendation.productID}.json`).then(data => data.json()).then(data => {
recommendation = {...recommendation, ...data.product}
transition = false
slideNumber += 1
setTimeout(() => {
transition = true
}, 500)
}).catch(err => {
console.log(err)
})
}
}
}
'
@current.window='
(event) => {
console.log("[Action] Fitguide - Updating current product.")
currentProduct = event.detail.current
}
'
@cta.window='
(event) => {
console.log("[Action] Fitguide - Assigning CTA logic.")
getCTA = event.detail.logic
}
'
@close.window='
(event) => {
console.log("[Action] Fitguide - Closing Modal")
open = false
$dispatch("body-scroll", {})
}
'
@check.window='
(event) => {
if(Object.keys(storedAnswers).length > 0){
console.log("[Action] Fitguide - Check stored answers.")
slideNumber = maxSlide + 1
getRecommendation(storedAnswers, currentProduct.id)
hide = true
transition = false
setTimeout(() => {
transition = true
}, 500)
}
}
'
@updatecontent.window='
(event) => {
console.log("[Action] Fitguide - Content update.")
productTitle = currentProduct.title
productDescription = currentProduct.productDescription ? currentProduct.productDescription : event.detail.descriptionOverride
}
'
@body-scroll='
() => {
document.body.style.overflow = open ? "hidden" : ""
document.body.style.height = open ? "100%" : "auto"
if(open){
const event = new Event("show.bs.modal");
document.body.dispatchEvent(event);
} else {
const event = new Event("hidden.bs.modal");
document.body.dispatchEvent(event);
}
}
'
x-init='$watch("slideNumber", value => width = (slideNumber/(renderQuiz.slides.length - 1) * 100))'
class='tw-flex tw-justify-center tw-overflow-hidden tw-relative tw-inset-0'
>