EBIKESZ 500W iEM4 PRO Electric Scooter EBIKESZ
EBIKESZ 500W iEM4 PRO Electric Scooter EBIKESZ
EBIKESZ 500W iEM4 PRO Electric Scooter EBIKESZ
EBIKESZ 500W iEM4 PRO Electric Scooter EBIKESZ
EBIKESZ 500W iEM4 PRO Electric Scooter EBIKESZ
EBIKESZ 500W iEM4 PRO Electric Scooter EBIKESZ
EBIKESZ 500W iEM4 PRO Electric Scooter EBIKESZ
EBIKESZ 500W iEM4 PRO Electric Scooter EBIKESZ
EBIKESZ 500W iEM4 PRO Electric Scooter EBIKESZ
EBIKESZ 500W iEM4 PRO Electric Scooter EBIKESZ
EBIKESZ 500W iEM4 PRO Electric Scooter EBIKESZ
EBIKESZ 500W iEM4 PRO Electric Scooter EBIKESZ
EBIKESZ 500W iEM4 PRO Electric Scooter EBIKESZ
EBIKESZ 500W iEM4 PRO Electric Scooter EBIKESZ
EBIKESZ 500W iEM4 PRO Electric Scooter EBIKESZ
EBIKESZ 500W iEM4 PRO Electric Scooter EBIKESZ
EBIKESZ 500W iEM4 PRO Electric Scooter EBIKESZ
EBIKESZ 500W iEM4 PRO Electric Scooter EBIKESZ
EBIKESZ 500W iEM4 PRO Electric Scooter EBIKESZ
EBIKESZ 500W iEM4 PRO Electric Scooter EBIKESZ
EBIKESZ 500W iEM4 PRO Electric Scooter EBIKESZ
EBIKESZ 500W iEM4 PRO Electric Scooter EBIKESZ
EBIKESZ 500W iEM4 PRO Electric Scooter EBIKESZ
EBIKESZ 500W iEM4 PRO Electric Scooter EBIKESZ
EBIKESZ 500W iEM4 PRO Electric Scooter EBIKESZ
EBIKESZ 500W iEM4 PRO Electric Scooter EBIKESZ
EBIKESZ 500W iEM4 PRO Electric Scooter EBIKESZ
1 / 27
EBIKESZ 500W iEM4 PRO Electric Scooter EBIKESZ
EBIKESZ 500W iEM4 PRO Electric Scooter EBIKESZ
EBIKESZ 500W iEM4 PRO Electric Scooter EBIKESZ
EBIKESZ 500W iEM4 PRO Electric Scooter EBIKESZ
EBIKESZ 500W iEM4 PRO Electric Scooter EBIKESZ
EBIKESZ 500W iEM4 PRO Electric Scooter EBIKESZ
EBIKESZ 500W iEM4 PRO Electric Scooter EBIKESZ
EBIKESZ 500W iEM4 PRO Electric Scooter EBIKESZ
EBIKESZ 500W iEM4 PRO Electric Scooter EBIKESZ
EBIKESZ 500W iEM4 PRO Electric Scooter EBIKESZ
EBIKESZ 500W iEM4 PRO Electric Scooter EBIKESZ
EBIKESZ 500W iEM4 PRO Electric Scooter EBIKESZ
EBIKESZ 500W iEM4 PRO Electric Scooter EBIKESZ
EBIKESZ 500W iEM4 PRO Electric Scooter EBIKESZ
EBIKESZ 500W iEM4 PRO Electric Scooter EBIKESZ
EBIKESZ 500W iEM4 PRO Electric Scooter EBIKESZ
EBIKESZ 500W iEM4 PRO Electric Scooter EBIKESZ
EBIKESZ 500W iEM4 PRO Electric Scooter EBIKESZ
EBIKESZ 500W iEM4 PRO Electric Scooter EBIKESZ
EBIKESZ 500W iEM4 PRO Electric Scooter EBIKESZ
EBIKESZ 500W iEM4 PRO Electric Scooter EBIKESZ
EBIKESZ 500W iEM4 PRO Electric Scooter EBIKESZ
EBIKESZ 500W iEM4 PRO Electric Scooter EBIKESZ
EBIKESZ 500W iEM4 PRO Electric Scooter EBIKESZ
EBIKESZ 500W iEM4 PRO Electric Scooter EBIKESZ
EBIKESZ 500W iEM4 PRO Electric Scooter EBIKESZ
EBIKESZ 500W iEM4 PRO Electric Scooter EBIKESZ
31% OFF
EBIKEHOME

EBIKEHOME iEM4 PRO Electric Scooter, 500W Motor

$689.00 $999.00
0 sold
Ship From
Qty 100 in stock

EBIKEHOME iEM4 PRO Electric Scooter Specifications:

  • Body Material: High-Strength Aluminum Alloy
  • Motor: 500W, 48V High-Power Single Stage
  • Battery: 48V 10Ah Lithium-Ion
  • Charger: AC 100-240V Input, 54.6V 2A Output
  • Brakes: Mechanical Disc Brakes
  • Tires: 80/65-6 Off-Road Pneumatic Tires
  • Lighting: LED Headlight, Turn Signals, Rear Taillight
  • Load Capacity: Max 150 kg
  • Top Speed: 40-45 km/h
  • Range: 30-50 km per Charge
  • Charging Time: 6-8 Hours
  • Climbing Capacity: 10-25° Slopes
  • Wheelbase: 85 cm
  • Packaging (LxWxH): 119 x 26 x 50 cm
  • Net Weight: 31 kg

Ebikehome iEM4 PRO Electric Scooter Features:

  • High Performance: Equipped with a robust 500W motor and a 48V battery, this scooter reaches speeds of 40-45 km/h.
  • Rugged Construction: The scooter features a durable aluminum alloy body paired with pneumatic tires designed for off-road conditions.
  • Extended Range: Travel 30-50 km on a single charge, making it ideal for longer commutes or adventurous outings.
  • Enhanced Safety: Outfitted with a front LED headlight, turn signals, a taillight, and reliable mechanical disc brakes for safe riding in various conditions.
  • Heavy-Duty Load Capacity: With the ability to support riders up to 150 kg, it's built for users of all sizes.
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('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);