when successful/unsuccessful purchase is recorded put the customer profile id into the purchase log and make the profile non-temporary so that the information in it can be used by the store, and perhaps it can be converted to a logged in user at a later time