Alcon AIR OPTIX® COLORS 6PK

Monthly Replacement
CA$90.00
Color : Amethyst
(function(){ const TAG = 'spz-custom-lamb-add-btn'; class SpzCustomLambAddBtn extends SPZ.BaseElement { constructor(element) { super(element); this.templates_ = null; this.action_ = null; this.selected_variant = '{"id":"1157aba8-8182-41e9-8bae-e6ae27fb9519","product_id":"0fe48fe2-0c30-4b19-ae3d-5dca55c978c7","title":"Amethyst","weight_unit":"kg","inventory_quantity":0,"sku":"","barcode":"","position":1,"option1":"Amethyst","option2":"","option3":"","note":"","image":{"src":"\/\/img.staticdj.com\/a1e7d4f596eea1b0bfb086240b3d853b.jpg","path":"a1e7d4f596eea1b0bfb086240b3d853b.jpg","width":246,"height":160,"alt":"Alcon AIR OPTIX\u00ae COLORS 6PK | Uni Vision","aspect_ratio":1.5375},"wholesale_price":[{"price":90,"min_quantity":1}],"weight":"0","compare_at_price":"90","price":"90","retail_price":"90","available":true,"url":"\/products\/alcon-air-optix\u00ae-colors-6pk?variant=1157aba8-8182-41e9-8bae-e6ae27fb9519","available_quantity":999999999,"options":[{"name":"Color","value":"Amethyst"}],"off_ratio":0,"flashsale_info":[],"sales":0}'; this.lens_process_id = ""; } buildCallback() { this.xhr_ = SPZServices.xhrFor(this.win); this.action_ = SPZServices.actionServiceForDoc(this.element); this.templates_ = SPZServices.templatesForDoc(this.element); this.getLambLensSteps_(true); this.setupAction_(); } mountCallback() { document.addEventListener('dj.variantChange', (event) => { const variant = event.detail.selected; if (variant.product_id == '0fe48fe2-0c30-4b19-ae3d-5dca55c978c7') { this.selected_variant = JSON.stringify(variant); } }); } fetchLambLensSteps() { const lens_process_id = location.search.replace('?', '').split('&').find(v => v.includes('lens_process_id')); const template_id = location.search.replace('?', '').split('&').find(v => v.includes('template_id')); const stepsUrl = '/api/fireant/product/0fe48fe2-0c30-4b19-ae3d-5dca55c978c7/steps' + ((lens_process_id ? `?${lens_process_id}` : '') || (template_id ? `?${template_id}` : '')); return fetch(stepsUrl).then((res)=>{ return res.json(); }).then((data)=>{ return data; }) } showProductBtn() { var addToCart = document.getElementById('add_to_cart_normal'); var productQuantityBtn = document.getElementById('product_info_quantity_normal'); addToCart && addToCart.classList.remove('hidden'); productQuantityBtn && productQuantityBtn.classList.remove('hidden'); } getLambLensSteps_(isInit) { try{ this.fetchLambLensSteps().then((data)=>{ if(data.errors) { if(isInit){ this.renderBtn(false); this.showProductBtn(); } }else{ if(isInit){ this.lens_process_id = data?.lens_process_id; let frameOnlyArr = data?.prescription_types?.options.filter((option)=>{ return option.prescription_type === 'Frame Only' }); let frameOnlyObj = frameOnlyArr.length > 0 ? frameOnlyArr[0] : {}; let available = true; if(available && (frameOnlyObj?.frame_only_display_at == 'product_detail' || frameOnlyObj?.frame_only_display_at == 'all')){ this.renderBtn({ ...frameOnlyObj, process_type: data.process_type }); }else{ this.renderBtn({ process_type: data.process_type }); } } } }); }catch(e){ this.renderBtn(false); this.showProductBtn(); } } renderBtn = (isRenderProcessBtn) => { return this.templates_ .findAndRenderTemplate(this.element, isRenderProcessBtn) .then((el) => { const children = this.element.querySelector('*:not(template)'); children && SPZCore.Dom.removeElement(children); this.element.appendChild(el); }); } handleClickFrameOnlyBtn_ = async () => { try { const reqBody = { product_id: "0fe48fe2-0c30-4b19-ae3d-5dca55c978c7", variant_id: JSON.parse(this.selected_variant)?.id, quantity: 1, properties: { lens_processing_id: this.lens_process_id, prescription_type: "Frame Only" } } const data = await this.xhr_.fetchJson('/api/fireant/v2/customize_cart', { method: "post", body: reqBody }); if(data.state === 'success') { this.atc_loading_ = false; this.element.removeAttribute('atc-loading'); this.triggerEvent_("dj.addToCart", data); window.location.href = "/cart"; } else { this.atc_loading_ = false; this.element.removeAttribute('atc-loading'); } } catch (e) { this.atc_loading_ = false; this.element.removeAttribute('atc-loading'); const toast = SPZCore.Dom.scopedQuerySelector(document, `#error-toast`); toast && SPZ.whenApiDefined(toast).then((api) => { e.then((result)=>{ api.showToast(result?.errors[0] || 'Unknown error'); }) }); } } trackAddToCart = () => { const params = { business_type: "product_plugin", function_name: "prescription_lens", plugin_name: "prescription_lens", module: "apps", tab_name: "process_btn", event_type: "click", event_developer: "jozy", event_info: JSON.stringify({ action_type: "frame_only_add_to_cart", product_id: '"0fe48fe2-0c30-4b19-ae3d-5dca55c978c7"', process_id: this.lens_process_id, process_type: "glasses", element_type: "button", element_name: "frame_only_btn" }) } window.spzutm && window.spzutm.registerParams('add_to_cart', params ); } setupAction_ = () => { this.registerAction('handleClickBtn', (invocation) => { const glassesInfo = { product:{ title: "Alcon AIR OPTIX\u00ae COLORS 6PK", id: "0fe48fe2-0c30-4b19-ae3d-5dca55c978c7", image: {"src":"\/\/img.staticdj.com\/834fd020a4ae634b56c4d95faf8d59fc.jpg","path":"834fd020a4ae634b56c4d95faf8d59fc.jpg","width":1500,"height":1050,"alt":"Alcon AIR OPTIX\u00ae COLORS 6PK | Uni Vision","aspect_ratio":1.4285714285714286}, selected_variant: JSON.parse(this.selected_variant) }, atcType: 'add_lens' }; const tempElement = document.getElementById('process-request-script'); tempElement && SPZ.whenApiDefined(tempElement).then(async (api) => { await api.requestLensProcess(glassesInfo, invocation.args.process_type); }); setTimeout(() => { const proceeBtn = document.getElementById('lens_add_to_cart'); proceeBtn && proceeBtn.classList.remove('pointer-events-none'); }, 3000); }); this.registerAction('handleClickFrameOnlyBtn', (invocation) => { this.trackAddToCart(); this.atc_loading_ = true; this.element.setAttribute('atc-loading',""); this.handleClickFrameOnlyBtn_(); }); } triggerEvent_(name, params) { const event = SPZUtils.Event.create( this.win, name, params, {bubbles: true} ); this.element.dispatchEvent(event); } isLayoutSupported = (layout) => { return layout == SPZCore.Layout.CONTAINER; } } SPZ.defineElement(TAG, SpzCustomLambAddBtn) })()
Best quality
Fast delivery
Sustainably made
Secure payments
Description

Introducing the Alcon AIR OPTIX® COLORS 6PK, a remarkable product that brings together supreme comfort and stunning aesthetics. Crafted with utmost precision and cutting-edge technology, these contact lenses ensure an exceptional experience from the very first day to the thirtieth. Designed to provide outstanding comfort throughout the entire month-long usage period, these lenses are the epitome of reliability and innovation. Elevate your style with the various vibrant colors available, while enjoying the peace of mind that comes with knowing your eyes will feel refreshed and comfortable all day long. Experience the difference with the Alcon AIR OPTIX® COLORS 6PK, where comfort and style converge seamlessly.