Professional 15-in-1 Multifunctional Food Chopper

const TAG = "spz-custom-product-automatic"; class SpzCustomProductAutomatic extends SPZ.BaseElement { constructor(element) { super(element); this.variant_id = 'd3595e7d-e9cd-41b4-a13d-0ec3a375f286'; 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 = 'fa422c83-7dbf-4e60-982a-8a1670a5c775'; 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 == 'fa422c83-7dbf-4e60-982a-8a1670a5c775' && 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 = 'fa422c83-7dbf-4e60-982a-8a1670a5c775'; 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);
Price
$64.99
color
White
Green
Black
Quantity
Description

Description

Say goodbye to messy countertops and bulky food processors. This all in one kitchen miracle will completely transform the way you cook, giving you perfectly diced veggies in seconds and bringing joy back to your meal prep.

⚡ Chop 6X Faster & Reclaim Your Evening

Transform 30-minute prep sessions into quick 5-minute wins. With one smooth downward motion, power through tomatoes, bell peppers, potatoes, carrots, onions, and even cheese.

• Saves serious meal prep time
• Handles soft and hard vegetables with ease
• Perfect for busy parents & meal preppers
• Makes healthy eating faster and easier
• Consistent, uniform cuts every time


🛡️ Built to Last with Premium Materials

This chopper is made from ultra-durable food-grade ABS and equipped with rust-proof stainless steel blades. Every press delivers crisp, clean, restaurant-quality cuts. The non-slip silicone base keeps it firmly locked in place for safe, stable chopping.

• Heavy-duty food-grade ABS construction
• Rust-proof stainless steel blades
• Smooth, powerful press for uniform cuts
• Silicone anti-slip base for maximum stability
• Safe and secure countertop performance


🥕 Chop Any Ingredient Effortlessly

From hard potatoes to juicy tomatoes and onions, this chopper cuts it all with one smooth press. Uniform results, no crushing — just fast, fresh, perfect prep every time.

Effortlessly cuts both hard and soft produce
• Smooth press-down design for uniform results
• No crushing, no messy tearing
• Preserves natural texture and freshness
• Ideal for salads, stews, and snack platters


🥗 Chop, Wash & Store in One Step

The upgraded large transparent container features a built-in water filter basket. Chop directly into the bin, take it to the sink, rinse instantly, and eliminate extra dishes.

• Large-capacity storage container
• Built-in drain basket for rinsing
• No extra bowls required
• Streamlined prep-to-sink workflow


🧼 Zero-Stress Cleanup

Cleanup is effortless. Use the included scraper and brush to remove stuck food quickly. Then simply load it into the dishwasher and walk away.

• Custom scraper for blade cleaning
• Cleaning brush included
• 100% dishwasher safe
• Fast and frustration-free maintenance


⭐Customer Reviews

⭐⭐⭐⭐⭐
“Finally, chopping veggies is actually fun! I cut potatoes, onions, and peppers in seconds.”
“I love that it’s sturdy and doesn’t slip on the counter. Cleanup is a breeze too.”
— Sarah L., Chicago, Illinois


⭐⭐⭐⭐⭐
“This chopper is a game-changer for weeknight dinners.”
“I can prep salads, stir-fry veggies, and even fruit platters all in one container. Saves me so much time!”
— Mark T., Austin, Texas


⭐⭐⭐⭐⭐
“Love how versatile this tool is.”
“From slicing tomatoes to dicing ginger, it handles everything perfectly. My kitchen prep has never been this fast and easy.”
— Jessica P., New York, New York


Specifications

Product Type: 15-in-1 Multifunctional Vegetable Chopper
Material: Food-Grade ABS & Rust-Proof Stainless Steel
Dimensions: 8.66 × 4.5 × 4.5 in (22 × 11.5 × 11.5 cm)
Safety Features: Silicone Anti-Slip Base & Hand Guard
Cleaning: 100% Dishwasher Safe (Includes Cleaning Brush & Scraper)


📦 What You’ll Get (Complete 15-Piece Set)

Everything you need to start chopping, slicing, and prepping right out of the box — no extra purchases required.

Includes:

• Chopper Main Body
• High-Capacity Container with Built-In Drain Basket
• 8 Interchangeable Blades
• Safety Hand Protector
• Peeling Knife
• Cleaning Tools


📖 How to Use

Step 1: Prepare Ingredients
Wash and, if needed, cut larger vegetables or fruits in half to fit the blades.

Step 2: Choose & Insert Blade
Select the desired blade for slicing, dicing, or julienne. Carefully insert it into the chopper base until it clicks securely.

Step 3: Place Ingredients
Place the prepared vegetables or fruits on the blade inside the high-capacity container.

Step 4: Press Down Smoothly
Using the hand guard, press down firmly and evenly. The chopper slices or dices in one motion without crushing.

Step 5: Serve or Store
Remove the hand guard and blades. Take the container directly to the sink to rinse, or pour ingredients into your dish.

Step 6: Clean Easily
Use the included scraper and brush to remove stuck food, then load all dishwasher-safe parts into the dishwasher.


Frequently Asked Questions (FAQ)

Q: Can it chop hard vegetables like potatoes and sweet potatoes?
A: Yes! The heavy-duty stainless steel blades easily handle potatoes, sweet potatoes, carrots, and other firm vegetables without crushing.

Q: Can I put it in the dishwasher?
A: Absolutely. All parts are dishwasher safe, including the blades, container, and hand guard, for effortless cleanup.

Q: Will soft fruits like tomatoes or strawberries get crushed?
A: No, the smooth press-down design ensures uniform cuts without squashing, keeping fruits fresh and intact.

Q: Are the blades safe to use?
A: Yes! The set includes a safety hand protector, and the silicone non-slip base keeps the unit stable while chopping.

Q: Does it come with all the tools I need?
A: Yes! The complete set includes the main chopper body, high-capacity container with drain basket, 8 blades, hand protector, peeling knife, and cleaning tools.

Q: Is it easy to store?
A: Definitely. The compact design fits easily in kitchen drawers or cabinets, keeping your countertop clutter-free.


🛡️ Shop With Confidence

  • 30-Day Money-Back Guarantee

  • Fast USA Shipping (3–7 Business Days)

  • Secure Checkout with SSL Encryption