LANGY 60 W 90W 120W 200W solar street lamp -Without bracket
LANGY 60 W 90W 120W 200W solar street lamp -Without bracket
LANGY 60 W 90W 120W 200W solar street lamp -Without bracket
LANGY 60 W 90W 120W 200W solar street lamp -Without bracket
LANGY 60 W 90W 120W 200W solar street lamp -Without bracket
LANGY 60 W 90W 120W 200W solar street lamp -Without bracket
LANGY 60 W 90W 120W 200W solar street lamp -Without bracket
LANGY 60 W 90W 120W 200W solar street lamp -Without bracket
LANGY 60 W 90W 120W 200W solar street lamp -Without bracket
LANGY 60 W 90W 120W 200W solar street lamp -Without bracket
LANGY 60 W 90W 120W 200W solar street lamp -Without bracket
LANGY 60 W 90W 120W 200W solar street lamp -Without bracket
LANGY 60 W 90W 120W 200W solar street lamp -Without bracket
LANGY 60 W 90W 120W 200W solar street lamp -Without bracket
LANGY 60 W 90W 120W 200W solar street lamp -Without bracket
LANGY 60 W 90W 120W 200W solar street lamp -Without bracket
LANGY 60 W 90W 120W 200W solar street lamp -Without bracket
LANGY 60 W 90W 120W 200W solar street lamp -Without bracket
LANGY 60 W 90W 120W 200W solar street lamp -Without bracket
LANGY 60 W 90W 120W 200W solar street lamp -Without bracket
LANGY 60 W 90W 120W 200W solar street lamp -Without bracket
LANGY 60 W 90W 120W 200W solar street lamp -Without bracket
LANGY 60 W 90W 120W 200W solar street lamp -Without bracket
LANGY 60 W 90W 120W 200W solar street lamp -Without bracket
LANGY 60 W 90W 120W 200W solar street lamp -Without bracket
LANGY 60 W 90W 120W 200W solar street lamp -Without bracket
LANGY 60 W 90W 120W 200W solar street lamp -Without bracket
LANGY 60 W 90W 120W 200W solar street lamp -Without bracket

LANGY 60 W 90W 120W 200W solar street lamp -Without bracket

Price

$52.00 $18.99
Save $33.01
const TAG = "spz-custom-product-automatic"; class SpzCustomProductAutomatic extends SPZ.BaseElement { constructor(element) { super(element); this.variant_id = 'ab9e91ff-85d7-40de-9f6e-0e964068277b'; 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 = 'e4912063-b17b-4473-bb76-d12ef8dfea26'; 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 == 'e4912063-b17b-4473-bb76-d12ef8dfea26' && 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 = "ab9e91ff-85d7-40de-9f6e-0e964068277b"; // 促销活动数据 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 == 'e4912063-b17b-4473-bb76-d12ef8dfea26' && variant.id != this.variantId) { this.variantId = variant.id; this.getData(); } } getData() { const reqBody = { product_id: "e4912063-b17b-4473-bb76-d12ef8dfea26", 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

ES04 Series Solar Street Lights

Efficient solar-powered lighting solutions for residential and commercial spaces
6,000-12,000 LM
Brightness
10,000-18,000 mAh
Battery
IP65
Waterproof
5+ years
Lifespan
Technical Specifications Comparison
Specification ES04-60W ES04-90W ES04-120W
Wattage 60W 90W 120W
Lumens Output 6,000 LM 9,000 LM 12,000 LM
LED Quantity 120 pcs 180 pcs 240 pcs
Solar Panel 6V / 10W 6V / 13W 6V / 18W
Coverage Area 780 sqft (at 16ft height) 1080 sqft (at 19ft height) 1280 sqft (at 21ft height)
Battery Capacity 10,000 mAh 15,000 mAh 18,000 mAh
Product Weight 6 lb 7 lb 8 lb
Light Dimensions 18.4 x 7.5 x 2 in 23.6 x 7.5 x 2 in 24.8 x 9.7 x 2.5 in
Installation Height 13-16 ft 16-19 ft 16-21 ft
Bracket Not included
Dusk to Dawn Yes
Recommended Pole Diameter 2"-4"
Motion Sensor Yes (can be turned off)
Motion Sensor Range 26 ft maximum
Remote Control Included
Remote Control Distance 36 ft (Opposite) / 18 ft (30° angle)
Working Temperature 32°F - 110°F
Waterproof Rating IP65
Color Temperature 6000K (White)
Discharging Time 1-2 days
Charging Time 5-8 hours
Material ABS
Warranty 1 year
Lifespan Over 5 years

Product Features

QUICK INSTALLATION

All ES04 models come with included mounting brackets and require no wiring. Simply mount on standard 2"-4" diameter poles at the recommended height for immediate operation.

ADJUSTABLE BRIGHTNESS

Choose from three power options (60W, 90W, 120W) to match your lighting needs, with coverage ranging from 780 to 1280 square feet depending on model.

AUTOMATIC OPERATION

Dusk-to-dawn functionality ensures lights automatically turn on at sunset and off at sunrise, with motion sensor capability to increase brightness when movement is detected.

RELIABLE POWER

High-capacity lithium batteries (10,000-18,000 mAh) paired with efficient solar panels provide consistent performance even after 1-2 days without sunlight.

WEATHER RESISTANT

IP65 waterproof rating and ABS construction ensure reliable operation in all weather conditions, from freezing temperatures to extreme heat (32°F to 110°F).

LONG-LASTING

With a lifespan exceeding 5 years and backed by a 1-year warranty, these lights provide reliable, maintenance-free illumination for years to come.