Patent ID: 7680695

Claim:
A system comprising: a computer server provided in communication with a terminal of a system user and executing program instructions that cause the server to: authenticate a user to an interactive web shop; store authentication data for users and communicate the authentication data to the user logon processing instructions; process an interactive web shopping session with an authenticated user; determine a scope of user access to functions of the web shop during the web shopping session; and during the web shopping session, control a progression of stages in the web shopping session according to a process script that defines a complete set of operational stages available in the web shopping session and a corresponding function set for each stage, the process script controlling, based on user authorization instructions, which successive operational stages are available to the user and which functions from the corresponding function set are available at a particular stage in the progression, and to display only those navigation keys that are associated with permitted successive operational stages, wherein the process script includes a root stage with a corresponding function set and a plurality of subsequent stages, each subsequent stage having a corresponding function set.