Trumpet flower disposable paper bowl takeaway paper bowl tin foil packing box spicy mixed round bowl thickened aluminum foil paper lunch box

$149.90
people are viewing this right now
Free worldwide shipping
Free returns
Sustainably made
Secure payments
Description
1
Select product
Selected 0 item(s)
380ml white bowl without lid 500
380ml white bowl with lid 500
500ml flat white bowl without lid 600
500ml flat white bowl with lid 600
500 white bowls without lid
500 white bowls with lid
620ml white bowl without lid 500
620ml white bowl with lid 500 PCs
600 750ml white bowls without lids
750ml white bowl with lid 600
1000ml white bowl without lid 600
1000ml white bowl with lid 600
1150ml white bowl without lid 600
1150ml white bowl with lid 600
600 1250ml white bowls without lid
1250ml white bowl with lid 600
1300ml white bowl without lid 600
1300ml white bowl with lid 600
class SpzCheckoutNotificationHandler extends SPZ.BaseElement { constructor(element) { super(element); this.timer_ = null; } isLayoutSupported(layout) { return layout == SPZCore.Layout.LOGIC; } sendVariantListUpdateEvent_(data) { const messageData = { type: "theme_variant_list_update", data: { orderToken: data.order_token || data.order_id } }; clearInterval(this.timer_); if(!window.CheckoutAPI) { this.timer_ = setInterval(() => { if(window.CheckoutAPI) { clearInterval(this.timer_); postMessage && postMessage(messageData); } }, 500); } else { postMessage && postMessage(messageData); } } buildCallback() { this.action_ = SPZServices.actionServiceForDoc(this.element); this.registerAction('sendVariantListUpdateEvent', (param) => { this.sendVariantListUpdateEvent_(param.args.data); }); } } SPZ.defineElement('spz-custom-checkout-notification-handler', SpzCheckoutNotificationHandler); function handleGetOrderInfo(data) { if (data.order_id) { let api = `/api/checkout/order/info?order_id=${data.order_id}`; return Promise.resolve(api); } return Promise.reject({}); } function addEventListenerKickItems(data) { if (data.type === 'checkout_kick_items') { return Promise.resolve(data); } return Promise.reject({}); } exportFunction('handleGetOrderInfo', handleGetOrderInfo) exportFunction('addEventListenerKickItems', addEventListenerKickItems)