100 W 150 W 200 W Commercial solar street light-Stay on
100 W 150 W 200 W Commercial solar street light-Stay on
100 W 150 W 200 W Commercial solar street light-Stay on
100 W 150 W 200 W Commercial solar street light-Stay on
100 W 150 W 200 W Commercial solar street light-Stay on
100 W 150 W 200 W Commercial solar street light-Stay on
100 W 150 W 200 W Commercial solar street light-Stay on
100 W 150 W 200 W Commercial solar street light-Stay on
100 W 150 W 200 W Commercial solar street light-Stay on
100 W 150 W 200 W Commercial solar street light-Stay on
100 W 150 W 200 W Commercial solar street light-Stay on
100 W 150 W 200 W Commercial solar street light-Stay on
100 W 150 W 200 W Commercial solar street light-Stay on
100 W 150 W 200 W Commercial solar street light-Stay on
100 W 150 W 200 W Commercial solar street light-Stay on
100 W 150 W 200 W Commercial solar street light-Stay on
100 W 150 W 200 W Commercial solar street light-Stay on
100 W 150 W 200 W Commercial solar street light-Stay on
100 W 150 W 200 W Commercial solar street light-Stay on
100 W 150 W 200 W Commercial solar street light-Stay on
100 W 150 W 200 W Commercial solar street light-Stay on
100 W 150 W 200 W Commercial solar street light-Stay on
100 W 150 W 200 W Commercial solar street light-Stay on
100 W 150 W 200 W Commercial solar street light-Stay on
100 W 150 W 200 W Commercial solar street light-Stay on
100 W 150 W 200 W Commercial solar street light-Stay on
100 W 150 W 200 W Commercial solar street light-Stay on
100 W 150 W 200 W Commercial solar street light-Stay on
100 W 150 W 200 W Commercial solar street light-Stay on
100 W 150 W 200 W Commercial solar street light-Stay on

100 W 150 W 200 W Commercial solar street light-Stay on

Price

$199.00 $39.99
Save $159.01
const TAG = "spz-custom-product-automatic"; class SpzCustomProductAutomatic extends SPZ.BaseElement { constructor(element) { super(element); this.variant_id = '573d4467-7c92-4e36-a296-514dd47dc8cc'; this.isRTL = SPZ.win.document.dir === 'rtl'; } static deferredMount() { return false; } buildCallback() { this.action_ = SPZServices.actionServiceForDoc(this.element); this.templates_ = SPZServices.templatesForDoc(this.element); this.xhr_ = SPZServices.xhrFor(this.win); this.setupAction_(); this.viewport_ = this.getViewport(); } mountCallback() { this.init(); // 监听事件 this.bindEvent_(); } async init() { this.handleFitTheme(); const data = await this.getDiscountList(); this.renderApiData_(data); } async getDiscountList() { const productId = 'fa6489ff-3052-4f68-a34a-943ee1631097'; const variantId = this.variant_id; const productType = 'default'; const reqBody = { product_id: productId, variant_id: variantId, discount_method: "DM_AUTOMATIC", customer: { customer_id: window.C_SETTINGS.customer.customer_id, email: window.C_SETTINGS.customer.customer_email }, product_type: productType } const url = `/api/storefront/promotion/display_setting/text/list`; const data = await this.xhr_.fetchJson(url, { method: "post", body: reqBody }).then(res => { return res; }).catch(err => { this.setContainerDisabled(false); }) return data; } async renderDiscountList() { this.setContainerDisabled(true); const data = await this.getDiscountList(); this.setContainerDisabled(false); // 重新渲染 抖动问题处理 this.renderApiData_(data); } clearDom() { const children = this.element.querySelector('*:not(template)'); children && SPZCore.Dom.removeElement(children); } async renderApiData_(data) { const parentDiv = document.querySelector('.automatic_discount_container'); const newTplDom = await this.getRenderTemplate(data); if (parentDiv) { parentDiv.innerHTML = ''; parentDiv.appendChild(newTplDom); } else { console.log('automatic_discount_container is null'); } } doRender_(data) { const renderData = data || {}; return this.templates_ .findAndRenderTemplate(this.element, renderData) .then((el) => { this.clearDom(); this.element.appendChild(el); }); } async getRenderTemplate(data) { const renderData = data || {}; return this.templates_ .findAndRenderTemplate(this.element, { ...renderData, isRTL: this.isRTL }) .then((el) => { this.clearDom(); return el; }); } setContainerDisabled(isDisable) { const automaticDiscountEl = document.querySelector('.automatic_discount_container_outer'); if(isDisable) { automaticDiscountEl.setAttribute('disabled', ''); } else { automaticDiscountEl.removeAttribute('disabled'); } } // 绑定事件 bindEvent_() { window.addEventListener('click', (e) => { let containerNodes = document.querySelectorAll(".automatic-container .panel"); let bool; Array.from(containerNodes).forEach((node) => { if(node.contains(e.target)){ bool = true; } }) // 是否popover面板点击范围 if (bool) { return; } if(e.target.classList.contains('drowdown-icon') || e.target.parentNode.classList.contains('drowdown-icon')){ return; } const nodes = document.querySelectorAll('.automatic-container'); Array.from(nodes).forEach((node) => { node.classList.remove('open-dropdown'); }) // 兼容主题 this.toggleProductSticky(true); }) // 监听变体变化 document.addEventListener('dj.variantChange', async(event) => { // 重新渲染 const variant = event.detail.selected; if (variant.product_id == 'fa6489ff-3052-4f68-a34a-943ee1631097' && variant.id != this.variant_id) { this.variant_id = variant.id; this.renderDiscountList(); } }); } // 兼容主题 handleFitTheme() { // top 属性影响抖动 let productInfoEl = null; if (window.SHOPLAZZA.theme.merchant_theme_name === 'Wind' || window.SHOPLAZZA.theme.merchant_theme_name === 'Flash') { productInfoEl = document.querySelector('.product-info-body .product-sticky-container'); } else if (window.SHOPLAZZA.theme.merchant_theme_name === 'Hero') { productInfoEl = document.querySelector('.product__info-wrapper .properties-content'); } if(productInfoEl){ productInfoEl.classList.add('force-top-auto'); } } // 兼容 wind/flash /hero 主题 (sticky属性影响 popover 层级展示, 会被其他元素覆盖) toggleProductSticky(isSticky) { let productInfoEl = null; if (window.SHOPLAZZA.theme.merchant_theme_name === 'Wind' || window.SHOPLAZZA.theme.merchant_theme_name === 'Flash') { productInfoEl = document.querySelector('.product-info-body .product-sticky-container'); } else if (window.SHOPLAZZA.theme.merchant_theme_name === 'Hero') { productInfoEl = document.querySelector('.product__info-wrapper .properties-content'); } if(productInfoEl){ if(isSticky) { // 还原该主题原有的sticky属性值 productInfoEl.classList.remove('force-position-static'); return; } productInfoEl.classList.toggle('force-position-static'); } } setupAction_() { this.registerAction('handleDropdown', (invocation) => { const discount_id = invocation.args.discount_id; const nodes = document.querySelectorAll('.automatic-container'); Array.from(nodes).forEach((node) => { if(node.getAttribute('id') != `automatic-${discount_id}`) { node.classList.remove('open-dropdown'); } }) const $discount_item = document.querySelector(`#automatic-${discount_id}`); $discount_item && $discount_item.classList.toggle('open-dropdown'); // 兼容主题 this.toggleProductSticky(); }); } triggerEvent_(name, data) { const event = SPZUtils.Event.create(this.win, `${ TAG }.${ name }`, data || {}); this.action_.trigger(this.element, name, event); } isLayoutSupported(layout) { return layout == SPZCore.Layout.CONTAINER; } } SPZ.defineElement(TAG, SpzCustomProductAutomatic);
class SpzCustomDiscountFlashsale extends SPZ.BaseElement { constructor(element) { super(element); this.xhr_ = SPZServices.xhrFor(this.win); this.getFlashSaleApi = "\/api\/storefront\/promotion\/flashsale\/display_setting\/product_setting"; this.timer = null; this.variantId = "573d4467-7c92-4e36-a296-514dd47dc8cc"; // 促销活动数据 this.flashsaleData = {} } isLayoutSupported(layout) { return layout == SPZCore.Layout.CONTAINER; } buildCallback() { this.templates_ = SPZServices.templatesForDoc(); this.viewport_ = this.getViewport(); // 挂载bind函数 解决this指向问题 this.render = this.render.bind(this); this.resize = this.resize.bind(this); this.switchVariant = this.switchVariant.bind(this); } mountCallback() { // 获取数据 this.getData(); this.element.onclick = (e) => { const cur = this.win.document.querySelector(".app_discount_flashsale_desc"); if (this.flashsaleData.product_setting.is_redirection && appDiscountUtils.inProductBody(this.element) && e.target !== cur) { this.win.open(`/promotions/discount-default/${this.flashsaleData.discount_info.id}`); } } // 绑定 this.viewport_.onResize(this.resize); // 监听子款式切换,重新渲染 this.win.document.addEventListener('dj.variantChange', this.switchVariant); } unmountCallback() { // 解绑 this.viewport_.removeResize(this.resize); this.win.document.removeEventListener('dj.variantChange', this.switchVariant); // 清除定时器 if (this.timer) { clearTimeout(this.timer); this.timer = null; } } resize() { if (this.timer) { clearTimeout(this.timer) this.timer = null; } this.timer = setTimeout(() => { this.render(); }, 200) } switchVariant(event) { const variant = event.detail.selected; if (variant.product_id == 'fa6489ff-3052-4f68-a34a-943ee1631097' && variant.id != this.variantId) { this.variantId = variant.id; this.getData(); } } getData() { const reqBody = { product_id: "fa6489ff-3052-4f68-a34a-943ee1631097", product_type: "default", variant_id: this.variantId } this.flashsaleData = {}; this.win.fetch(this.getFlashSaleApi, { method: "POST", body: JSON.stringify(reqBody), headers: { "Content-Type": "application/json" } }).then(async (response) => { if (response.ok) { this.flashsaleData = await response.json(); this.render(); } else { this.clearDom(); } }).catch(err => { this.clearDom(); }); } clearDom() { const children = this.element.querySelector('*:not(template)'); children && SPZCore.Dom.removeElement(children); } render() { this.templates_ .findAndRenderTemplate(this.element, { isMobile: appDiscountUtils.judgeMobile(), isRTL: appDiscountUtils.judgeRTL(), inProductDetail: appDiscountUtils.inProductBody(this.element), flashsaleData: this.flashsaleData, image_domain: this.win.SHOPLAZZA.image_domain, }) .then((el) => { this.clearDom(); this.element.appendChild(el); }) } } SPZ.defineElement('spz-custom-discount-flashsale', SpzCustomDiscountFlashsale);

watts

Please select a watts

Quantity

Free worldwide shipping
Free returns
Sustainably made
Secure payments

Premium Aluminum Solar Street Light

High-performance solar lighting solution for sustainable urban and rural applications

Advanced Solar Technology

2~40,000 LM
High Brightness Output
30~60,000mAh
Powerful Battery
IP65
Weatherproof Rating
5+ years
Extended Lifespan
Model Comparison
Feature ECO-100 ECO-150 ECO-200
Lumens Efficiency 150lm/W 150lm/W 150lm/W
LED Quantity Brighelux 3030 (112pcs) Brighelux 3030 (168pcs) Bridgelux 3030 (224pcs)
Solar Panel 6V/40W Mono 6V/50W Mono 6V/60W Mono
Coverage Area 780 sqft (16ft height) 1080 sqft (19ft height) 1280 sqft (21ft height)
Battery Capacity 3.2V 30Ah 3.2V 50Ah 3.2V 60Ah
Weight 17 lb 22 lb 26 lb
Dimensions 26.7 × 13.8 × 6.3" 33 × 13.8 × 6.3" 42 × 13.8 × 6.3"
Installation Height <19ft <26ft <26ft
Common Specifications
Bracket Included No
Adapter Included Yes (2.3" or 3.2" diameter)
Dusk-to-Dawn Sensor Yes
Recommended Pole Diameter 2"-3"
Remote Control No
Operating Temperature 32°F - 110°F
Waterproof Rating IP65
Color Temperature 6000K (White)
Discharging Time 1-2 days
Charging Time 5-8 hours
Material Aluminum
Warranty 2 years
Lifespan 5+ years

Advanced Features

EASY INSTALLATION

With no wiring required, our solar street lights can be installed in minutes. The modular design and included mounting hardware make setup simple and cost-effective.

SMART LIGHTING SYSTEM

Integrated dusk-to-dawn sensor automatically activates lighting at sunset. Motion detection (26ft range) increases brightness when movement is detected, conserving energy.

HIGH EFFICIENCY SOLAR

60W monocrystalline solar panel with 22% conversion efficiency ensures rapid charging in just 5-8 hours, providing 24-48 hours of illumination.

PREMIUM DURABILITY

Aerospace-grade aluminum housing with IP65 rating provides superior protection against dust, water, rust, and extreme temperatures from 32°F to 110°F.

2-Year Comprehensive Warranty

It comes with a 2-year warranty. Our professional support team is available to assist with any questions or concerns.

Versatile Applications

Street Lighting

Ideal for roads, highways and residential streets

Parking Lots

Perfect illumination for parking areas and garages

Residential Security

Enhance home security with motion-activated lighting

Parks & Pathways

Illuminate walking paths and recreational areas