Petunia Disposable Paper Bowl Kraft Square Box Thickened Fried Rice Light Meal Salad Gold Foil Paper Lunch Box Bento Box

$159.00
people are viewing this right now
Free worldwide shipping
Free returns
Sustainably made
Secure payments
Description
1
Select product
Selected 0 item(s)
500ml yellow cowhide square box with pp lid 300 sets
500ml yellow cowhide square box with pet lid 300 sets
500ml yellow leather square box with cow card cover 300 sets
500ml white square box with pp lid 300 sets
500ml white cowhide square box with pet lid 300 sets
500ml white square box with cow card cover 300 sets
650ml yellow cowhide square box with pp lid 300 sets
650ml yellow cowhide square box with pet lid 300 sets
650ml yellow leather square box with cow card cover 300 sets
650ml white square box with pp lid 300 sets
650ml white cowhide square box with pet lid 300 sets
650ml white square box with cow card cover 300 sets
750ml yellow cowhide square box with pp lid 300 sets
750ml yellow cowhide square box with pet lid 300 sets
750ml yellow leather square box with cow card cover 300 sets
750ml white square box with pp lid 300 sets
750ml white cowhide square box with pet lid 300 sets
750ml white square box with cow card cover 300 sets
1000ml yellow cowhide square box with pp lid 300 sets
1000ml yellow cowhide square box with pet lid 300 sets
1000ml yellow leather square box with cow card cover 300 sets
1000ml white square box with pp lid 300 sets
1000ml white cowhide square box with pet lid 300 sets
1000ml white square box with cow card cover 300 sets
750ml yellow cattle leather shallow square box with PP cover 300 sets
1000ml yellow cattle leather shallow square box with PP cover 300 sets
1000ml double-grid yellow cattle leather shallow square box with PP cover 300 sets
500ml wave gold foil square box with pp lid 300 sets
500ml wave gold foil square box with pet lid 300 sets
500ml wave gold foil square box with paper cover 300 sets
650ml wave gold foil square box with pp lid 300 sets
650ml wave gold foil square box with pet lid 300 sets
650ml wave gold foil square box with paper cover 300 sets
750ml wave gold foil square box with pp lid 300 sets
750ml wave gold foil square box with pet lid 300 sets
750ml wave gold foil square box with paper cover 300 sets
1000ml wave gold foil square box with pp lid 300 sets
1000ml wave gold foil square box with pet lid 300 sets
1000ml wave gold foil square box with paper cover 300 sets
750ml wave gold foil shallow square box with lid 300 sets
1000ml wave gold foil light square box with pp lid 300 sets
1000ml wave gold foil shallow square double grid box with pp lid 300 sets
750ml lucky cat silver foil square box with pp lid 300 sets
1000ml lucky cat silver foil square box with pp lid 300 sets
750ml lucky cat silver foil light square box with pp lid 300 sets
1000ml lucky cat silver foil light square box with pp lid 300 sets
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
750ml flower gold foil shallow square box with lid 300 sets
1000ml flower gold foil shallow square box with lid 300 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)