protected function mergeBasket(umiObject $guestBasket) { $orderItems = $guestBasket->order_items; if(is_array($orderItems)) { $userBasket = __emarket_purchasing::getBasketOrder(false); if($userBasket) { foreach($orderItems as $orderItemId) { $orderItem = orderItem::get($orderItemId); if($orderItem) { $userBasket->appendItem($orderItem); } } $userBasket->commit(); } } $guestBasket->delete(); }