complete cart implementation for unauthenticated users