Petunia Xiangyun Gold Foil Paper Lunch Box Disposable Paper Bowl Small Seafood Packaging Box Salad Bowl Braised Pork Lunch Box

$99.90
people are viewing this right now
Free worldwide shipping
Free returns
Sustainably made
Secure payments
Description
1
Select product
Selected 0 item(s)
500ml xiangyun gold foil square box without lid 300 pieces
500ml xiangyun gold foil square box with pp lid 300 pieces
500ml xiangyun gold foil square box with pet lid 300 pieces
500ml xiangyun gold foil square box with paper lid 300 pieces
750ml xiangyun gold foil square box without lid 300 pieces
750ml xiangyun gold foil square box with pp lid 300 pieces
750ml xiangyun gold foil square box with pet lid 300 pieces
750ml xiangyun gold foil square box with paper lid 300 pieces
1000ml xiangyun gold foil square box without lid 300 pieces
1000ml xiangyun gold foil square box with pp lid 300 pieces
1000ml xiangyun gold foil square box with pet lid 300 pieces
1000ml xiangyun gold foil square box with paper lid 300 pieces
750ml xiangyun gold foil shallow square box without lid 300 pieces
750ml xiangyun gold foil shallow square box with lid 300 pieces
1000ml xiangyun gold foil shallow square box without lid 300 pieces
1000ml xiangyun gold foil shallow square box with lid 300 pieces
1000ml xiangyun gold foil shallow square double grid box without lid 300 pieces
1000ml xiangyun gold foil shallow square double grid box with lid 300 pieces
330ml wave paper bowl without lid 500 sets
330ml wave paper bowl with pp lid 500 sets
330ml wave paper bowl with lid and inner tray 500 sets
400ml xiangyun round bowl without lid 300 pieces
400ml xiangyun round bowl with pp lid 300 sets
500ml xiangyun round bowl without lid 300 pieces
500ml xiangyun round bowl with pp lid 300 sets
500ml xiangyun round bowl with paper lid 300 sets
520ml xiangyun drum without lid 500 pieces
520ml xiangyun drum with pp cover 500 sets
520ml xiangyun drum with paper cover 500 sets
750ml xiangyun round bowl without lid 300 pieces
750ml xiangyun round bowl with pp lid 300 sets
750ml xiangyun round bowl with paper lid 300 sets
1000ml xiangyun round bowl without lid 300 pieces
1000ml xiangyun round bowl with pp lid 300 sets
1000ml xiangyun round bowl with paper lid 300 sets
260ml xiangyun gold foil round bowl without lid 2000 pieces
260ml xiangyun gold foil round bowl with lid 2000 pieces
390ml xiangyun gold foil round bowl without lid 1000 pieces
390ml xiangyun gold foil round bowl with lid 1000 pieces
528ml xiangyun gold foil round bowl without lid 1000 pieces
528ml xiangyun gold foil round bowl with lid 1000 pieces
700ml xiangyun gold foil round bowl without lid 1000 pieces
700ml xiangyun gold foil round bowl with lid 1000 pieces
960ml xiangyun gold foil round bowl without lid 1000 pieces
960ml xiangyun gold foil round bowl with lid 1000 pieces
2000ml xiangyun gold foil round bowl without lid 300 pieces
2000ml xiangyun gold foil round bowl with lid 300 pieces
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)