![]() |
|
|
Module “Internet-shop”This system is developed together with the catalogues of the products and allows a user to order products listed in the catalogue. It also implements the mechanisms of getting the information on the orders, placed by the employees of the Customer. Let’s describe the scenario of work of the system of orders: While a user is looking through the catalogue, he can add products into his shopping basket. He can also change the number of products, recount the order and return to the products browsing. Drawing up an order By pressing the "To draw up an order" button a registered, but not authorized user is required to authorize and an unregistered user is required to register. After the authorisation the user is asked to pay for the ordered products either via the Internet or in cash. After the order is confirmed by the user, a confirmation is sent on the e-mail, provided by the user during the registration. The information on the order and the user’s contact data are sent to the manager of a company by an e-mail and are registered into the database. After confirming the order, the customers receive by an e-mail a confirmation of the status change of the order. Processing of orders After the data from the form is sent to the server, a new record about a new user is made in the database, and one of the fields of the new user’s record contains a unique key, formed from the data in the field “e-mail”. For the registration confirmation a letter is sent on the user's e-mail. Besides the greeting it contains a link with the key, formed for this user. Following the link, the user invokes a handler, which compares the key in a link with the record in the database, and if they match, it allows access and finishes the registration procedure. After that a notification about a new site user is sent on the site administrator's e-mail The history of orders This section allows the registered and authorized users look through the history of orders. During the order processing the Customer's employees, who have the appropriate rights, change the status of the orders being processed. The system allows to change the list of statuses. Any changes of the order status are recorded and can be viewed by the registered customer in "A personal user's section". Administrative interface allows to:
|
|
|