What is the Technical Task for the site
An example of the technical task (TOR) for the creation of an online store of electronics and household appliances
Since the development of sites, as well as further technical support of sites, is our main specialty, we are often asked to calculate the cost of a project without TK and/or ask to show how it should look. That's why we have developed and put into open access a typical example of a full-format TOR for creating an online store, so that our customers can create their own TOR based on their projects based on it.
1. Project boundaries
The main functions to be implemented are:
Implementation of a product catalog (at the first stage, electronics and household appliances, later other product groups) with the possibility of filtering, convenient navigation;
In the catalog of goods, an individual filter must work for each group of goods. The filtering parameters will be agreed for each group separately;
Presentation of goods with their characteristics - complete information about the goods on a detailed page with the possibility to buy;
Implementation of the order process - choosing the place of delivery, type of delivery, payment;
It is planned to start the project in the Azerbaijani language, at the next stage the Russian language will be connected;
The expansion of the functionality will be carried out at the customer's request after the launch of the first stage of the project as single additions or in whole stages.
2. Terms used
The template is a prepared layout of the graphic presentation of the site.
A service module (module) is a functionally complete software block designed to perform a specific practical task. Service modules (unlike pages) do not have their own user interface (on the site), but accept the data entered by the visitor from the pages (and/or read data from the database) and process them based on a given algorithm. The result of the module's operation can be both the display of search results on the page, and the modification of the database or the sending of electronic correspondence.
Information panel (panel) - visually combined elements of content, navigation or indication.
The section of the site is the largest structural element that combines the pages of the site according to the principle of forming a logically complete group of information.
Site subdivision (subsection) – a structural combination of site pages within one of its sections.
3. SEO requirements
SEO requirements are specified in a separate document - an appendix to the TOR.
4. Site structure and functionality
4.1. General functionality
In addition to standard authentication (login-password), an external one through the Facebook social network is used.
The values of properties and characteristics are not displayed in the absence of them in the entity;
In all areas where the tabular-ribbon presentation of the product is used, the standard catalog presentation of the product is used, unless otherwise specified.
"Order in 1 click" - the function is available for forming an order without entering the data required during registration through the full procedure. You only need to enter a phone number, a virtual user is created in the system, the current product or the contents of the basket (depending on the location of the function) are placed on the order. If the user is authorized, the phone number is not requested, the order is placed immediately and the transition to Step No. 3 of the registration takes place, the order is matched with the current user.
Cities and points of sale (delivery of goods) — two directories are defined in the system: "cities for export and delivery of goods", "directory of points of sale/delivery of goods" linked to the city.
Authorization/registration/password recovery forms. All pop-up input forms are performed in a uniform style, the user's EMAIL or PHONE is used to reset the password.
4.2. Home page
Region No. 1 — the region is home to:
Top banner (TOP_PAGE type), if there are no banners of this type in the system, the entire banner area is not displayed.
Language switching is carried out by transferring the user to the main page of the site with the selected language.
Current store selection mechanism - the area contains a drop-down window that allows you to select a store: a two-step selection of the city, then the store. The structuring of stores by city is carried out by the site administrator and is ensured by the exchange mechanism with the external accounting system (1C). You can view the location of the store on an interactive map.
Login to the user section (pop-up authorization form). If the user is authorized, his full name is displayed instead of "authorization".
Region No. 2 - the region is home to:
The top menu contains links to general information (payment, delivery, warranty, contacts). The menu can be changed using standard system mechanisms.
Company logo. On all pages, except the main page, when you click on the button, you go to the main page of the current language.
The search system - you can enter the full or partial name of the product in the input field, after entering the 4th more characters, the system starts to offer products in the form of a dropbox based on the coincidence of the substrings of the current input. The product card can be transferred from the proposed list. A search option is possible, in which the name of the product + Enter is printed in the input field, after which the system displays a list of products that meet the condition on a separate page, a page-by-page display is used. Description of the Search Results page. To adjust the search area, a list of sections of the first level of the directory is used. Below the search bar is a hint of the most frequent search queries