Вы находитесь на странице: 1из 41

Business requirements v2.

1 STRICTLY CONFIDENTIAL DO NOT SHARE

Table of Contents

1 2 3 4 5 6 7 8

Table of Contents ............................................................................................................................ 2 NON DISCLOSURE ............................................................................................................................ 4 Overview.......................................................................................................................................... 4 Phasing Approach: ........................................................................................................................... 6 Items requested from vendors: ....................................................................................................... 6 High level functionality by Phases: .................................................................................................. 6 Convention ...................................................................................................................................... 7 Owner Functionalities ..................................................................................................................... 7 8.1 8.2 Owner Functionalities Summary ............................................................................................. 7 Add new items for rent and choose main category ................................................................ 8 Add new real estate item ................................................................................................ 8 Add new Product item ................................................................................................... 17 My MESSAGES ............................................................................................................... 19 My listings ...................................................................................................................... 20 Profile ............................................................................................................................ 23 Account.......................................................................................................................... 23

8.2.1 8.2.2 8.3 8.3.1 8.3.2 8.3.3 8.3.4 9 9.1 9.2 9.3 9.4 10 10.1 10.2 10.3 10.4 10.5 10.6 10.7 10.8 10.9 10.10 11

Manage my account .............................................................................................................. 19

User Functionalities ....................................................................................................................... 25 User Functionalities Summary............................................................................................... 25 Search .................................................................................................................................... 25 Advanced search ........................................................................................................... 26 Display items ......................................................................................................................... 26 Similar items .......................................................................................................................... 28 Make reservation request ............................................................................................. 28 System Functionalities............................................................................................................... 31 User registration .................................................................................................................... 31 User authentication ....................................................................................................... 32 Login ...................................................................................................................................... 32 Booking engine ...................................................................................................................... 33 Social integration ................................................................................................................... 33 Payment engine ..................................................................................................................... 33 Commission ........................................................................................................................... 34 Shipment tracking ................................................................................................................. 35 Foreign language support...................................................................................................... 35 Shopping cart......................................................................................................................... 35 Email confirmation ............................................................................................................ 35 Admin Functionalities ................................................................................................................ 35 2 10.1.1

9.2.1

9.4.1

STRICTLY CONFIDENTIAL DO NOT SHARE

11.1 11.2 11.3 11.4 11.5

Admin Functionalities Summary ........................................................................................... 35 Login Administrator ............................................................................................................... 36 Change Administrator Details ............................................................................................... 36 USER MANAGEMENT............................................................................................................. 36 ADD USER ...................................................................................................................... 36 ADD CATEGORY ............................................................................................................. 37 List categories ................................................................................................................ 37 ADD SUBCATEGORY ....................................................................................................... 37 List SUBCATEGORY ........................................................................................................ 38 ADD SUB-SUB CATEGORY .............................................................................................. 38 List SUB-SUB CATEGORY ................................................................................................ 39 CATEGORY MANAGEMENT.................................................................................................... 37

11.4.1 11.5.1 11.5.2 11.5.3 11.5.4 11.5.5 11.5.6 11.6 12 12.1 13 13.1 13.2 14 14.1 14.2 14.3 14.4 14.5 15

Manage Commission ............................................................................................................. 40 Search Engine Optimization ...................................................................................................... 40 Reward Points features ......................................................................................................... 40 External Interface Requirements .............................................................................................. 40 User Interfaces ...................................................................................................................... 40 Software Interfaces ............................................................................................................... 40 Other Nonfunctional Requirements .......................................................................................... 40 Performance Requirements .................................................................................................. 40 Hosting and Hardware Requirements ................................................................................... 40 Security Requirements .......................................................................................................... 40 Software Quality Attributes .................................................................................................. 41 Terminology........................................................................................................................... 41 Analytics .................................................................................................................................... 41

3 STRICTLY CONFIDENTIAL DO NOT SHARE

2 NON DISCLOSURE No part of this document or any other information disclosed to Cogzidel Technologies Pvt Ltd in any form, written or verbal, may be shared with anyone in any form. Cogzidel Technologies Pvt Ltd will ensure that all information given to them will be kept strictly confidential.

Overview

Our website is a community marketplace that allows property owners and renters to connect with each other for the purpose of renting anything and everything they like, including but not limited to their house, cars, goods and services. All the community users activities are conducted on the companys Website. Real estate rental: Users will search for places indicating checkin, checkout dates and location. Results will be shown via points on a map as well as showing in a table format. The user may choose to communicate with owners via an email system to get more information about the place. Once the user chooses an item, he will need to enter the checkin and check out dates and payment information, and a reservation request will be sent to the owner. The owner will have 24 hours to respond to the request to accept or reject the reservation request. After the owner has approved the reservation request, the system will charge the user all the necessary fees (reservation amount, commission, deposit and cleaning amount, if applicable). The owner and user information will be sent to each other only after reservation request approval. When the user checks-in, if the user does not complain within 24 hours, the owner will be paid automatically by the system minus the comission. After the user checks out, if the owner does not complain within 48 hours, the users deposit will be returned to the owner. Both the owner and the user will be asked to rate the other party at the end. During all this processes both the user and owner have the right to change or cancel a reservation according to cancellation policy. Goods/products rental: Users will search for items including start date, end date and location. Results will be shown via points on a map as well as showing in a table format. The user may choose to communicate with owners via an email system to get more information about the product. Once the user chooses an item, he will need to enter the start date and end date and payment details and then a reservation request will be sent to the owner. The owner will have 24 hours to respond to the request to accept or reject the reservation request. After the owner has approved the reservation request, the system will charge the user all the necessary fees (reservation amount, commission, deposit and cleaning amount, if applicable). The owner and user information will be sent to each other only after reservation request approval. The owner can choose whether to rent his product only locally (product need to be exchanged in person) or by mail, and the owner can also decide who pays shipping 1) from owner to user and 2) from user back to the owner. The owner must send the product so that it reaches the user on time. After sending the product, the owner needs to enter the shipping information into the system which will check when the product is delivered. The delivery date is when the reservation period starts. When the user receives the product, the user must check the product within 24 hours. This can be done when the user first receives the item from the shipping company or when received in person. If the user does not complain within 24 hours, the owner will be paid automatically by the system. At the end of the reservation period, the user must send the product back to the user by shipping. The date when the product is given to the shipping company is the end of the reservation period. After the user returns the item, if the owner does not complain within 48 hours, the users deposit will be returned. Both the owner and the user will be asked to rate the other party.

4 STRICTLY CONFIDENTIAL DO NOT SHARE

Services: Users will search for services (such as land scaping work, accounting, cleaning and etc. ) including location and date. Results will be shown via points on a map as well as showing in a table format. Once the user chooses an item, he will need to enter the payment details and then a booking request will be sent to the owner. The owner will have 48 hours to respond to the request to accept or reject the booking request. After the owner has approved the booking request, the system will charge the user all the necessary fees (booking amount, commission, deposit and cleaning amount, if applicable). The owner and user information will be sent to each other only after booking request approval. The owner can choose whether to rent it only locally (services need to be performed at the users site such as gardening) or remotely. Remote work may include mailing such as mailing of finished products and the owner can also decide who pays shipping 1) from owner to user and 2) from user back to the owner. The owner must determine how the services will be paid for: daily, weekly or fixed fee. Similar Sites: www.airbnb.com erento.com How the site makes money The site will make money via commission. There can also be other fees or commissions. User may be charged a fee to have their listing on top, or bold.

5 STRICTLY CONFIDENTIAL DO NOT SHARE

Phasing Approach: Phase 1: Site live date: January 5: Real estate only. The site is live with existing DROPINN functionality and additional DROPINN functionality requested below Phase 2: Site live date: February 1: Product functionality is added (first part of product functionality) Phase 3: Site live date: February 20: Additional product functionality is added (second phase of product functionality) Phase 4: To be decided. PURPLE ITEMS. We do not need a proposal for phase 4 for now. It is listed to show our vision. February 21 and later: Maintenance

We expect the vendor to split the product functionality between phase 2 and 3. The goal is to develop the website fast and to have a functional website as soon as possible. For this reason the website will be developed in phases. Phase 1 must work perfectly well. Limited functionality but perfect execution User interface must be extremely simple to use. There needs to be as little as mouse clicking or additional windows. The developer should make use of open-source technology as much as possible to avoid license fees.

Items requested from vendors: Time plan Milestones (i.e. analysis, design, development, test, production) Deliverables and corresponding dates (i.e. requirements document, design document, etc etc) Proposed team structure CVs Payment plan for each phase Contract sample Pricing for maintenance (day rates)

High level functionality by Phases:

Phase 1: additional DROPINN functionality needed: Commission customization: we would like to have two commissions 1) for owner and 2) for renter. Both need to be customizable per user. In addition, we would like to change the commission by user group, product category Ability to add discount code so that when the owner or renter enters this code, they get a discount on the Commission discount code could be valid until an expiry date. After expiry date user/owner will be charged according to the standard commission rates. Deposit functionality

Phase 2 and 3: Please see the attached business requirements and mock up document. Please suggest a phasing approach based on timelines given above. Goods/products management section by Owners (add / edit / delete) Product category management from admin panel Search result area with map location of products. NOTE: No extra development should be needed, since we already have this functionality for the house rentals. Only display of goods will be supported. Rental module and related functionalities OK

6 STRICTLY CONFIDENTIAL DO NOT SHARE

Shipping module and related functionalities NOTE: No integration with shipping partner was meant here. It should be a manual procedure where the renter and the owner update the shipping status of the item. Both parties must approve the status so that the payment or deposit can be transferred. Extension of existing Dropinn script to add this additional tab NOTE: A dropdown menu, tab or bread crumb should be added. Important is that the categories defined in the backend are shown dynamically. Also unlimited level of subcategories should be supported.

Convention Purple means Phase 4 - future functionality and is not needed for the first phase. GREEN means existing DROP INN functionality can be used. YELLOW means functionality needs to be checked. There may be a logic issue here

8 Owner Functionalities 8.1 Owner Functionalities Summary Owner functionality o Add new items for rent and choose main category Add new REAL ESTATE item Add item details for public view o Add title o Add description o Choose sub category/type o Add product details o Add price o Manage calendar o Add photos of product o Add videos of product o Choose characteristics (amenities for real estate) o Add product rules o Add duration rules o Add rental agreement o Add cancellation policy Add item details for Confirmed Reservation o Add location details Postal Style GPS Coordinates Pinpoint on a Map Agree to the terms of use Add new PRODUCT item Add item details for public view o Add title o Add description o Choose sub category/type o Add product details o Add price o Manage calender o Add photos of product o Add videos of product o Choose characterictics o Add product rules o Add duration rules o Add rental agreement o Add cancellation policy o Choose delivery areas

7 STRICTLY CONFIDENTIAL DO NOT SHARE

o Choose who pays for shipping o Choose shipping company Add item details for Confirmed Reservation o Add location details Postal Style GPS Coordinates Pinpoint on a Map Agree to the terms of use

Manage account

8.2 Add new items for rent and choose main category When the user clicks on LIST MY ITEM FOR RENT, the system will show the owner a drop down menu to choose a main category from the following list: Real estate Products Services (future phases) There will be additional categories in the future.

8.2.1 Add new real estate item This screen will have two sections 1) Public View and 2) Confirmed Reservation View. The owner will need to enter details for both. Public view will be shown to all users. Confirmed Reservation View will be shown the user after the user makes a reservation request and the reservation request is approved by the owner. The owner can answer some of the questions below and choose to SAVE all the entered information. If the user does not enter minimum required information for the item to be made active, then the item will remain INACTIVE. The user will have the option to fill out the necessary information and make the item ACTIVE any time.

8.2.1.1 Add item details for public view The following details will be asked to the owner: Title: should have an area where owner can enter text up to 35 characters. Mandatory field to make listing active. Description: should have an area where owner can enter characters. No limit on characters. Mandatory field to make listing active. o Text editing such as making it bold, italic, font size is future functionality. Sub category/Type: Drop down menu with the following sub category options. The drop down is based on the main category chosen. Mandatory field to make listing active. o Apartment o House o Villa o Guest room o .. o ..

8 STRICTLY CONFIDENTIAL DO NOT SHARE

o .. o Product details: o Accommodates: drop down menu from 1 to 20+. Mandatory field to make listing active. o Privacy: Drop down menu with the following options. Mandatory field to make listing active. Entire home/apartment Private room Shared room o Bedrooms: drop down menu from 1 to 10+. Mandatory field to make listing active. o Size: enter as whole numbers and next to the number box, show a drop down menu with the following options: Optional field Square meter Square feet Price: should have the following rows o Currency drop down menu with the following options: TL USD Euro o Nightly rate (At least one of nightly, weekly or monthly rates needs to be chosen) o Weekly rate o Monthly rate o Deposit (optional field) o Cleaning (optional field) o Fee for extra guest and when this fee is charged.

9 STRICTLY CONFIDENTIAL DO NOT SHARE

Sample view:

8.2.1.1.1 Manage calendar Calendar functionality should open only when the owner comes to this section. Calendar should automatically show rented days or confirmed reservation days as rented. Owner should be able to select multiple days at the same time. The prices set above should be displayed on each day. Owner will have the option to enter different nightly prices for each day The owner should be able to choose months and years from a drop down menu on which he wants to make changes. The owner should not be allowed to enter information on days in the past. Owner will have the ability to enter the following for each day or selected group of days: o Indicate days product is available o Indicate days product is not available o Indicate days product is already rented Available days should be shown in GREEN color. Not available days should be shown in RED color Already rented days should be shown in BLUE color.

10 STRICTLY CONFIDENTIAL DO NOT SHARE

8.2.1.1.2 Add photos of product User will have the ability to add and delete photos. The first picture shown will be the main picture of the product The user will be allowed to take a picture with the built-in camera of his computer. (future functionality) The user will be allowed to change the order of the photos being displayed (future functionality) Sample view:

8.2.1.1.3 Add videos of product (future functionality) User will have the ability to add and delete videos. User may add up to 5 videos per listing The system will check so that each video size is less than xx kbytes. If not, the user will be displayed a warning message the video you have uploaded is larger than xx kbytes. Please upload a video less than xx kbytes. Only mpeg and xx types videos will be allowed to be uploaded. If not, the user will be displayed a warning message the photo you have uploaded is not a recognized type. Please choose, mpeg, xx xx xx types. The user will be allowed to take a video with the built-in camera of his computer. (future functionality) The first video shown will be the main video of the product The user will be allowed to change the order of the video being displayed (future functionality) 8.2.1.1.4 Choose characteristics For real estate the owner will be asked to Choose Amenities (may choose some or none of these) (optional field): Air conditioning Heating Internet Wireless Internet Parking Swimming Pool TV Washer / Dryer Gym Hot tub Indoor fireplace Breakfast Doorman Buzzer / Intercom Cable TV Elevator in building Family / Kid friendly Disabled Access Kitchen Use Allowed Pets allowed

11 STRICTLY CONFIDENTIAL DO NOT SHARE

Smoking allowed Suitable for Events

Sample view:

8.2.1.1.5 Add Product Rules The owner will have the option to enter rules in a free form format. This is an optional field. Not mandatory. The user may enter up to 200 characters. Sample view:

8.2.1.1.6 Add Duration Rules The owner will be asked to enter the following from a drop down menu Minimum duration (days). Min =1, max 0 99. Mandatory field Maximum duration (days) Min =1, max 0 99. Mandatory field Check-in after: (for real estate only). Drop down menu of 24 hours or flexible. Optional field Check-out after: (for real estate only) Drop down menu of hours or flexible. Optional field Sample view:

8.2.1.1.7

Add rental agreement (future functionality)

The owner will be given the option to upload his own rental agreement. Sample view:

12 STRICTLY CONFIDENTIAL DO NOT SHARE

8.2.1.1.8 Add cancellation policy The owner will be asked to choose one of the following cancellation policies: Flexible Moderate Strict

Additional questions may be asked based on category in the future.

13 STRICTLY CONFIDENTIAL DO NOT SHARE

8.2.1.2 Add item details for Confirmed Reservation Confirmed Reservation view is only shown to users whose Reservation Request has been approved by the owner. The owner will be asked to enter the following: Disclaimer: sample: To protect your privacy, we hide your address, phone number, and contact information until the reservation is confirmed by you. Phone: Mandatory field to make listing active. Alternative phone number: Option field E-mail: Mandatory field to make listing active. 8.2.1.2.1 Add location details Listing location: can be entered in 3 ways: Postal Style GPS Coordinates (future functionality) Pinpoint on a Map If the user chooses to enter by Postal style (default), the following fields should be visible: Street Name Street number House name Apt Number Subdistrict District City Zip code The fields above need to be reviewed. After the user enters his address, the address should be shown on a map. Sample view:

14 STRICTLY CONFIDENTIAL DO NOT SHARE

Future functionality: If the user chooses to enter by GPS Coordinates, the following fields should be visible: Latitude: Longitude:

15 STRICTLY CONFIDENTIAL DO NOT SHARE

Future functionality: If the user chooses to enter by Pinpoint on a Map, the user should be able to choose a location on the map:

8.2.1.3 Agree to the terms of use The owner is required to check box for I agree to the terms of use before the item is made active. Whenever the user clicks of SAVE AND CONTINUE, the information entered up to that time will be saved and the user will be taken to the MY ACCOUNT MY RENTED ITEMS page. The user can leave some of the fields blank to be filled out later. Until all mandatory fields are entered, the product will be not visible for rent.

16 STRICTLY CONFIDENTIAL DO NOT SHARE

8.2.2

Add new Product item o Same as above

8.2.2.1 Add item details for public view The following details will be asked to the owner: Title: should have an area where owner can enter text up to 35 characters. Mandatory field to make listing active. Description: should have an area where owner can enter characters. No limit on characters. Mandatory field to make listing active. o Text editing such as making it bold, italic, font size is future functionality. Sub category/Type: Product details: Price: should have the following rows o Currency drop down menu with the following options: TL USD Euro o Day rate (At least one of nightly, weekly or monthly rates needs to be chosen) o Weekly rate o Monthly rate o Deposit (optional field)

Sample view:

17 STRICTLY CONFIDENTIAL DO NOT SHARE

8.2.2.1.1

Manage calendar o Same as above Add photos of product o Same as above Add videos of product (future functionality) o Same as above

8.2.2.1.2

8.2.2.1.3

8.2.2.1.4 Choose characteristics (future functionality) Future functionality for Product category. In the future phases the owner may be able to choose various characterictics of a product 8.2.2.1.5 Add Product Rules Same as above 8.2.2.1.6 Add Duration Rules Same as above 8.2.2.1.7 Add rental agreement (future functionality) Same as above 8.2.2.1.8 Add cancellation policy Same as above 8.2.2.1.9 Choose delivery areas The user will be asked the following questions with radio buttons: Choose delivery areas o Will ship anywhere in the country o No shipping. Only face to face exchange in city If the owner chooses No shipping, then the city of the owner will be displayed to the user and a message indicating that shipping is not allowed will be displayed. In the future the owner may restrict the shipping distance. 8.2.2.1.10 Choose who pays for shipping The owner can choose the following with radio buttons: Owner pays both ways (sending and return) User pays both ways (sending and return) Each pays its way 8.2.2.1.11 Choose shipping company The owner can choose the following with radio buttons: Yurt ii kargo PTT . . . .

8.2.2.2

Add item details for Confirmed Reservation o Same as above Add location details o Same as above

8.2.2.2.1

18 STRICTLY CONFIDENTIAL DO NOT SHARE

8.2.2.3

Agree to the terms of use o Same as above

8.3 Manage my account Manage my account will have the following options: Dashboard o Alerts o Messages o Quick links o Summary My Messages My listings o Manage Listings o My Reservations o Standby Guests o Policies o Reservation Requirements My reservations o Current Reservations o Upcoming Trips o Previous Trips Profile o Personal info o Photos and video o Verification o Reviews Reviews About You Reviews By You o References Request References References About You References By You o Privacy Account o Notifications o Payout Preferences o Transaction History o Referrals o Settings The list above will be shown as tabs at the top of the page Under each tab there will be a list of items for that tab. When the user clicks on any of the item, the user will be able to navigate using a left navigation bar.

8.3.1 My MESSAGES On this tab the user will have the ability to do the following: View inbox View outbox Send a message Delete message The messages will be displayed with the following info: o From o Subject

19 STRICTLY CONFIDENTIAL DO NOT SHARE

o o o

Status Date Delete button next to items

By using above section, user/seller can read the message and send the message to another user. 8.3.1.1 Send a message The user can send a message to the site administrator or to other users. The page looks like below:

8.3.2

My listings My Listings: o When the owner clicks on this tab, all his items for rent out will be displayed. Some of the listings may be active and some may be inactive. o The user will have the option to filter items by Reservation requests All listings Rented listings Active Inactive o Next to each item the owner will have the ability to do the following: Modify offer View online View offer calendar Remove Offer Make offer active Make offer inactive o If an item is not ready for listing yet, the system will display your item is not ready for display. There are x steps remaining o When the owner clicks on a title, the owner will be able to preview the item. My Reservations: o When the owner clicks on this tab, all the items that the user is renting IN from others will be displayed. o The following tabs will be shown Current Reservations Upcoming Reservations Previous Reservations Policies

20 STRICTLY CONFIDENTIAL DO NOT SHARE

8.3.2.1 Manage reservations requests When a Reservation Request is made, the details of the reservation request will be emailed to the owner and also posted under MY reservations: o Item title o Check in date o Check out date o Duration (days) o Number of guests (for real estate only) o Rate o Subtotal o Commission o Total payout o Action button Accept Decline Other o Expires in: shows when the reservation request will expire If the owner approves a request, the system will email the following details to the user and also post it under users MY MESSAGES: Notification that the Reservation Request has been approved. details for Confirmed Reservation any message from the owner If the owner declines a request, the system will email the following details to the user and also post it under MY MESSAGES: Notification that the Reservation Request has been declined. any message from the owner

21 STRICTLY CONFIDENTIAL DO NOT SHARE

8.3.2.2 Add, delete, modify reservation This should be done via emailing or contacting the administrator.

22 STRICTLY CONFIDENTIAL DO NOT SHARE

8.3.3

Profile

8.3.3.1 Write comments At the end of the reservation period the system will email both the owner and the user asking them to rate and write comments about the item and each other. Both the owner and the user will write separately their reviews about each other and each product. Complete product review system that allows store customers to rate products and post feedback. Be notified, review and approve each review before it is posted on the Web store, if you want to. Show average rating when products are displayed in category, search, and other pages Automatically remind customers to write a review N days after an order has been processed or shipped o Reward customers for writing a review via the Reward Points system

8.3.3.2 Report problem If the owner or the user has a problem, they should be asked to contact the website by email. In the future this will be done by menus. 8.3.4 Account

23 STRICTLY CONFIDENTIAL DO NOT SHARE

8.3.4.1

Enter bank/payment information

8.3.4.2 View Payment Details The user will be shown the following Transaction id Payment date Reservation amount Amount paid Rented from whom Payment status Sample view:

- Above page will show the payment listing. The listing will show the transaction id, payment date, payment amount, user name, payment status. - On clicks on invoice button, seller gets the invoice in PDF format.

24 STRICTLY CONFIDENTIAL DO NOT SHARE

9 User Functionalities 9.1 User Functionalities Summary User functionality o Make a reservation Search for products Select products Compare products Use map functionality Make reservation request Name your price (future functionality) Manage reservations Add, delete, modify reservation Make payment Rental price Deposit Receive money Deposit refund

9.2 Search The search functionality will allow users to search for items. System will allow customer to search for item description: free format text area. Location: free format text area. User is expected to enter city, country Start date End date User can use the search functionality with any of the above fields. The more fields the user enters, the more narrow the search results will be. If the user chooses a category, then the search results will be limited to items in that category. Real estate: Location: free format text area. User is expected to enter city, country Start date End date Item number Product: item description: free format text area. Location: free format text area. User is expected to enter city, country Start date End date Item number Services: item description: free format text area. Location: free format text area. User is expected to enter city, country Start date End date Item number

Results will be shown in a table and via points on a map. User can narrow the search results with the following fields: Location o distance Price

25 STRICTLY CONFIDENTIAL DO NOT SHARE

Subcategory Characteristics Start date End date

User can sort the item listing in following ways1. Price 2. Location 3. Top owners 4. Price 5. Product Rating

9.2.1

Advanced search Show/hide category drop-down on advanced search page (or limit to top-level categories only) Include/exclude sub-categories in a category-specific search (allows faster searches with large category trees) Limit number of results returned in a storefront search (improves performance on a large product catalog) Show/hide "Searching..." modal window (useful on stores with large product catalogs) Enable/disable "Drill-down navigation"

9.3 Display items When a user clicks on the title of a listing, the details will be shown.

Maps will show the rough area that the place will be located in. The user has the ability to select how close to their actual location the pin on the map shows: - The street - Couple streets away - Mile circumference away Calendar will show the price that the place will cost on that day and will show when the place is available and not. This is controlled via the Owner and can be changed whenever via their profile admin dashboard. Choose from three category display options (how categories and sub-categories are displayed):

26 STRICTLY CONFIDENTIAL DO NOT SHARE

o o o

As a list (no images). With category names and thumbnail images. In a drop-down

Item details page looks like this:-

Share this: On clicks on above link pop up will appear, using this user can email this item to friend or post to facebook.

Add to wish list: (future functionality)

27 STRICTLY CONFIDENTIAL DO NOT SHARE

On clicks on above link, selected item will be added in users wish list section.

9.4 Similar items In the similar items section, the system will list items that are similar to the one that is on display. When clicked on one of the items, the details of that item will be shown.

9.4.1 Make reservation request When the user likes a product, he needs to choose Checkin date Chackout date The dates chosen must meet the owners reservation requirements: Minimum number of days Dates must be on available dates After the user chooses valid dates, a new page will be displayed with the following details: Item title Checkin date Checkout date Rent amount Payment details

28 STRICTLY CONFIDENTIAL DO NOT SHARE

29 STRICTLY CONFIDENTIAL DO NOT SHARE

30 STRICTLY CONFIDENTIAL DO NOT SHARE

10 System Functionalities Summary: o Registration User authentication o Login Login with Facebook o Booking engine o Social integration Facebook Linkedin.com Twitter o Payment engine Credit card Visa Mastercard Amex future phase Debit card Visa Mastercard Amex future phase Bank money transfer Paypal o Commission o Shipment tracking o Mapping Show products on a map Zoom in and out Use google map functionality o Multiple language support Turkish English Other European languages o Understand User location Understand users location by IP

The Turkish team will take care of credit card integration with local banks. 10.1 User registration Users can be individuals or businesses; they can be located anywhere in the world to make a reservation. People are able to have both a User and Owner profile in one. They do not have to have two separate profiles. User registration will require the following: First Name Last Name Company Name Email * Confirm Email * Password * Confirm Password *

31 STRICTLY CONFIDENTIAL DO NOT SHARE

City Country Phone I accept the Terms & Conditions and the Privacy Policy. * Sign me up for newsletter REGISTER Register with Facebook account * are mandatory fields. Other fields must be filled before listing any item for rent or trying to rent something. 1. Email Address: The user needs to enter email address twice to confirm. The email address must first be confirmed during the registration process before the user can gain access. Email address validation is standard email formatting System cannot take same email id for multiple users. 2. Password: The user must enter twice the same password of a minimum length of six characters. 3. Without accepting Terms & condition registration process cannot completed. 4. If user clicks on newsletter subscription, then user will receive the updates from website. 5. When clicking on terms & condition or privacy policy link, page redirects on respective terms & condition or privacy policy page. After the user clicks on Register, the welcome mail will be sent to the users Email id *email entered at the time of registration]. 10.1.1 User authentication Email SMS Phone

10.2 Login Login page looks like this: Email Address: Password: Forgot Password? Login Login with you Facebook Account

32 STRICTLY CONFIDENTIAL DO NOT SHARE

After entering valid User Name, password & clicking on LOGIN button user gets login to the system. By clicking on Forgot Password?' link System display forgot password form, here user will enter his valid email address (enter at the time of registration) & after that clicking on Send button user gets following message. Your password has been sent to your email address After login to the system, user is directed to the account management page. 10.3 Booking engine When a user clicks to make a reservation, the system will check for the following Minimum number of days rental requirements All the days between checkin and checkout must be available 10.4 Social integration Facebook Linkedin.com Twitter 10.5 Numbering Currently the system gives users and properties sequential numbers such as below. However, we do not want this. The numbering should be non-sequential and random, and should not include any letters. http://www.mesidata.com/dropinn/users/profile/11 http://www.mesidata.com/dropinn/rooms/22 Username: If possible, it should be: www.siteaddress.com/username Item: www.siteaddress.com/itemnumber 10.6 Ad number

The site should give an ad number to each property or product. The user should be able to search by ad number as well.
10.7 Payment engine The following methods will be used to send payment from user to owner: Credit card o Visa

33 STRICTLY CONFIDENTIAL DO NOT SHARE

o Mastercard o Amex future phase Debit card o Visa o Mastercard o Amex future phase Bank money transfer Paypal

The following methods will be used to send payment from the system due to the owner: Bank money transfer Paypal Add real-time and non real time (e.g. Net 30) payment options Easily integrate with all major payment gateways for real-time credit card processing. Select gateways: set up transactions to be automatically captured or only authorized (credit card is authorized, but not debited). This allows you to verify the accuracy and legitimacy of an order before processing it (the order remains pending until you process it). Discourage fraud by letting customers know that system has detected and saved their IP address Process credit card offline (e.g. you already have a POS system and want to collect the credit card information securely to process it through your existing system). Support for PayPal's new Instant Order Verification feature Securely process credit card transactions using an SSL certificate Add custom payment options (e.g. Net 30, Net 90, etc.) Specify which options are only for wholesale customers Automatically calculate taxes based on product, location, or a tax rate database Calculate and show VAT (Value Added Tax) if the feature is turned on. Support multiple VAT categories (e.g. different VAT rates for books vs. electronics).

10.8 Commission The site will make money via commission. There can be multiple fees/commissions: Commission paid by the owner: Commission paid by the user Fees paid by the owner for additional services o Make the item bold o Make the item appear on top There will be promotions on these fees. o No fees until a certain date o First product is free for all owners o Pay with facebook mention

34 STRICTLY CONFIDENTIAL DO NOT SHARE

10.9 Shipment tracking The system will track shipment of product via checking the shipping companys API. 10.10 Foreign language support The system will initially be all in Turkish. In the future English will be added. For this reason all messages, error messages and display text should be kept in a separate file.

10.11 Shopping cart A user may want to rent multiple products at once. This will be facilitated through a shopping cart. 10.12 Email confirmation Send an email to the user for all his actions: The user make a reservation request The users reservation request is approved or denied. Reminder emails. i.e. 48 hours before a reservation (for example show weather) Edit 'Order Received' e-mail. Can be done via database insert as well for the first release. Edit 'Order Confirmation' e-mail. Can be done via database insert as well for the first release. Edit 'Order Shipped' e-mail. Can be done via database insert as well for the first release. Edit 'Order Cancelled' e-mail. Can be done via database insert as well for the first release. When the user receives an email from another user or when a deadline expires, the system will send an email to the user. Automatically send customers e-mail updates when the order is received, processed, shipped, cancelled or returned.

11 Admin Functionalities 11.1 Admin Functionalities Summary Admin functionality o Login Administrator o Change Administrator details o Manage users Add, delete, modify all users o Manage categories (future release) Add category List categories Add subcategory List subcategories ADD SUB-SUB CATEGORY List SUB-SUB CATEGORY Move items to different categories Admin will manage the product category, sub category, sub-sub category. o Manage items (future release) o Manage Commission (future release) o Manage fees (future release) o Add shipping method (future release) o Manage shipping details o Manage owner payment o Manage orders o VIEW ORDER DETAILS o Manage newsletter Add newsletter Choose who to send it to SEND NEWSLETTER View newsletter history

35 STRICTLY CONFIDENTIAL DO NOT SHARE

o o

CMS MANAGEMENT Add CMS content Display user help

During the first release these functionalities will be handled manually without front end screen. 11.2 Login Administrator

11.3 Change Administrator Details Change admin details page looks like this:-

11.4

USER MANAGEMENT

11.4.1 ADD USER Add user page looks like this:

36 STRICTLY CONFIDENTIAL DO NOT SHARE

By using above form, admin can add the sellers. After adding the seller details & clicking on register button, email verification mail will be send on sellers email id. After verifying the email, seller gets login to the system from front panel. 11.5 CATEGORY MANAGEMENT 11.5.1 ADD CATEGORY During first release this can be done through database insert. Add New Category page looks like this:-

By entering Category Name & clicks on ADD button, the category will be added in category list. E.g: Category Name - Experienc 11.5.2 List categories

Category Listing Page looks like this:

Above page will show list of Category. The list will show category name, action. In that action part, admin can edit the category name as well as delete the category Eg. Experience, location, recipient, occasion, etc. 11.5.3 ADD SUBCATEGORY During first release this can be done through database insert. Add subcategory page looks like this:

37 STRICTLY CONFIDENTIAL DO NOT SHARE

Here admin can enter the subcategory name which he want & select the category from the dropdown menu & clicking on ADD button subcategory will be added in subcategory list. Eg. Sub Category Name :- Adventure Sports Category :- Experience 11.5.4 List SUBCATEGORY

Subcategory listing page looks like

By clicking on the above button Edit Subcategory form will be open where admin can edit the Subcategory name. By clicking on this button, admin can delete the selected subcategory. w Subcategory form will be open. E.g Subcategory Name:- Adventure Sport, Creative gift, Victoria, South Australia etc. 11.5.5 ADD SUB-SUB CATEGORY During first release this can be done through database insert.

38 STRICTLY CONFIDENTIAL DO NOT SHARE

Add sub-sub category page looks like this:-

Step for add a sub-sub category. 1. Enter Sub-sub category name 2. Select main category 3. Select sub category 4. Click on Add button. E.g Art & craft classes, Luxury holidays etc. 11.5.6 List SUB-SUB CATEGORY During first release this can be done through database insert. Sub-sub category listing page looks like this:-

By clicking on this button, Edit Sub-sub category form will be open where admin can edit the Sub -sub category name. By clicking on this button, admin can delete the selected sub-sub category. Add New Sub- sub category form will be open.

39 STRICTLY CONFIDENTIAL DO NOT SHARE

11.6 Manage Commission During first release this can be done through database insert. Commission management should be done at a user level. For example admin should be able to change the commission structure for each user. Using above section admin will manage the commission (In %).

12 Search Engine Optimization The system must be SEO optimized Category-specific meta tags Product-specific meta tags Content page-specific meta tags Canonical URL Dynamic meta tags Generate a static store map. Search engine spiders will love the site map. It will point to all of your products and categories, thus helping search engines spider all of them. you can exclude any category. Take the code generated and place it anywhere on your Web site. For example, you could link to the store map from every page by adding a link to your navigation area. Enable/disable keyword rich URLs (URL contains product/category/page name) Submit products to Google Base (Google Products Search), Yahoo!, Amazon and NexTag. Submit a store map to the new Google Sitemaps service. Check Web statistics and monitor conversions using Google Analytics. Learn more about why ProductCart is a search engine friendly shopping cart. 12.1 Reward Points features Reward customers for every purchase Let customers use accrued points to obtain a discount on a new purchase

13 External Interface Requirements 13.1 User Interfaces The site should work and be tested against IE, Firefox and Netscape. pad and iphone connectivity is needed in future phases. The system should work on most home desktop and laptop computers. Support for multiple database connections (DSN and DSN-less). Support for multiple e-mail components (CDONTS, CDOSYS, CDO, JMail, Persist ASP Mail, ServerObjects ASP, Mail Bamboo SMTP). 13.2 Software Interfaces System needs to provide an output for Accounting systems and also to Excel. 14 Other Nonfunctional Requirements 14.1 Performance Requirements The Real site should be hosted on a server that can provide adequate response time. Cloud computing should be considered 14.2 Hosting and Hardware Requirements The consultant is expected to make a recommendation for hardware and hosting requirements. 14.3 Security Requirements Copyright and other security measures Passwords should be kept encrypted

40 STRICTLY CONFIDENTIAL DO NOT SHARE

14.4 Software Quality Attributes Web design and GUI should be consistent with standards and conventions.

14.5 Terminology Owner: The person or entity who has ownership and is renting out. User: The person or entity who is renting in or borrowing System 15 Analytics Google analytics The system should track and evaluate the hits and time spent on the The system will be able to run multiple micro experiments at the same time. Such as changing different parts of the website and testing user feedback. (future phase)

41 STRICTLY CONFIDENTIAL DO NOT SHARE

Вам также может понравиться