|
Aim of implementation:
The main aim of the implementation «E-commerce On-line Ordering System» is to provide clients and business partners of Robert BOSCH Ukraine with more control over ordering process and products delivery, reducing time for orders processing and shipping, finding out orders status, products availability, mutual settlement of accounts status and other information that deals with issues of intercorporate collaboration (B2B communications).
Project description:
«E-commerce On-line Ordering System» consists of the following modules:
Catalogue - this section provides information about bill of products that user can order and allows choosing the necessary products and adding them into shopping cart.
Cart - this section allows adding products into shopping cart, viewing ordered products, editing current order, creating an order and sending it to the company Robert BOSCH Ukraine.
Orders - this section provides users with the full information about made orders and their status. The user is able to delete an order until its acceptance by Robert BOSCH Ukraine.
Profile - this section allows viewing and editing the information about company and users accounts. The following information is available for viewing and editing:
- General information about company
- Address information
- Information about company's employees - users with limited rights.
Balance - this section provides a system user with financial information:
- general outstanding sum for company BOSCH;
- general sum of prepayments for ordered products; sum of overdue payments - outstanding sum for delivered orders when the payment terms are expired.
Users from companies partners using «E-commerce On-line Ordering System» are able to carry out the following activities on collaboration with Robert BOSCH Ukraine:
Forming of new orders
- user chooses a product from the product list, indicates the needed number and adds it into shopping cart. In all menu items the current order price is displayed. Having chosen all needed products, the user is able to look through the formed order, to edit the chosen number, add or delete a product.
- After final order checking user sends it to Robert BOSCH Ukraine.
Receipt confirmation of order acceptance (refusal)
- After company Robert BOSCH Ukraine accepted and considered an order, a user receives the notification about order status - refusal or acceptance. In case of acceptance a user receives information about prices, final discount and terms of payment and delivery. If the suggested conditions - number, price, discount and delivery terms do not well for a user, a user is able to refuse an order and delete it out of the system. Meanwhile the notification about order refusal is sent to Robert BOSCH Ukraine.
Checking a user's balance status in the system
- User receives information about the financial status in relations with Robert BOSCH Ukraine. User is able to see the general sum of debt for orders (commodity credit), sum of overdue payments.
- User receives information about made orders and payments.
Editing of the company information
- In case the bank details or address details of the company were changed, a user is able to change them in the system settings as well. Meanwhile there is no need to take any other steps on informing Robert BOSCH Ukraine about made changes. The administrator of a company is able to edit user information or add new users to the systems.
Reports forming and printing
- A user is able to print invoices.
- A user is able to print any page of the system interface with filtered data set.
Technologies:
J2EE, JSP, Struts, EJB 2, PostgreSQL, Tomcat, JavaScript, Perl, Shell Scripts.
Used in development:
Portal B2B Processor - platform for building the systems aimed at e-collaboration (business to business) between company and its partners.
|