Trumpet flower disposable plastic bowl takeaway packing soup bowl round box fruit fishing packing bowl transparent porcelain white with lid

$118.90
people are viewing this right now
Free worldwide shipping
Free returns
Sustainably made
Secure payments
Description









1
Select product
Selected 0 item(s)
360ml [Transparent reinforcing ribs] 480 sets of soup bowl + blue cover
450ml [Transparent reinforcing ribs] 480 sets of soup bowl + blue cover
550ml [Transparent reinforcing ribs] 480 sets of soup bowl + blue cover
600ml [Transparent reinforcement] soup bowl + blue cover 200 sets
800ml [Transparent reinforcement] soup bowl + blue cover 200 sets
1000ml [Transparent reinforcing ribs] soup bowl + blue cover 200 sets
1250ml [Transparent reinforcing ribs] soup bowl + blue cover 200 sets
1500ml [Transparent reinforcement] soup bowl + blue cover 200 sets
1750ml [Transparent reinforcing ribs] soup bowl + blue cover 200 sets
360ml transparent 480 sets with lid
450ml transparent 480 sets with lid
600ml transparent 200 sets with lid
800ml transparent 200 sets with lid
1000ml transparent 200 sets with lid
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)