Multi‑Purpose Ceramic Storage Basket with Wooden Handle, Decorative Bowl for Small Fruits, Snacks, Cookies & Daily Household Sundries Multi‑Purpose Ceramic Storage Basket with Wooden Handle, Decorative Bowl for Small Fruits, Snacks, Cookies & Daily Household Sundries

$11.99
people are viewing this right now
Color: 01
Quantity
Product was out of stock.
Product is unavailable.
Free worldwide shipping

Enjoy free shipping on every order, delivered to your doorstep no matter where you are in the world.

Free returns

Shop with confidence with our hassle-free returns policy, ensuring you love what you buy.

Sustainably made

Designed with the planet in mind, all our products are committed to sustainable practices.

Secure payments

Your payment information is always protected with our advanced, encrypted checkout security.

Description

 
  1. Multi‑scene Versatile Storage Container:This ceramic basket is not limited to food use. Perfect for small fruits, bite‑sized snacks and cookies, also works great for storing remote controls, cosmetics, bathroom accessories and craft supplies, meets diverse household storage demands.
  2. Premium High‑fired Ceramic & Comfortable Wooden Handle:Made of sturdy high‑fired ceramic body, paired with lightweight solid wood handle for easy moving between kitchen, living room and bathroom. Exquisite vintage floral pattern upgrades your home decor style.
  3. Food‑Safe Smooth Glazed Surface:Smooth glazed ceramic is food‑contact safe for snacks and fruits. Non‑stick surface supports quick hand‑wash cleaning, convenient for repeated daily use for both food and non‑food items.
  4. Charming Decorative Countertop Accent:Artistic floral printed appearance, it can be displayed openly on countertops, shelves or vanity tables. Functions as both practical storage holder and beautiful home ornament for farmhouse, vintage and modern interior.
  5. Thoughtful Housewarming & Holiday Gift Choice:Exquisite gift‑ready ceramic basket. Ideal present for house‑warming, wedding or holiday. Delicate package matches well for gifting to family and friends who love tidy, stylish home organization.
class SpzCustomDiscountFlashsale extends SPZ.BaseElement { constructor(element) { super(element); this.xhr_ = SPZServices.xhrFor(this.win); this.getFlashSaleApi = "\/api\/storefront\/promotion\/flashsale\/display_setting\/product_setting"; this.timer = null; this.variantId = "08a6a4a2-8b21-4c4c-94fe-e42c246545da"; // 促销活动数据 this.flashsaleData = {} } isLayoutSupported(layout) { return layout == SPZCore.Layout.CONTAINER; } buildCallback() { this.templates_ = SPZServices.templatesForDoc(); this.viewport_ = this.getViewport(); // 挂载bind函数 解决this指向问题 this.render = this.render.bind(this); this.resize = this.resize.bind(this); this.switchVariant = this.switchVariant.bind(this); } mountCallback() { // 获取数据 this.getData(); this.element.onclick = (e) => { const cur = this.win.document.querySelector(".app_discount_flashsale_desc"); const setting = this.flashsaleData.product_setting; const landingUrl = `/promotions/discount-default/${this.flashsaleData.discount_info.id}`; const finalUrl = appDiscountUtils.resolveDiscountHref(setting, landingUrl); if (finalUrl && appDiscountUtils.inProductBody(this.element) && e.target !== cur) { this.win.open(finalUrl, '_blank', 'noopener'); } } // 绑定 this.viewport_.onResize(this.resize); // 监听子款式切换,重新渲染 this.win.document.addEventListener('dj.variantChange', this.switchVariant); } unmountCallback() { // 解绑 this.viewport_.removeResize(this.resize); this.win.document.removeEventListener('dj.variantChange', this.switchVariant); // 清除定时器 if (this.timer) { clearTimeout(this.timer); this.timer = null; } } resize() { if (this.timer) { clearTimeout(this.timer) this.timer = null; } this.timer = setTimeout(() => { this.render(); }, 200) } switchVariant(event) { const variant = event.detail.selected; if (variant.product_id == 'c7f69447-fc3c-4d8d-ba5b-9c99f5007f43' && variant.id != this.variantId) { this.variantId = variant.id; this.getData(); } } getData() { const reqBody = { product_id: "c7f69447-fc3c-4d8d-ba5b-9c99f5007f43", product_type: "", variant_id: this.variantId } this.flashsaleData = {}; this.win.fetch(this.getFlashSaleApi, { method: "POST", body: JSON.stringify(reqBody), headers: { "Content-Type": "application/json" } }).then(async (response) => { if (response.ok) { this.flashsaleData = await response.json(); this.render(); } else { this.clearDom(); } }).catch(err => { this.clearDom(); }); } clearDom() { const children = this.element.querySelector('*:not(template)'); children && SPZCore.Dom.removeElement(children); } render() { this.templates_ .findAndRenderTemplate(this.element, { isMobile: appDiscountUtils.judgeMobile(), isRTL: appDiscountUtils.judgeRTL(), inProductDetail: appDiscountUtils.inProductBody(this.element), flashsaleData: this.flashsaleData, image_domain: this.win.SHOPLAZZA.image_domain, }) .then((el) => { this.clearDom(); this.element.appendChild(el); }) } } SPZ.defineElement('spz-custom-discount-flashsale', SpzCustomDiscountFlashsale);

You may also like

No products viewed