SpotErase Probiotic Shield Serum

Free shipping
Hot
/** * 优惠码组件模型类 * 处理优惠码的显示和交互逻辑 */ class SpzCustomDiscountCodeModel extends SPZ.BaseElement { constructor(element) { super(element); // 复制按钮和内容的类名 this.copyBtnClass = "discount_code_btn" this.copyClass = "discount_code_value" } isLayoutSupported(layout) { return layout == SPZCore.Layout.LOGIC; } buildCallback() { // 初始化服务 this.action_ = SPZServices.actionServiceForDoc(this.element); this.templates_ = SPZServices.templatesForDoc(this.element); this.xhr_ = SPZServices.xhrFor(this.win); } /** * 渲染优惠码组件 * @param {Object} data - 渲染数据 */ doRender_(data) { return this.templates_ .findAndRenderTemplate(this.element, Object.assign(this.getDefaultData(), data) ) .then((el) => { this.clearDom(); this.element.appendChild(el); // 绑定复制代码功能 this.copyCode(el, data); }); } /** * 获取渲染模板 * @param {Object} data - 渲染数据 */ getRenderTemplate(data) { const renderData = Object.assign(this.getDefaultData(), data); return this.templates_ .findAndRenderTemplate(this.element, renderData) .then((el) => { this.clearDom(); return el; }); } /** * 清除DOM内容 */ clearDom() { const children = this.element.querySelector('*:not(template)'); children && SPZCore.Dom.removeElement(children); } /** * 获取默认数据 * @returns {Object} 默认数据对象 */ getDefaultData() { return { isMobile: appDiscountUtils.judgeMobile(), isRTL: appDiscountUtils.judgeRTL(), image_domain: this.win.SHOPLAZZA.image_domain, copyBtnClass: this.copyBtnClass, copyClass: this.copyClass } } /** * 复制优惠码功能 * @param {Element} el - 当前元素 */ copyCode(el) { const copyBtnList = el.querySelectorAll(`.${this.copyBtnClass}`); if (copyBtnList.length > 0) { copyBtnList.forEach(item => { item.onclick = async () => { // 确保获取正确的元素和内容 const codeElement = item.querySelector(`.${this.copyClass}`); if (!codeElement) return; // 获取纯文本内容 const textToCopy = codeElement.innerText.trim(); // 尝试使用现代API,如果失败则使用备用方案 try { if (navigator.clipboard && navigator.clipboard.writeText) { await navigator.clipboard.writeText(textToCopy); } else { throw new Error('Clipboard API not available'); } // 显示复制成功提示 this.showCopySuccessToast(textToCopy, el); } catch (err) { console.error('Modern clipboard API failed, trying fallback...', err); // 使用备用复制方案 this.fallbackCopy(textToCopy, el); } const discountId = item.dataset["discountId"]; // 跳转决策: is_redirection + link(可选覆盖) const setting = { is_redirection: item.dataset["redirection"] === "true", link: item.dataset["link"], }; const landingUrl = `/promotions/discount-default/${discountId}`; const finalUrl = appDiscountUtils.resolveDiscountHref(setting, landingUrl); if (finalUrl && appDiscountUtils.inProductBody(this.element)) { this.win.open(finalUrl, '_blank', 'noopener'); } } }) } } /** * 使用 execCommand 的复制方案 * @param {string} codeText - 要复制的文本 * @param {Element} el - 当前元素 */ fallbackCopy(codeText, el) { const textarea = this.win.document.createElement('textarea'); textarea.value = codeText; // 设置样式使文本框不可见 textarea.style.position = 'fixed'; textarea.style.left = '-9999px'; textarea.style.top = '0'; // 添加 readonly 属性防止移动端虚拟键盘弹出 textarea.setAttribute('readonly', 'readonly'); this.win.document.body.appendChild(textarea); textarea.focus(); textarea.select(); try { this.win.document.execCommand('copy'); // 显示复制成功提示 this.showCopySuccessToast(codeText, el); } catch (err) { console.error('Copy failed:', err); } this.win.document.body.removeChild(textarea); } /** * 创建 Toast 元素 * @returns {Element} 创建的 Toast 元素 */ createToastEl_() { const toast = document.createElement('ljs-toast'); toast.setAttribute('layout', 'nodisplay'); toast.setAttribute('hidden', ''); toast.setAttribute('id', 'discount-code-toast'); toast.style.zIndex = '1051'; return toast; } /** * 挂载 Toast 元素到 body * @returns {Element} 挂载的 Toast 元素 */ mountToastToBody_() { const existingToast = this.win.document.getElementById('discount-code-toast'); if (existingToast) { return existingToast; } const toast = this.createToastEl_(); this.win.document.body.appendChild(toast); return toast; } /** * 复制成功的提醒 * @param {string} codeText - 要复制的文本 * @param {Element} el - 当前元素 */ showCopySuccessToast(codeText, el) { const $toast = this.mountToastToBody_(); SPZ.whenApiDefined($toast).then(toast => { toast.showToast("Discount code copied !"); this.codeCopyInSessionStorage(codeText); }); } /** * 复制优惠码成功后要存一份到本地存储中,购物车使用 * @param {string} codeText - 要复制的文本 */ codeCopyInSessionStorage(codeText) { try { sessionStorage.setItem('other-copied-coupon', codeText); } catch (error) { console.error(error) } } } // 注册自定义元素 SPZ.defineElement('spz-custom-discount-code-model', SpzCustomDiscountCodeModel);
/** * Custom discount code component that handles displaying and managing discount codes * @extends {SPZ.BaseElement} */ class SpzCustomDiscountCode extends SPZ.BaseElement { constructor(element) { super(element); // API endpoint for fetching discount codes this.getDiscountCodeApi = "\/api\/storefront\/promotion\/code\/list"; // Debounce timer for resize events this.timer = null; // Current variant ID this.variantId = "918cb0a1-1a9e-4d21-b4a3-a83e741dbe45"; // Store discount code data this.discountCodeData = {} } /** * Check if layout is supported * @param {string} layout - Layout type * @return {boolean} */ isLayoutSupported(layout) { return layout == SPZCore.Layout.LOGIC; } /** * Initialize component after build */ buildCallback() { this.templates_ = SPZServices.templatesForDoc(); this.viewport_ = this.getViewport(); // Bind methods to maintain context this.render = this.render.bind(this); this.resize = this.resize.bind(this); this.switchVariant = this.switchVariant.bind(this); } /** * Setup component when mounted */ mountCallback() { this.getData(); // Add event listeners this.viewport_.onResize(this.resize); this.win.document.addEventListener('dj.variantChange', this.switchVariant); } /** * Cleanup when component is unmounted */ unmountCallback() { this.viewport_.removeResize(this.resize); this.win.document.removeEventListener('dj.variantChange', this.switchVariant); // 清除定时器 if (this.timer) { clearTimeout(this.timer); this.timer = null; } } /** * Handle resize events with debouncing */ resize() { if (this.timer) { clearTimeout(this.timer) this.timer = null; } this.timer = setTimeout(() => { if (appDiscountUtils.inProductBody(this.element)) { this.render(); } else { this.renderSkeleton(); } }, 200); } /** * Handle variant changes * @param {Event} event - Variant change event */ switchVariant(event) { const variant = event.detail.selected; if (variant.product_id == 'd3887c20-4b29-4d7b-9b5d-16e5290af672' && variant.id != this.variantId) { this.variantId = variant.id; this.getData(); } } /** * Fetch discount code data from API */ getData() { if (appDiscountUtils.inProductBody(this.element)) { const reqBody = { product_id: "d3887c20-4b29-4d7b-9b5d-16e5290af672", variant_id: this.variantId, product_type: "default", } if (!reqBody.product_id || !reqBody.variant_id) return; this.discountCodeData = {}; this.win.fetch(this.getDiscountCodeApi, { method: "POST", body: JSON.stringify(reqBody), headers: { "Content-Type": "application/json" } }).then(async (response) => { if (response.ok) { let data = await response.json(); if (data.list && data.list.length > 0) { data.list[0].product_setting.template_config = JSON.parse(data.list[0].product_setting.template_config); // Format timestamps to local timezone const zone = this.win.SHOPLAZZA.shop.time_zone; data.list = data.list.map(item => { if(+item.ends_at !== -1) { item.ends_at = appDiscountUtils.convertTimestampToFormat(+item.ends_at, zone); } item.starts_at = appDiscountUtils.convertTimestampToFormat(+item.starts_at, zone); return item; }); } this.discountCodeData = data; this.render(); } else { this.clearDom(); } }).catch(err => { console.error("discount_code", err) this.clearDom(); }); } else { this.renderSkeleton(); } } /** * Clear component DOM except template */ clearDom() { const children = this.element.querySelector('*:not(template)'); children && SPZCore.Dom.removeElement(children); } /** * Render discount codes with formatted dates */ render() { // Render using discount code model SPZ.whenApiDefined(document.querySelector('#spz_custom_discount_code_model')).then(renderApi => { renderApi.doRender_({ discountCodeData: this.discountCodeData }) }).catch(err => { this.clearDom(); }) } renderSkeleton() { // Render template for non-product pages this.templates_ .findAndRenderTemplate(this.element, { isMobile: appDiscountUtils.judgeMobile() }) .then((el) => { this.clearDom(); this.element.appendChild(el); }) .catch(err => { this.clearDom(); }); } } // Register custom element SPZ.defineElement('spz-custom-discount-code', SpzCustomDiscountCode);
Sold 0 only 999999999 item(s) left
$29.97
Buy More Save More:  2 pcs - $29.97 💰50% Off💰
Quantity
/** @private {string} */ class SpzCustomAnchorScroll extends SPZ.BaseElement { static deferredMount() { return false; } constructor(element) { super(element); /** @private {Element} */ this.scrollableContainer_ = null; } isLayoutSupported(layout) { return layout == SPZCore.Layout.LOGIC; } buildCallback() { this.viewport_ = this.getViewport(); this.initActions_(); } setTarget(containerId, targetId) { this.containerId = '#' + containerId; this.targetId = '#' + targetId; } scrollToTarget() { const container = document.querySelector(this.containerId); const target = container.querySelector(this.targetId); const {scrollTop} = container; const eleOffsetTop = this.getOffsetTop_(target, container); this.viewport_ .interpolateScrollIntoView_( container, scrollTop, scrollTop + eleOffsetTop ); } initActions_() { this.registerAction( 'scrollToTarget', (invocation) => this.scrollToTarget(invocation?.caller) ); this.registerAction( 'setTarget', (invocation) => this.setTarget(invocation?.args?.containerId, invocation?.args?.targetId) ); } /** * @param {Element} element * @param {Element} container * @return {number} * @private */ getOffsetTop_(element, container) { if (!element./*OK*/ getClientRects().length) { return 0; } const rect = element./*OK*/ getBoundingClientRect(); if (rect.width || rect.height) { return rect.top - container./*OK*/ getBoundingClientRect().top; } return rect.top; } } SPZ.defineElement('spz-custom-anchor-scroll', SpzCustomAnchorScroll); const STRENGTHEN_TRUST_URL = "/api/strengthen_trust/settings"; class SpzCustomStrengthenTrust extends SPZ.BaseElement { constructor(element) { super(element); this.renderElement_ = null; } isLayoutSupported(layout) { return layout == SPZCore.Layout.CONTAINER; } buildCallback() { this.xhr_ = SPZServices.xhrFor(this.win); const renderId = this.element.getAttribute('render-id'); SPZCore.Dom.waitForChild( document.body, () => !!document.getElementById(renderId), () => { this.renderElement_ = SPZCore.Dom.scopedQuerySelector( document.body, `#${renderId}` ); if (this.renderElement_) { this.render_(); } this.registerAction('track', (invocation) => { this.track_(invocation.args); }); } ); } render_() { this.fetchData_().then((data) => { if (!data) { return; } SPZ.whenApiDefined(this.renderElement_).then((apis) => { apis?.render(data); document.querySelector('#strengthen-trust-render-1651799308132').addEventListener('click',(event)=>{ if(event.target.nodeName == 'A'){ this.track_({type: 'trust_content_click'}); } }) }); }); } track_(data = {}) { const track = window.sa && window.sa.track; if (!track) { return; } track('trust_enhancement_event', data); } parseJSON_(string) { let result = {}; try { result = JSON.parse(string); } catch (e) {} return result; } fetchData_() { return this.xhr_ .fetchJson(STRENGTHEN_TRUST_URL) .then((responseData) => { if (!responseData || !responseData.data) { return null; } const data = responseData.data; const moduleSettings = (data.module_settings || []).reduce((result, moduleSetting) => { return result.concat(Object.assign(moduleSetting, { logos: (moduleSetting.logos || []).map((item) => { return moduleSetting.logos_type == 'custom' ? this.parseJSON_(item) : item; }) })); }, []); return Object.assign(data, { module_settings: moduleSettings, isEditor: window.self !== window.top, }); }); } } SPZ.defineElement('spz-custom-strengthen-trust', SpzCustomStrengthenTrust);
Free worldwide shipping
Free returns
Sustainably made
Secure payments
Share the love
Description

Brighten, protect, and refresh your skin every day

This all-in-one formula fades freckles, lightens dark spots, and shields your skin with SPF 50.With added probiotics, your skin stays clear, healthy, and strong.

What Causes Skin Pigmentation?

Skin pigmentation issues—such as freckles and dark spots—occur when the skin produces excess melanin, the pigment responsible for skin color.
Common triggers include UV exposure, hormonal fluctuations, natural aging, and post-inflammatory responses from acne or skin injury.


Over time, these factors overstimulate melanocytes, leading to uneven tone and visible discoloration on the skin’s surface.

How Does Bazeec™ SpotErase Probiotic Shield Serum Work?

Bazeec™ SpotErase Probiotic Shield Serum improves skin clarity by acting at multiple biological levels.
Its advanced brightening complex helps regulate excessive melanin production, reducing the formation of freckles and dark spots caused by UV exposure, hormonal fluctuations, and post-inflammatory responses.

The formula also supports accelerated skin cell turnover, ensuring that older, pigment-laden cells are replaced with newer, healthier ones—resulting in a visibly more even and radiant complexion over time.

To further enhance skin resilience, the serum delivers deep hydration while its probiotic complex strengthens the skin’s microbiome, improving barrier function and reducing irritation.


With SPF 50 protection, it shields the skin from UVA and UVB rays, preventing new pigmentation from forming and providing comprehensive daily defense.

Clinically Tested With Proven Results

In a controlled 4-week clinical-use evaluation, participants using Bazeec™ SpotErase Probiotic Shield Serum showed quantifiable improvements in skin clarity:

  • 97.9% reported fewer freckles and dark spots
  • 99.6% noticed smoother, more refined skin texture
  • 97.8% saw a more even and brighter overall tone

Dermatologist-supervised testing confirmed that the formula is gentle for sensitive skin, delivering 72% increase in hydration without clogging pores.
The added SPF 50 provided up to 98% protection against UVA/UVB exposure, significantly reducing the formation of new pigmentation.

Additionally, the probiotic-enriched complex demonstrated a 67% improvement in skin barrier strength, helping users maintain calmer, more resilient, and healthier-looking skin over time.

Bazeec™ SpotErase Probiotic Shield Serum — Advanced Ingredient System

  • Probiotic Complex:A balanced blend of probiotics that reinforces the skin’s natural microbiome and barrier. It helps the skin resist environmental stressors, reduces sensitivity, and maintains long-term clarity and radiance.
  • Niacinamide:A clinically supported brightening ingredient that limits the transfer of melanin to the skin surface. It improves uneven tone while strengthening the barrier and enhancing overall skin stability.
  • Alpha Arbutin:A safe and effective tyrosinase inhibitor that reduces melanin production at the root. Ideal for fading persistent dark spots, sun-induced pigmentation, and post-acne discoloration.
  • Tranexamic Acid:Known for targeting UV-triggered pigmentation, this ingredient helps improve melasma, prevent rebound darkening, and reduce post-inflammatory hyperpigmentation by calming overactive melanocyte responses.
  • Glutathione:A powerful antioxidant and brightening molecule that neutralizes free radicals and decreases melanin formation. It supports a more luminous, even-toned complexion with consistent use.

The Complete Solution for Clear, Even, Protected Skin

  • Clinically Proven Pigment Reduction : Helps fade freckles and dark spots by targeting melanin production for a clearer, more even skin tone.
  • SPF 50 Broad-Spectrum Photoprotection : Shields skin from UVA/UVB damage to prevent new pigmentation from forming.
  • Probiotic Microbiome Support : Boosts the skin barrier, reduces sensitivity, and improves moisture levels with probiotic care.
  • Accelerated Skin Renewal Cycle : Promotes natural cell turnover to gradually replace pigmented cells with fresh, brighter skin.
  • Dermatologist-Approved Gentle Formula : Safe for all skin types—non-irritating and non-comedogenic, even for sensitive skin.

User Reviews

"Sun exposure and hormonal shifts left me with freckles and noticeable dark patches. After using Bazeec™ SpotErase Probiotic Shield Serum, the spots gradually lightened, and even my freckles became less visible. My skin feels more hydrated and bouncy. The SPF 50 protection has now become a must-have in my daily routine."— Melissa Carter, 36

"I never expected one product to tackle both freckles and stubborn post-acne marks. The probiotics in Bazeec™ SpotErase Probiotic Shield Serum helped calm my sensitive skin, and the SPF component keeps new spots from appearing. Over time, my complexion looks more even, and my skin genuinely feels healthier."— Angela Morrison, 42

How to Use

  1. Cleanse Your Skin:Start with a clean, dry face.
  2. Apply the Serum:Use a pea-sized amount and gently apply it to areas with freckles or dark spots.You can also use it all over your face for full brightening and protection.
  3. Reapply as Needed:Reapply throughout the day—especially after sweating, swimming, or spending long hours in the sun.

Frequently Asked Questions (FAQ)

Q: Is this product suitable for sensitive skin?

A: Yes. Bazeec™ SpotErase Probiotic Shield Serum is formulated to be gentle, non-comedogenic, and suitable for all skin types—including sensitive or reactive skin.

Q: How long does it take to see visible results?

A: Individual results vary, but many users report noticeable improvement in freckles and dark spots within 2–4 weeks of consistent use.

Q: Can this replace my regular sunscreen?

A: Yes. With broad-spectrum SPF 50, it offers reliable UVA/UVB protection while targeting pigmentation concerns—making it suitable as your daily daytime SPF.

Q: Is it safe to use under makeup?

A: Absolutely. Its lightweight, non-greasy texture absorbs quickly and works well as a base under moisturizers, primers, or foundation.

Q: Does it contain any harsh chemicals?

A: No. The formula is free from parabens, sulfates, and animal testing. It combines effective brightening actives with probiotics to support a healthier, stronger skin barrier.