🎁Mother's Day Sale - 50% OFF🎁Collagen Anti-Wrinkle Cream

Hot Sale
High-Quality
$28.99
$69.99
Save 59%
Normally You Need 3 Bottles To Meet 8 Weeks Needs : 2 BOTTLES ( Buy 1 Get 1 Free )🔥
Quantity
Secure payments
Free Shipping For Orders $39.99 or More
100% Satisfaction Guarantee
Easy 30-day Returns
people are viewing this right now
Description

Try It Today, Absolutely Risk-Free, With Your Money Back Guarantee

(It's about out of stock, today is the last day of the sale. We give a free bottle to the first 100 customers who place orders today.)

Whether you're looking for a solution for deep wrinkles, fine lines, puffy eyes, dark circles, under eye bags,dark spots,melasma, hyperpigmentation, rough texture, and sagging skin, we have an anti-aging formula that's right for you.

Before we introduce our product, let's look at our happy customers.

Susanne Lewis of age 62 submitted this photo on her journey with Advanced Collagen Anti-Wrinkle Cream after using it for 8 weeks. 

Congrats on the success!

"I've spent over $1,000 and hours back and forth at a skin clinic I've had for 2 years and only a small change. Then my friend recommended this Anti-Wrinkle Cream to erase wrinkle and I thought I should give it a try because I was almost done with what I had used before. To my surprise, I noticed my skin got brighter. After I noticed the difference and used about 4 bottles my skin got brighter and brighter and my wrinkles and darkest spots is 99% gone!! I'll keep using it to get my skin back to a more youthful state!"

- Susanne Lewis

“I have never used a serum so effective as this. This picture taken just after 3 months using!!!  Cannot tell the difference from my friends that are 20 years younger. It's like the Fountain of Youth lol! The transformation to my skin was immediate. It's first introduced to this by the aesthetician at my dermatologist office and i like the way this serum makes my skin come alive, gives a visible "lift" to my skin without being greasy. I'll keep using it to get my skin back to a more youthful state!"

- Marlene Rivera

As you're getting older, the production of Collagen and Hyaluronic Acid ,Ceramides, start to decrease ,and there is more dramatic decline by your 30’s. Your skin begins to age and experience wrinkles, dryness, uneven skin tone and loss of firmness.

Dr. Monica is a board-certified dermatologist and dermatological specialist who has 25+ years of experience in beauty industry. She is notable for her professionalism in skin health as well as her approach to creating and maintaining the most natural-looking skin utilizing state-of-the-art cosmetic treatments and dermatologic technology.

-Dr. Monica , 50 (dermatologist)/New York

EELHOE Collagen Anti-Wrinkle Cream is Considered to be the most effective anti-aging product in 2022 and it's highly recommended by Dr. Monica.


It can solve skin aging problems such as deep wrinkles, fine lines, puffy eyes, dark circles, under eye bags,dark spots,melasma, hyperpigmentation, rough texture, and sagging skin, etc. It is very affordable and you can do all your skincare routine with just this one. Or you can mix it with other ingredients .This serum is safe for all skin types, including sensitive skin.I haven't had any skin surgery, UAKKU™ has saved me a lot of money for keeping my skin young!

UAKKU™ focus on quality components that work well together, and UAKKU™ maximize their efficacy. This powerful sextet locks in moisture, stimulates collagen production, erase wrinkles,and repairs damage making it the ultimate face Anti-aging serum.

Consist of 6 key Ingredients For Anti-Aging

Matrixyl 3000: Matrixyl 3000 is one of the best anti-aging peptides available today. It's all the rage in beauty circles, much in part because of a 2009 study stating, that applying non-prescription Matrixyl 3000 to your skin caused an 90% reduction in fine lines and wrinkles. Matrixyl 3000 aids in regulating cell activity, remodeling collagen tissue. This ingredient nearly doubled the amount of collagen in the skin. It lifts and firms the skin and restores a youthful appearance.It is a tried-and-true anti-aging ingredient used by many men and women.

Hyaluronic acid: You need to keep your face moisturized if you want to fight the signs of aging. Hyaluronic acid is a natural substance in our body.  It’s been called the “key to the fountain of youth.” Not only does it bring that moisture, but it also helps cells to hold on to the moisture produced by the skin. Hyaluronic acid has the ability to attract and hold up to 2,000 times its weight in water, so it’s safe to say it’s a super-hydrator of epic proportions. Plump your skin by maintaining hydration at this level which helps erase fine lines and wrinkles.

CeramidesCeramides occur naturally within the body. This is incredibly important to the health of the skin as they are part of the skin’s natural barrier. Ceramide is known as the "superstar" of anti-aging ingredients! They hydrate all day to help restore the protective skin barrier, so as to reduce wrinkles, increase skin's elasticity and delay slow down skin aging. 

vitamin C:  Another cool thing about vitamin-C is that it contains a property that prevents your skin's melanin production, which is what causes skin discoloration like dark spots and hyperpigmentation. With continued topical use, vitamin C can help prevent dark spots from forming to begin with, as well as gradually heal the skin thus reducing discoloration and hyperpigmentation.

Aloe Vera: Aloe Vera gel has vitamin C and E, beta-carotene in abundance. Therefore, it has anti-aging properties. It also helps to eradicate skin blemishes and diminish age lines. Additionally, it helps to increase the production of collagen in the body and skin elasticity.

Green Tea: Green Tea is naturally rich in antioxidants, which protect your skin from the damaging effect of free radicals, reduce eye puffiness, and defies dark spots and discoloration by supporting skin cell renewal.

DANIELLE'S 10 WEEKS UAKKU™ ADVANCED COLLAGEN ANTI-WRINKLE CREAM:

Week 2:

"After the first day of using UAKKU™, I was amazed at the dramatic results. I am a 56 year old grandma of 2 from Washington DC. I have been using it for one week now and have seen a huge difference in my skin.  it’s very hydrating and can be absorbed vary fast. My recent goals are to even out skin tone and remove fine lines and age spots.

Week 6:

"After 6 weeks of using UAKKU™ Advanced Collagen Boost Anti Aging Serum, The lines, under-eye wrinkles, dark spots, without question - were visibly reduced right before my eyes! I was overjoyed by the results, and literally felt 15 years younger again. It was like watching all my wrinkles and fine lines vanish right off!  I will keep using it, until all my wrinkles and fine lines are gone. I looked in the mirror and saw that my face looked a bit rosy - the result of circulating facial blood flow rushing to the surface of my skin to renew my face.

My face looks firmer and has a beautiful glow after this product is absorbed into my skin."

Week 10:

"After 8 weeks, the wrinkles on my forehead, the sagging skin on my neck, the crow's feet - even the age spots on my face were completely gone. I've tried dozens of products and treatments but none worked better than THIS! 

After 3 months, my skin not only maintained this state but actually improved every day Until it becomes as beautiful and radiant as it was 20 years ago. I love my new skin and I love what I see in the mirror. Thank you from the bottom of my heart! I can't wait to 
recommend it to people around me this product!

"I was a heavy smoker for 40 years. My face was ruined from smoking, deep lines on top and bottom of my lips and the right side of my face looked like a dried prune, the left side was similar but not as bad. I've been using the UAKKU™ Advanced Collagen Anti-Wrinkle Cream for about 8 weeks, and my wrinkles around my eyes and lips have faded a lot, and my face is rosier and feels full of collagen to the touch. My skin looks healthier and tighter. I ordered my two more bottles and will continue to use every day. I’m 63 and I’m finally able to look at my face without hating myself."

-Georgina Carreon,63/Austin, Texas

 

What makes UAKKU™ Advanced Collagen Anti-Wrinkle Cream special:

  • ☑️Dermatologist tested
  • ☑️Our advanced, anti aging formula is designed for daily use (day and night).
  • ☑️Erase -97% of wrinkles and fine lines
  • ☑️+93.2% Facial Firmness&Hydration
  • ☑️Brightens +95.6% of Your Dull Skin
  • ☑️Repairing & Moisturizing at the same time
  • ☑️Wash-Free Serum, can be fully absorbed by the skin
  • ☑️Scientifically Smoother & Tighter Skin
  • ☑️For men and women and all skin types,dry skin, oily skin, combination skin, sensitive skin and mature skin 
  • ☑️Paraben-Free, Sulfate-Free, Formulated without Phthalates, No Synthetic Fragrance
  • ☑️ No oily residue left behind. Our serum quickly absorbs without a heavy or sticky feel.

SPECIFICATIONS

PRODUCT WEIGHT
  • 69G
PRODUCT SIZE
(L X W X H)
  • 3.3 × 3..3cm x 12.3 / 1.29 × 1.29 x 4.84in
PACKAGE CONTENTS
  • Collagen Anti-Wrinkle Cream × 1
APPLICABLE PEOPLE
  • General
SKIN TYPE
  • General
NET CONTENT
  • 30ml / 1.05OZ

Attention.
1. According to each person's different skin type and different degree of status, the effect and reaction time used will vary, persistent use will have good results!
2. Due to the manual measurement, shooting light reasons; size and color will be slightly different, please do not worry about the use of the effect!

OUR GUARANTEE

  • We truly believe we carry some of the most innovative products in the world, and we want to make sure we back that up with a risk-free ironclad 60 days guarantee.
  • If you don't have a positive experience for ANY reason, we will do WHATEVER it takes to make sure you are 100% satisfied with your purchase.
  • Buying items online can be a daunting task, so we want you to realize that there are absolutely ZERO risks in buying something and trying it out. If you don't like it, no hard feelings we'll make it right.
  • We have 24/7/365 Ticket and Email Support. Please contact us if you need assistance.

🌎 Worldwide Shipping 

Free Shipping Worldwide: Over 39.99 dollars

Tracking Numbers will ALWAYS be sent so you can track it every step of the way! Cool things are worth waiting for!

🔒100% Risk-Free Purchase 🔥 

If you bought it and felt that it is not for you, don't worry. Just shoot us a message , and we will make it right by offering you a replacement or refund. 100% Simple & Risk-Free process.

Customer Reviews

Here are what our customers say.

Write a Review
Customer Reviews
Wow you reached the bottom
Newest
Most liked
Highest ratings
Lowest ratings
×
class SpzCustomFileUpload extends SPZ.BaseElement { constructor(element) { super(element); this.uploadCount_ = 0; this.fileList_ = []; } buildCallback() { this.action = SPZServices.actionServiceForDoc(this.element); this.registerAction('upload', (data) => { this.handleFileUpload_(data.event?.detail?.data || []); }); this.registerAction('delete', (data) => { this.handleFileDelete_(data?.args?.data); }); this.registerAction('preview', (data) => { this.handleFilePreview_(data?.args?.data); }); this.registerAction('limit', (data) => { this.handleFileLimit_(); }); this.registerAction('sizeLimit', (data) => { this.handleFileSizeLimit_(); }); } isLayoutSupported(layout) { return layout == SPZCore.Layout.LOGIC; } setData_(count, file) { this.uploadCount_ = count; this.fileList_ = file; } handleFileUpload_(data) { data.forEach(i => { if(this.fileList_.some(j => j.url === i.url)) return; this.fileList_.push(i); }) this.uploadCount_++; sessionStorage.setItem('fileList', JSON.stringify(this.fileList_)); this.triggerEvent_("handleFileUpload", { count: this.uploadCount_, files: this.fileList_}); if(this.fileList_.length >= 5){ document.querySelector('#review_upload').style.display = 'none'; } if(this.fileList_.length > 0){ document.querySelector('.apps-reviews-write-anonymous-box').style.marginTop = '8px'; } } handleFileDelete_(index) { this.fileList_.splice(index, 1); this.uploadCount_--; sessionStorage.setItem('fileList', JSON.stringify(this.fileList_)); this.triggerEvent_("handleFileDelete", { count: this.uploadCount_, files: this.fileList_}); document.querySelector('#review_upload').style.display = 'block'; if(this.fileList_?.length === 0){ document.querySelector('.apps-reviews-write-anonymous-box').style.marginTop = '132px'; } } handleFilePreview_(index) { const finalPreviewData = this.fileList_[index]; const filePreviewModal = document.getElementById('filePreviewModal'); const fullScreenVideo = document.getElementById('fullScreenVideo'); const fullScreenImage = document.getElementById('fullScreenImage'); const previewModalClose = document.getElementById('previewModalClose'); const previewLoading = document.getElementById('previewLoading'); filePreviewModal.style.display = 'block'; previewLoading.style.display = 'flex'; if(finalPreviewData?.type === 'video'){ const media = this.mediaParse_(this.fileList_[index]?.url); fullScreenVideo.addEventListener('canplaythrough', function() { previewLoading.style.display = 'none'; }); fullScreenImage.src = ''; fullScreenImage.style.display = 'none'; fullScreenVideo.style.display = 'block'; fullScreenVideo.src = media.mp4 || ''; } else { fullScreenImage.onload = function() { previewLoading.style.display = 'none'; }; fullScreenVideo.src = ''; fullScreenVideo.style.display = 'none'; fullScreenImage.style.display = 'block'; fullScreenImage.src = finalPreviewData.url; } previewModalClose.addEventListener('click', function() { filePreviewModal.style.display = 'none'; }); } handleFileLimit_() { alert(window.AppReviewsLocale.comment_file_limit || 'please do not upload files more than 5'); this.triggerEvent_("handleFileLimit"); } handleFileSizeLimit_() { alert(window.AppReviewsLocale.comment_file_size_limit || 'File size does not exceed 10M'); } clear(){ this.fileList_ = []; this.uploadCount_ = 0; sessionStorage.setItem('fileList', JSON.stringify(this.fileList_)); this.triggerEvent_("handleClear", { count: this.uploadCount_, files: this.fileList_}); document.querySelector('#review_upload').style.display = 'block'; } mediaParse_(url) { var result = {}; try { url.replace(/[?&]+([^=&]+)=([^&]*)/gi, function (str, key, value) { try { result[key] = decodeURIComponent(value); } catch (e) { result[key] = value; } }); result.preview_image = url.split('?')[0]; } catch (e) {}; return result; } triggerEvent_(name, data) { const event = SPZUtils.Event.create(this.win, name, data); this.action.trigger(this.element, name, event); } } SPZ.defineElement('spz-custom-file-upload', SpzCustomFileUpload);
The review would not show in product details on storefront since it does not support to.
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);