🌈 Pet Oral Repair Gel

$19.99  - $36.99
🔥buy more save more🔥:  buy 1 get 1 box free🥳total 4 pcs
Quantity
Shipping
const TAG = "spz-custom-product-automatic"; class SpzCustomProductAutomatic extends SPZ.BaseElement { constructor(element) { super(element); this.variant_id = '42a2178e-fb98-4ce7-8902-2e485f477ce9'; this.isRTL = SPZ.win.document.dir === 'rtl'; this.isAddingToCart_ = false; // 加购中状态 } 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 = '765d55b0-e403-414b-b2d9-52bc0e4264eb'; 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 == '765d55b0-e403-414b-b2d9-52bc0e4264eb' && 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(); }); // 加购事件 this.registerAction('handleAddToCart', (invocation) => { // 阻止事件冒泡 const event = invocation.event; if (event) { event.stopPropagation(); event.preventDefault(); } // 如果正在加购中,直接返回 if (this.isAddingToCart_) { return; } const quantity = invocation.args.quantity || 1; this.addToCart(quantity); }); } // 加购方法 async addToCart(quantity) { // 设置加购中状态 this.isAddingToCart_ = true; const productId = '765d55b0-e403-414b-b2d9-52bc0e4264eb'; const variantId = this.variant_id; const url = '/api/cart'; const reqBody = { product_id: productId, variant_id: variantId, quantity: quantity }; try { const data = await this.xhr_.fetchJson(url, { method: 'POST', body: reqBody }); // 触发加购成功提示 this.triggerAddToCartToast_(); return data; } catch (error) { error.then(err=>{ this.showToast_(err?.message || err?.errors?.[0] || 'Unknown error'); }) } finally { // 无论成功失败,都重置加购状态 this.isAddingToCart_ = false; } } showToast_(message) { const toastEl = document.querySelector("#apps-match-drawer-add_to_cart_toast"); if (toastEl) { SPZ.whenApiDefined(toastEl).then((apis) => { apis.showToast(message); }); } } // 触发加购成功提示 triggerAddToCartToast_() { // 如果主题有自己的加购提示,则不显示 const themeAddToCartToastEl = document.querySelector('#add-cart-event-proxy'); if (themeAddToCartToastEl) return; // 显示应用的加购成功提示 this.showToast_("Added successfully"); } 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 SpzCustomDiscountBundle extends SPZ.BaseElement { constructor(element) { super(element); } isLayoutSupported(layout) { return layout == SPZCore.Layout.LOGIC; } mountCallback() {} unmountCallback() {} setupAction_() { this.registerAction('showAddToCartToast', () => { const themeAddToCartToastEl = document.querySelector('#add-cart-event-proxy') if(themeAddToCartToastEl) return const toastEl = document.querySelector('#apps-match-drawer-add_to_cart_toast') SPZ.whenApiDefined(toastEl).then((apis) => { apis.showToast("Added successfully"); }); }); } buildCallback() { this.setupAction_(); }; } SPZ.defineElement('spz-custom-discount-toast', SpzCustomDiscountBundle);

Description

Pet oral problems, solved here!

 Pet Oral Repair Gel can thoroughly whiten yellow teeth, remove tartar accumulated on teeth, solve dental plaque, and bring a comprehensive and clean oral experience. Remove bad breath, relieve tooth sensitivity, gum bleeding, etc. Solve tooth sensitivity and gum bleeding, repair gum damage and receding gums. For example:

M.D. Recommend

As a pet dentist, if your pet has tartar buildup, infections, stains, and other dental hygiene issues. I recommend this  Pet Oral Restorative Gel. It contains a variety of herbal extracts, minerals, vitamins, and organic compounds that help dissolve hardened tartar, thereby removing it and preventing infection.

 
 Pet Oral Repair Gel is dedicated to solving oral problems safely and harmlessly.  This oral repair gel is very easy to use. It can be applied directly to the teeth or used with other oral products or toothpaste. It spreads easily and distributes evenly on the teeth, easily targeting hard-to-reach areas where tartar can build up.
 
 
 
What does Pet Oral Repair Gel do for my pet's teeth?
 
Whitens Teeth
 
 Pet Oral Repair Gel helps pets remove plaque, tartar, germs and more, leaving teeth completely white in 1 week, whether they are yellow or black.

Eliminates Bad Breath

 Pet Oral Repair Gel helps remove the germs that cause bad breath, dental calculus, tonsil stones, cavities and more, completely helping to eradicate bad breath, and the added menthol freshens breath.

  

Removes Calculus

Tartar is calcified plaque that inflames the gums and can lead to bone loss, loose teeth, tooth sensitivity, etc.  Pet Oral Repair Gel helps to eliminate plaque and remove stubborn tartar attached to the teeth, so your pet's teeth are white and healthy again.

Key Ingredients

Baking soda contains mild abrasive qualities that can aid in the removal of tartar accumulation on teeth. Baking soda also has a neutralizing impact on acids in the mouth that cause tooth decay, making it a useful tool for tartar prevention.

Galla japonica: it can inhibit the residual anaerobic bacteria in the root canal, significantly inhibit enterococcus faecalis and its adhesion ability, inhibit the activity of early Candida albicans biofilm, and can also block the dentin tubules and reduce the possibility of infection invading the root canal. It can treat caries very well and help teeth recover.

Triphala: With antibacterial, anti-inflammatory, and free radical scavenging properties, it can kill streptococcus mutans and inhibit the formation of streptococcus mutans biofilm, so it can effectively remove tooth plaque and effectively protect gingival tissue cells from damage by free radicals.
 

Citric acid: is a naturally occurring acid that may be found in citrus fruits such as lemons, limes, and oranges. Its ability to eliminate tartar accumulation and boost general dental health makes it a prominent ingredient in oral care products. The ability of citric acid to dissolve mineral deposits on teeth is one of its main benefits for tartar eradication. Citric acid also contains antibacterial characteristics that can aid in the reduction of dangerous germs in the mouth. This can assist to prevent plaque and tartar buildup, as well as lower the risk of tooth decay and gum disease.

Peppermint Extract

One of the primary advantages of peppermint extract is its ability to freshen breath and leave the mouth feeling clean. It includes menthol, which has a cooling effect and can aid in the masking of foul breath. It can also promote saliva production, which can aid in the removal of food particles and germs that lead to tartar development.

 

German Chamomile

It works excellently for sensitive skin because it can calm broken capillaries for its anti-inflammatory and anti-allergic properties. So it’s great for relieving bleeding gums and tooth sensitivity.

 

 

👑ABOUT US 

SHIPPING

  • We ship worldwide
  • If you have any questions, please contact our customer servicestaff member for assistance!

Sign up and save

Subscribe to get special offers, free giveaways, and once-in-a-lifetime deals.