Trumpet Flower Disposable Paper Bowl Double Thickened Corrugated Paper Bowl Takeaway Soup Bowl Round Porridge Barrel Dessert Package Box

$159.90
people are viewing this right now
Free worldwide shipping
Free returns
Sustainably made
Secure payments
Description
1
Select product
Selected 0 item(s)
350ml black mesh bowl without lid 500 set
350ml black mesh bowl with lid 500 set
350ml yellow corrugated bowl without lid 500 sets
350ml yellow corrugated bowl with lid 500 sets
440ml black mesh bowl without lid 500 set
440ml black mesh bowl with lid 500 set
440ml yellow corrugated bowl without lid 500 sets
440ml yellow corrugated bowl with lid 500 sets
520ml black mesh bowl without lid 500 set
520ml black grid bowl with lid 500 set
520ml yellow corrugated bowl without lid 500 sets
520ml yellow corrugated bowl with lid 500 sets
720ml black mesh bowl without lid 500 set
720ml black mesh bowl with lid 500 set
720ml yellow corrugated bowl without lid 500 sets
720ml yellow corrugated bowl with lid 500 sets
998ml black mesh bowl without lid 500 set
998ml black mesh bowl with lid 500 sets
998ml yellow corrugated bowl without lid 250 sets
998ml yellow corrugated bowl with lid 250 sets
1090ml black mesh bowl without lid 300 set
1090ml black mesh bowl with lid 300 sets
1090ml yellow corrugated bowl without lid 300 sets
1090ml yellow corrugated bowl with lid 300 sets
850ml yellow corrugated bowl without lid 250 sets
850ml yellow corrugated bowl with lid 250 sets
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)