Sofirn IF24 PRO Flashlight 1800 Lumens SFT40 Buck Driver RGB Light

1604 sold
Style- with battery
$45.99
$57.48
-20%
Quantity
Free worldwide shipping over $29
Returnable within 30 days
Professional service for everyone
Secure payments
Visible only when the product is out of stock. Currently in preview mode.
Notify Me
(function(){ function $(selector){ return document.querySelector(selector); } const EMAIL_REG = /^(([^<>()[\]\\.,;:\s@"]+(\.[^<>()[\]\\.,;:\s@"]+)*)|(".+"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/; // 获取dom数据 const doms = { button: $('#app-arrival-reminder-button'), previewBox: $('#app-arrival-reminder-preview-box'), toast: $('#app-arrival-reminder-toast'), lightbox: $('#arrival-lightbox'), datalist: $('#app-arrival-reminder-email-list'), imgRender: $('#app-arrival-reminder-product-image-render'), productVariant: $('#app-arrival-reminder-product-variant'), emailInput: $('#app-arrival-reminder-form .reminder-email-input'), emailWarn: $('#app-arrival-reminder-form .reminder-email-warn-wrap'), emailWarnText: $('#app-arrival-reminder-form .reminder-email-warn-text'), submitButton: $('#app-arrival-reminder-submit-button') }; // 选中的sku数据 let selectedVariant = {"id":"8a6a9df9-6328-4793-9945-095fc8df236c","product_id":"5ccc99a6-2daa-4ee5-a060-06c75dc0be30","title":"with battery","weight_unit":"kg","inventory_quantity":941,"sku":"IF24 PRO-SFT40-5K-2","barcode":"","position":1,"option1":"with battery","option2":"","option3":"","note":"","image":null,"wholesale_price":[{"price":45.99,"min_quantity":1}],"weight":"0.29","compare_at_price":"57.48","price":"45.99","retail_price":"57.48","available":true,"url":"\/products\/sofirn-if24-pro-flashlight-1800-lumens-sft40-buck-driver-rgb-light?variant=8a6a9df9-6328-4793-9945-095fc8df236c","available_quantity":999999999,"options":[{"name":"Style","value":"with battery"}],"off_ratio":20,"flashsale_info":[],"sales":1604}; // 上报 function reportData(params){ // 编辑/预览不上报 if(false){ return; } window.sa.track(params.event_name, { business_type: 'product_plugin', function_name: 'Back_in_Stock', plugin_name: "Back_in_Stock", template_name: "product", template_type: 1, module: "apps", module_type: "Back_in_Stock", event_info: JSON.stringify({ action_type: 'Back_in_Stock' }), ...params }); } // 按钮曝光上报 function buttonPVReport(){ reportData({ event_name: 'function_expose', event_type: 'expose', event_desc: '无货商品时触发' }); } // 弹窗曝光上报 function popupPVReport(){ reportData({ event_name: 'function_expose', event_type: 'popup_expose', event_desc: '弹窗曝光时触发' }); } // submit按钮点击上报 function submitClickReport(){ reportData({ event_name: 'function_click', event_type: 'popup_click', event_desc: '填入邮箱之后,点击notify 触发', event_info: JSON.stringify({ action_type: 'email_click' }), }); } // -----------------------初始化----------------- init(); // 初始化操作 function init(){ // 为确保window有后面添加的值例如window.sa 需要在DOMContentLoaded回调事件中执行逻辑 document.addEventListener("DOMContentLoaded", function() { // 设置邮件联想 setDataList(); if(!true){ // 初始无货 按钮pv事件埋点上报 buttonPVReport(); } }); } // 设置邮件联想 function setDataList(){ const customer_email = window.C_SETTINGS.customer.customer_email; if(customer_email){ const options = document.createElement('option'); options.setAttribute('value', customer_email); doms.datalist.appendChild(options); } } // -----------------------事件操作---------------- // 监听sku变化事件 document.addEventListener('dj.variantChange', variantChange); // 监听提醒按钮点击事件 doms.button.addEventListener('click', reminderButtonClick); // 监听提交按钮点击事件 doms.submitButton.addEventListener('click', submit); // 监听input元素的keydown事件 doms.emailInput.addEventListener('keydown', function(e) { // 判断是否按下了Enter键 if (e.keyCode === 13 || e.key === 'Enter') { submit(); } }); // 显示正常按钮 function showReminderButton(){ doms.button.classList.remove('app-arrival-hidden'); doms.previewBox.classList.add('app-arrival-preview-hidden'); buttonPVReport(); } // 展示预览按钮 function showPreviewButton(){ doms.button.classList.remove('app-arrival-hidden'); doms.previewBox.classList.remove('app-arrival-preview-hidden'); } // 隐藏按钮 function hiddenReminderButton(){ doms.button.classList.add('app-arrival-hidden'); doms.previewBox.classList.add('app-arrival-preview-hidden'); } // 提交数据, 请求接口 function submit(){ // 获取邮箱数据 const email = doms.emailInput.value.trim(); if(!email){ doms.emailWarnText.innerText = "Please enter your email address"; doms.emailWarn.classList.remove('app-arrival-hidden'); return; } if(!EMAIL_REG.test(email)){ doms.emailWarnText.innerText = "Please enter a valid email address"; doms.emailWarn.classList.remove('app-arrival-hidden'); return; } // 邮箱校验成功 doms.emailWarn.classList.add('app-arrival-hidden'); // 预览时不调接口 if(false){ SPZ.whenApiDefined(doms.toast).then(apis => { apis.showToast("Currently in preview mode, subscription is for testing only", 3000); }); return; } // 加入loading样式 doms.submitButton.classList.add('reminder-submit-button-loading'); // 提交数据请求接口 let quantity = 1; const quantityDom = $('#app-arrival-reminder-quantity-render ljs-quantity'); if(quantityDom){ quantity = Number(quantityDom.getAttribute('value')) || 1; } const params = { customer_email: email, product_num: quantity, product_id: selectedVariant.product_id, product_variant_id: selectedVariant.id }; fetch(`${window.C_SETTINGS.routes.root}/api/front/gobbler/v1/subscribe`, { method: 'POST', body: JSON.stringify(params), headers: { 'Content-Type': 'application/json' } }).then((res)=>res.json()).then((res)=>{ /* 后端错误提示 */ if(res.errors && res.errors.length){ SPZ.whenApiDefined(doms.toast).then(apis=>{ apis.showToast(res.errors[0], 3000); }); return; } /* code * 0 SUCCESS 订阅成功 * 1 PRODUCT_OFFLINE 商品下架 * 2 INVENTORY_NOT_EMPTY 商品库存不为空 * 3 REPEAT_SUBSCRIBE 重复订阅 * 4 EMAIL_EMPTY 邮件为空 * 5 EMAIL_WRONG_FORMAT 邮件格式错误 * 99999 INVALID_PARAMS 其他参数错误 */ const codeMap = { SUCCESS: ()=>{ SPZ.whenApiDefined(doms.lightbox).then(apis=>{ apis.close(); }); SPZ.whenApiDefined(doms.toast).then(apis=>{ apis.showToast("Thank you for your subscription! We will notify you as soon as the product is back in stock!", 3000); }); }, INVENTORY_NOT_EMPTY: ()=>{ SPZ.whenApiDefined(doms.lightbox).then(apis=>{ apis.close(); }); SPZ.whenApiDefined(doms.toast).then(apis=>{ apis.showToast("Subscription failed. Product back in stock, please proceed to checkout.", 3000); }); setTimeout(()=>{ window.location.reload(); }, 3000); }, REPEAT_SUBSCRIBE: ()=>{ SPZ.whenApiDefined(doms.toast).then(apis=>{ apis.showToast("You've already subscribed to this product. We'll let you know as soon as it's back in stock. Feel free to explore our other products.", 3000); }); }, EMAIL_EMPTY: ()=>{ SPZ.whenApiDefined(doms.toast).then(apis=>{ apis.showToast("Please enter your email address", 3000); }); }, EMAIL_WRONG_FORMAT: ()=>{ SPZ.whenApiDefined(doms.toast).then(apis=>{ apis.showToast("Please enter a valid email address", 3000); }); } }; codeMap.PRODUCT_OFFLINE = codeMap.SUCCESS; codeMap[res.code] && codeMap[res.code](); }).finally(()=>{ doms.submitButton.classList.remove('reminder-submit-button-loading'); }); // submit点击上报 submitClickReport(); } // 重新渲染dialog function refreshRenderDialog(){ console.log('selectedVariant', selectedVariant); const images = selectedVariant.image || {"src":"\/\/img.fantaskycdn.com\/34ceba40a78c98b21f3422898724dab5.png","path":"34ceba40a78c98b21f3422898724dab5.png","width":800,"height":800,"alt":"","aspect_ratio":1}; const imagePosition = images.aspect_ratio > 1 ? 'left top' : 'center center'; // 重新渲染图片 SPZ.whenApiDefined(doms.imgRender).then((apis)=>{ apis.render({ images, imagePosition }); }); // 邮件错误提示置空 doms.emailWarn.classList.add('app-arrival-hidden'); // 重新渲染款式说明 if(selectedVariant.title){ doms.productVariant.innerText = selectedVariant.title.split('-').join('/'); } // 表单数据置空 doms.emailInput.value = ''; } // sku变化 单一款式不会触发 function variantChange(e){ const selected = e.detail.selected; // 子款式没变不执行操作 例如数量变化 if(selected.id === selectedVariant.id){ return; } selectedVariant = selected; console.log('selectedVariant', selectedVariant); // 数量变化 if(selected.available || selected.product_id === undefined){ // 有库存 编辑时展示预览按钮 否则隐藏按钮 if(false){ showPreviewButton(); }else { hiddenReminderButton(); } }else{ // 无库存 显示正常按钮 showReminderButton(); } } // 提醒按钮点击 function reminderButtonClick(){ refreshRenderDialog(); // 弹窗曝光上报 popupPVReport(); } document.body.appendChild(doms.toast); document.body.appendChild(doms.lightbox.parentElement); })();
Shipping
Estimated delivery time:Sep-20 - Sep-29
Description

Product manual, click to download!

How to choose betweem IF24 and IF24PRO:

The IF24PRO is equipped with a buck driver, while the IF24 is not. The IF24 is brighter overall, but the IF24PRO offers a longer beam distance. In terms of color temperature, the IF24 is around 6000–6500K, while the IF24PRO is approximately 5000K.

1. Multiple Lighting Sources: The IF24 PRO is a versatile EDC flashlight featuring a main white beam, a side white light, and side RGB LEDs. Whether you're camping, hiking, fishing, or exploring, its multiple light sources offer exceptional flexibility.

2. Easy Control with Rotary Switch: The IF24 PRO features a user-friendly dual-switch design: a side electronic switch for adjusting brightness levels, and a magnetic rotary switch that makes switching modes fast and intuitive. With a simple twist, you can effortlessly toggle between the main beam, side white light, RGB light, and lockout mod.

3. Efficient Buck Driver: The buck driver helps maintain steady brightness without frequent step-downs, even as the battery drains. It also reduces heat buildup, keeping your flashlight cool and reliable during long use.

4. Magnetic Tail Cap: The magnetic tail cap lets you go hands-free — easily attach it to toolboxes, car hoods, or any metal surface. Perfect for repairs, camping, or working in tight spaces.

5. Recharge or Replace — Your Choice: Powered by a replaceable 18650 battery and convenient USB-C charging — recharge anywhere or swap batteries on the go. No special charger needed, perfect for travel, work, or emergencies.

Specifications

1. Emitter: 1 * SFT40 5000K, 22 * CSP1313 5000K, 15 * FY-1615RGY RGB LED

2. Driver: IF24-FET; IF24 PRO-Buck (main light)

3. Battery Option: 1×18650 battery

4. Working Voltage: 3V-4.2V

5. Mode Operation: Side e-switch and rotary switch

6. USB Type-C charging

7. Material: AL6061-T6 aluminium alloy

8. Size: 27.5*24.5*126mm

9. Weight: 95g(without battery)

10. Reverse polarity protection from improper battery installation

11. It features a magnetic tailcap

General Operation
The IF24(Pro) has two switch designs, both switches operate independently. The rotary switch is used to switch between different modes, while the side e-switch is used to select different brightness levels.

MAIN LIGHT/SIDE LIGHT Operation

ON/OFF: Single click the switch to turn it on/off. (It automatically
turns on when you rotate the switch to the main/side light mode.)

OUTPUT SELECTION: When the flashlight is on, long press the switch to select output. It cycles through : Low→Medium→High.

DIRECT ACCESS TO MOONLIGHT MODE: When the flashlight is off, long press the switch to activate moonlight mode. Single click the switch to
turn it off.

DIRECT ACCESS TO SPECIAL MODES (Turbo/Strobe/SOS/Beacon): Fast double-click the switch and it cycles through: Turbo→Strobe→SOS→Beacon.
Single click the switch to return to the last used mode.

COLOR MODE

ON/OFF: Single click the switch to turn it on/off. (It automatically activates Red mode when you rotate the switch to the color mode.)

OUTPUT SELECTION: Fast double click the switch to select output. It cycles through: Police Flash→Rainbow→RGB Waterfall→Droplets→Neon Fade.
Single click to return to the last mode setting.

You may also like