EBIKESZ BK1 Electric Bicycle, 350W Motor,36V 10AH Removable Battery EBIKESZ
EBIKESZ BK1 Electric Bicycle, 350W Motor,36V 10AH Removable Battery EBIKESZ
EBIKESZ BK1 Electric Bicycle, 350W Motor,36V 10AH Removable Battery EBIKESZ
EBIKESZ BK1 Electric Bicycle, 350W Motor,36V 10AH Removable Battery EBIKESZ
EBIKESZ BK1 Electric Bicycle, 350W Motor,36V 10AH Removable Battery EBIKESZ
EBIKESZ BK1 Electric Bicycle, 350W Motor,36V 10AH Removable Battery EBIKESZ
EBIKESZ BK1 Electric Bicycle, 350W Motor,36V 10AH Removable Battery EBIKESZ
EBIKESZ BK1 Electric Bicycle, 350W Motor,36V 10AH Removable Battery EBIKESZ
EBIKESZ BK1 Electric Bicycle, 350W Motor,36V 10AH Removable Battery EBIKESZ
EBIKESZ BK1 Electric Bicycle, 350W Motor,36V 10AH Removable Battery EBIKESZ
EBIKESZ BK1 Electric Bicycle, 350W Motor,36V 10AH Removable Battery EBIKESZ
EBIKESZ BK1 Electric Bicycle, 350W Motor,36V 10AH Removable Battery EBIKESZ
EBIKESZ BK1 Electric Bicycle, 350W Motor,36V 10AH Removable Battery EBIKESZ
EBIKESZ BK1 Electric Bicycle, 350W Motor,36V 10AH Removable Battery EBIKESZ
EBIKESZ BK1 Electric Bicycle, 350W Motor,36V 10AH Removable Battery EBIKESZ
EBIKESZ BK1 Electric Bicycle, 350W Motor,36V 10AH Removable Battery EBIKESZ
EBIKESZ BK1 Electric Bicycle, 350W Motor,36V 10AH Removable Battery EBIKESZ
EBIKESZ BK1 Electric Bicycle, 350W Motor,36V 10AH Removable Battery EBIKESZ
EBIKESZ BK1 Electric Bicycle, 350W Motor,36V 10AH Removable Battery EBIKESZ
EBIKESZ BK1 Electric Bicycle, 350W Motor,36V 10AH Removable Battery EBIKESZ
EBIKESZ BK1 Electric Bicycle, 350W Motor,36V 10AH Removable Battery EBIKESZ
EBIKESZ BK1 Electric Bicycle, 350W Motor,36V 10AH Removable Battery EBIKESZ
EBIKESZ BK1 Electric Bicycle, 350W Motor,36V 10AH Removable Battery EBIKESZ
EBIKESZ BK1 Electric Bicycle, 350W Motor,36V 10AH Removable Battery EBIKESZ
EBIKESZ BK1 Electric Bicycle, 350W Motor,36V 10AH Removable Battery EBIKESZ
EBIKESZ BK1 Electric Bicycle, 350W Motor,36V 10AH Removable Battery EBIKESZ
EBIKESZ BK1 Electric Bicycle, 350W Motor,36V 10AH Removable Battery EBIKESZ
2 / 27
EBIKESZ BK1 Electric Bicycle, 350W Motor,36V 10AH Removable Battery EBIKESZ
EBIKESZ BK1 Electric Bicycle, 350W Motor,36V 10AH Removable Battery EBIKESZ
EBIKESZ BK1 Electric Bicycle, 350W Motor,36V 10AH Removable Battery EBIKESZ
EBIKESZ BK1 Electric Bicycle, 350W Motor,36V 10AH Removable Battery EBIKESZ
EBIKESZ BK1 Electric Bicycle, 350W Motor,36V 10AH Removable Battery EBIKESZ
EBIKESZ BK1 Electric Bicycle, 350W Motor,36V 10AH Removable Battery EBIKESZ
EBIKESZ BK1 Electric Bicycle, 350W Motor,36V 10AH Removable Battery EBIKESZ
EBIKESZ BK1 Electric Bicycle, 350W Motor,36V 10AH Removable Battery EBIKESZ
EBIKESZ BK1 Electric Bicycle, 350W Motor,36V 10AH Removable Battery EBIKESZ
EBIKESZ BK1 Electric Bicycle, 350W Motor,36V 10AH Removable Battery EBIKESZ
EBIKESZ BK1 Electric Bicycle, 350W Motor,36V 10AH Removable Battery EBIKESZ
EBIKESZ BK1 Electric Bicycle, 350W Motor,36V 10AH Removable Battery EBIKESZ
EBIKESZ BK1 Electric Bicycle, 350W Motor,36V 10AH Removable Battery EBIKESZ
EBIKESZ BK1 Electric Bicycle, 350W Motor,36V 10AH Removable Battery EBIKESZ
EBIKESZ BK1 Electric Bicycle, 350W Motor,36V 10AH Removable Battery EBIKESZ
EBIKESZ BK1 Electric Bicycle, 350W Motor,36V 10AH Removable Battery EBIKESZ
EBIKESZ BK1 Electric Bicycle, 350W Motor,36V 10AH Removable Battery EBIKESZ
EBIKESZ BK1 Electric Bicycle, 350W Motor,36V 10AH Removable Battery EBIKESZ
EBIKESZ BK1 Electric Bicycle, 350W Motor,36V 10AH Removable Battery EBIKESZ
EBIKESZ BK1 Electric Bicycle, 350W Motor,36V 10AH Removable Battery EBIKESZ
EBIKESZ BK1 Electric Bicycle, 350W Motor,36V 10AH Removable Battery EBIKESZ
EBIKESZ BK1 Electric Bicycle, 350W Motor,36V 10AH Removable Battery EBIKESZ
EBIKESZ BK1 Electric Bicycle, 350W Motor,36V 10AH Removable Battery EBIKESZ
EBIKESZ BK1 Electric Bicycle, 350W Motor,36V 10AH Removable Battery EBIKESZ
EBIKESZ BK1 Electric Bicycle, 350W Motor,36V 10AH Removable Battery EBIKESZ
EBIKESZ BK1 Electric Bicycle, 350W Motor,36V 10AH Removable Battery EBIKESZ
EBIKESZ BK1 Electric Bicycle, 350W Motor,36V 10AH Removable Battery EBIKESZ
45% OFF
EBIKEHOME

Ebikehome BK1 Electric Bike, 350W Motor, 36V 10AH Removable Battery

$829.00 $1,499.00
0 sold
Ship from
Color - Black
Qty 110 in stock

Ebikehome BK1 Electric Bike Specifications:

  • Frame: 26" Aluminum Alloy
  • Motor: 36V 350W Brushless
  • Battery: 18650 Lithium-Ion, 36V 10Ah (Removable)
  • Gears: Shimano 7-Speed Gear System
  • Brakes: Dual Disc Braking System
  • Max Speed: 25 km/h
  • Max Range: 30-40 km
  • Packaging Dimensions (LxWxH): 1485 x 245 x 780 mm
  • Gross Weight: 25.8 kg
  • Suspension: Front Suspension for Enhanced Ride Quality

Ebikehome BK1 Electric Bike Features:

  • Efficient Speed: Achieve a top speed of 25 km/h, perfect for efficient commutes and relaxed outings.

  • Convenient Battery: The 36V 10AH detachable battery offers easy charging and swapping, enhancing convenience on the go.

  • Smooth Shifting: Shimano's 7-speed gear set ensures seamless gear changes for adapting to varying landscapes and inclines.

  • Dependable Braking: Equipped with disc brakes for consistent and powerful stopping performance, ensuring your safety.

  • Comfortable Suspension: A front suspension system mitigates impacts and irregularities on the trail for a smoother, more enjoyable ride.

You May Also Like Don't Like These?
class SpzSmartBlockComponent extends SPZ.BaseElement { constructor(element) { super(element); this.templates_ = null; this.container_ = null; this.i18n_ = {}; this.config_ = {}; this.show_type_ = 3; this.product_resource_id_ = ''; this.collection_resource_id_ = ''; this.cart_items_ = []; this.customer_id_ = ''; this.order_id_ = ''; } static deferredMount() { return false; } isLayoutSupported(layout) { return layout == SPZCore.Layout.CONTAINER; } buildCallback() { const template_type = window.SHOPLAZZA.meta.page.template_type; if (template_type === 1) { this.show_type_ = 3; this.product_resource_id_ = window.SHOPLAZZA.meta.page.resource_id; } else if (template_type === 2) { this.show_type_ = 4; this.collection_resource_id_ = window.SHOPLAZZA.meta.page.resource_id; } else if (template_type === 15){ this.show_type_ = 5; } else if (template_type === 13){ this.show_type_ = 6; } else if (template_type === 20){ this.show_type_ = 7; this.customer_id_ = window.SHOPLAZZA.customer.customer_id; } else if (template_type === 35){ this.show_type_ = 8; this.order_id_ = window.location.pathname.split('/').pop(); } this.templates_ = SPZServices.templatesForDoc(this.element); this.setAction_(); } mountCallback() { console.log('appzebu smart mounted'); const that = this; const themeName = window.SHOPLAZZA.theme.merchant_theme_name; const isGeek = /Geek/.test(themeName); this.fetchRules().then((res) => { if (res && res.rules && res.rules.length) { const blockEl = document.getElementById('smart_recommend_block'); SPZ.whenApiDefined(blockEl).then((api) => { api.render({data: res}, true).then(() => { if (isGeek && that.show_type_ === 6) { blockEl.querySelector('.plugin_container_wrpper').style.padding = '30px 0'; } const recommendStyle = document.createElement('style'); recommendStyle.innerHTML = ` .plugin__recommend_container,.app-recommend-card { display: none !important; } `; document.head.appendChild(recommendStyle); const fetchList = []; res.rules.forEach((rule) => { fetchList.push(this.fetchRuleProductList(rule.id)); }); const fetchAll = Promise.all(fetchList); fetchAll.then((p_res) => { res.rules.forEach((rule, index) => { rule.products = p_res[index] && p_res[index].products; const ruleEl = document.getElementById('smart_recommend_rule_' + rule.id); SPZ.whenApiDefined(ruleEl).then((api) => { api.render({data: rule}, true).then(() => { that.impressListen(`#smart_recommend_rule_ul_${rule.id}`, function(){ that.trackRuleImpress(rule); }); const btnElList = document.querySelectorAll(`#smart_recommend_rule_ul_${rule.id} button`); btnElList.forEach((btnEl) => { if (btnEl && rule.config && rule.config.quick_shop_button_bg_color && rule.config.quick_shop_button_text_color) { btnEl.style.backgroundColor = rule.config.quick_shop_button_bg_color; btnEl.style.color = rule.config.quick_shop_button_text_color; } }) }); }); }); }); }) }) } else { if (window.top !== window.self) { const template_type = window.SHOPLAZZA.meta.page.template_type; const holderEl = document.getElementById('smart_recommend_preview_no_data_placeholder'); SPZ.whenApiDefined(holderEl).then((api) => { api.render({data: { isCart: template_type === 13, isCollection: template_type === 2, isProduct: template_type === 1, isIndex: template_type === 15 }}, true); }); } } }); } setAction_() { this.registerAction('quickShop', (data) => { const that = this; const product_id = data.args.product_id; const productIndex = data.args.productIndex; const rule_id = data.args.rule_id; const ssp = data.args.ssp; const scm = data.args.scm; const cfb = data.args.cfb; const ifb = data.args.ifb; const modalRender = document.getElementById('smart_recommend_product_modal_render'); if (product_id) { this.fetchProductData(product_id).then((res) => { const product = res.products && res.products.length && res.products[0] || {}; product.cfb = cfb; product.ifb = ifb; SPZ.whenApiDefined(modalRender).then((api) => { api.render({product: product, productIndex: productIndex, rule_id: rule_id, ssp: ssp, scm: scm, show_type: that.show_type_}, true).then(() => { const modalEl = document.getElementById('smart_recommend_product_modal'); SPZ.whenApiDefined(modalEl).then((modal) => { that.impressListen('#smart_recommend_product_modal', function(){ that.trackQuickShop({ rule_id: rule_id, product_id: product_id }); }); modal.open(); }); const formEl = document.getElementById('smart_recommend_product_form'); SPZ.whenApiDefined(formEl).then((form) => { form.setProduct(product); }); const variantEl = document.getElementById('smart_recommend_product_variants'); SPZ.whenApiDefined(variantEl).then((variant) => { variant.handleRender(product); }); }); }) }); } }); this.registerAction('handleScroll', (data) => { this.directTo(data.args.rule_id, data.args.direction); }); this.registerAction('handleProductChange', (data) => { const variant = data.args.data.variant; const product = data.args.data.product; const imageRenderEl = document.getElementById('smart_recommend_product_image'); SPZ.whenApiDefined(imageRenderEl).then((api) => { api.render({ variant: variant, product: product }, true); }); }); this.registerAction('handleAtcSuccess', (detail) => { const data = detail.args; data.data.product = data.data.product || {}; data.data.variant = data.data.variant || {}; const product_id = data.data.product.id; const product_title = data.data.product.title; const variant_id = data.data.variant.id; const price = data.data.variant.price; const rule_id = data.rule_id; const aid = `smart_recommend.${this.show_type_}.${rule_id}`; const ifb = data.data.product.ifb; const cfb = data.data.product.cfb; const ssp = data.ssp; const scm = data.scm; const spm = `smart_recommend_${this.show_type_}.${data.spmIndex}`; const params = { id: product_id, product_id: product_id, number: 1, name: product_title, variant_id: variant_id, childrenId: variant_id, item_price: price, source: 'add_to_cart', _extra: { aid: aid, ifb: ifb, cfb: cfb, scm: scm, spm: `..${window.SHOPLAZZA.meta.page.template_name}.${spm}`, ssp: ssp, } }; this.tranckAddToCart(params); }); this.registerAction('addATCHook', (data) => { const params = data.args; const spm = `smart_recommend_${this.show_type_}.${params.spmIndex}`; this.myInterceptor_ = window.djInterceptors && window.djInterceptors.track.use({ event: 'dj.addToCart', params: { aid: `smart_recommend.${this.show_type_}.` + params.rule_id, ssp: params.ssp, scm: params.scm, cfb: params.cfb, spm: `..${window.SHOPLAZZA.meta.page.template_name}.${spm}`, }, once: true }); }); } tranckAddToCart(detail) { if (window.$) { window.$(document.body).trigger('dj.addToCart', detail); } } fetchRules() { const payload = { show_type: this.show_type_, }; let that = this; if (this.show_type_ === 6) { let line_items = []; return this.fetchCart().then((res) => { if (res && res.cart && res.cart.line_items) { line_items = res.cart.line_items.map((item) => { return { product_id: item.product_id, variant_id: item.variant_id, quantity: item.quantity, price: item.price } }); } payload.line_items = line_items; that.cart_items_ = line_items; return that.fetchRulesRequest(payload); }); } else { if (this.show_type_ === 3) { payload.line_items = [{ product_id: this.product_resource_id_ }]; } else if (this.show_type_ === 4) { payload.collection_id = this.collection_resource_id_; } else if (this.show_type_ === 7) { payload.customer_id = this.customer_id_; } else if (this.show_type_ === 8) { payload.order_id = this.order_id_; } return this.fetchRulesRequest(payload); } } fetchRulesRequest(payload) { return fetch(window.SHOPLAZZA.routes.root + "/api/possum/recommend_query", { method: "POST", headers: { "Content-Type": "application/json" }, body: JSON.stringify(payload) }).then(function(res){ if(res.ok){ return res.json(); } }); } fetchCart() { return fetch(`/api/cart/cart-select?r=${Math.random().toString(36).slice(-4)}`) .then((res) => { if (res.ok) { return res.json(); } }); } fetchRuleProductList(rule_id) { const payload = { page: 1, limit: 100, fields: ["title", "url", "image", "min_price_variant.price", "min_price_variant.compare_at_price"], rule_id: rule_id, }; if (this.show_type_ === 3) { payload.line_items = [{ product_id: this.product_resource_id_ }]; } else if (this.show_type_ === 4) { payload.collection_id = this.collection_resource_id_; } else if (this.show_type_ === 6) { payload.line_items = this.cart_items_; } else if (this.show_type_ === 7) { payload.customer_id = this.customer_id_; } else if (this.show_type_ === 8) { payload.order_id = this.order_id_; } return fetch(window.SHOPLAZZA.routes.root + "/api/possum/recommend_products", { method: "POST", headers: { "Content-Type": "application/json" }, body: JSON.stringify(payload) }).then(function(res){ if(res.ok){ return res.json(); } }).catch(function(err){ console.log(err); }); } fetchProductData(product_id) { return fetch(window.SHOPLAZZA.routes.root + "/api/possum/products", { method: "POST", headers: { "Content-Type": "application/json" }, body: JSON.stringify({ product_ids: [product_id], fields: [ "images", "options", "min_price_variant", "variants"] }) }).then(function(res){ if(res.ok){ return res.json(); } }).catch(function(err){ console.log(err); const loadingEl = document.getElementById('smart_recommend_loading'); if (loadingEl) { loadingEl.style.display = 'none'; } }); } getStyle(ele, style) { if (!ele) return; if (window.getComputedStyle) { return window.getComputedStyle(ele)[style]; } return ele.currentStyle[style]; } directTo(id, direction) { const scrollElement = document.getElementById(`smart_recommend_rule_ul_${id}`); const blockWidth = parseInt(this.getStyle(scrollElement, 'width')); const scrollLength = (blockWidth * 0.19 - 12) * 5; const scrollPoint = scrollElement.scrollWidth - scrollElement.clientWidth; if (!scrollElement) return; if (direction === 'left') { if (document.dir === 'rtl') { scrollElement.scrollTo({ left: Math.abs(scrollElement.scrollLeft) >= scrollPoint - 100 ? 0 : scrollElement.scrollLeft - scrollLength, behavior: 'smooth' }); return; } scrollElement.scrollTo({ left: Math.max(scrollElement.scrollLeft - scrollLength, 0), behavior: 'smooth' }); } else { if (document.dir === 'rtl') { scrollElement.scrollTo({ left: Math.abs(scrollElement.scrollLeft) >= scrollPoint + 100 ? 0 : scrollElement.scrollLeft + scrollLength, behavior: 'smooth' }); return; } scrollElement.scrollTo({ left: scrollElement.scrollLeft >= scrollPoint - 100 ? 0 : scrollElement.scrollLeft + scrollLength, behavior: 'smooth' }); } } trackRuleImpress(rule) { if (window.sa && window.sa.track) { window.sa.track("plugin_common", { plugin_name: "upsell", event_type: "impressions", rule_id: rule.id, ssp: rule.ssp, scm: rule.scm, show_type: this.show_type_, support_app_block: window.SHOPLAZZA.theme.support_app_block }); window.sa.track("module_impressions", { aid: `smart_recommend.${this.show_type_}.${rule.id}`, support_app_block: window.SHOPLAZZA.theme.support_app_block }); } } trackQuickShop(data) { window.sa && sa.track && sa.track("plugin_common", { plugin_name: "upsell", event_type: "quick_shop", rule_id: data.rule_id, product_id: data.product_id, show_type: this.show_type_, }); } impressListen(selector, cb) { const el = document.querySelector(selector); const onImpress = (e) => { if (e) { e.stopPropagation(); } cb(); }; if (el && !el.getAttribute('imprsd')) { el.addEventListener('impress', onImpress) } else if (el) { onImpress(); } } } SPZ.defineElement('spz-custom-smart-block', SpzSmartBlockComponent);