public function store( MShop_Order_Item_Base_Interface $basket )
	{
		$context = $this->_getContext();

		$orderManager = MShop_Factory::createManager( $context, 'order' );
		$orderBaseManager = MShop_Factory::createManager( $context, 'order/base' );


		$orderBaseManager->begin();
		$orderBaseManager->store( $basket );
		$orderBaseManager->commit();

		$orderItem = $orderManager->createItem();
		$orderItem->setBaseId( $basket->getId() );
		$orderItem->setType( MShop_Order_Item_Abstract::TYPE_WEB );
		$orderManager->saveItem( $orderItem );


		return $orderItem;
	}