Home Random Page


CATEGORIES:

BiologyChemistryConstructionCultureEcologyEconomyElectronicsFinanceGeographyHistoryInformaticsLawMathematicsMechanicsMedicineOtherPedagogyPhilosophyPhysicsPolicyPsychologySociologySportTourism






Add Facebook Login to the system

PacificHolidaysInc.com website rebuild

 

The scope of project is to:

- redesign the site (includes slicing psd files into responsive html and applying it to the site);

- move content from old system to new system (breakdown below);

- site's functionality functionality (described below);

 

Redesign

 

PSD files will be provided for all unique sections of the site. They need to be sliced into html and applied to CMS. Design has to be responsive.

 

 

Moving content

 

Following content need to be moved:

2.1. Categories (on current site called "Destinations". examples: Asia, Fiji, Bali, India)

 

2.2. Products/tours (example: http://www.pacificholidaysinc.com/index.php?m=Content&a=view&contentid=403):

- images

- description (this will be static text)

- Itinerary (this will be static text)

- Departure Dates & Rates (this will be static text)

- Tour Features (this will be static text)

- NOTE: Accomodations is the list of hotels for this tour. Need to add possibility to select hotels from backend. Connecting hotels with tour is not part of the SPEC. Admin will do it manually from backend.

- Optional Tours (this will be static text)

- Extension (this will be static text)

- Name

- NOTE: price will be set by client. There is no way to parse price from current site.

 

2.3. Attributes of tour:

- City

- Departue Month

- Length of Vacation

2.4. Static pages. Example: http://www.pacificholidaysinc.com/index.php?m=Menu&a=view&menuid=16

 

2.5 Hotel's information (name, images, description, type)

 

2.6. Forms on site:Plan Own Trip, Subscribe and others

 

Subscibers

 

2.8 Users(what are these users: buyers or agents? and what information should be moved?)

 

2.9 News (static data)

 

 

Frontend Functionality

 

3.1 New client's registration

First for registration client enters only email (will be used as login). First/Last name, password/confirm password.

During checkout (either deposit or full) he need to fill in CC information as well.

There should be My Account section where user can update his data.

 

My Account area

- editable information for client's data

- Orders list. After user has paid partial payment of $500, in this section he will need to fill in remaining data (described below)

- Possibility to subscribe/unsubscribe from Newsletter

- My Product Reviews

- Gift Registry

 

3.3 Tour's categories

Following structure:

Main category: Asia, South Pacific, Latin America, Tahiti, Fiji.

Subcategory: Bali, Bangladesh, Butan etc

SubSubCategory: Cities of Bali, Bangladesh, Butan etc

Each category should have a name, image gallery and short description.

Each category at top will have a wide sliding images gallery; lisitng of subcategories and listing of all products (if any) in this category.



Category can have (and can not have) attributes like on this example: http://www.abercrombiekent.com/travel-destinations/asia-luxury-travel/southeast/thailand/ they are:

- timezone – set by admin

- climat chart – image uploaded by admin

- CDC Information – external link set by admin

- Voltage – image uploaded by admin

- Currency – need to integrate service for currency rates

- google map

 

3.4 Tour's page

At top we will have a wide sliding images gallery (do we need second gallery in a lightbox, or one sliding is enough?). Then product name and tabs (copied from old system and new):

- Vacations Overview

- Iterary

- Departure Dates & Rates (Will we still have this? And in what way? Because client will need to re-fill these dates, prices)

- Tour Features

- Accomodations. Here admin will set what hotels will be available for the trip. This tab will not be static content as others

- Video (will we have just one video or can be added multiple? Will it be a direct link to youtube, or admin will upload video files to our server ans we will need a flash player?)

- Google Map

Also tour will have a Basic Price.

Product can have a pdf file (set by admin). Should place a download link on the page.

 

Separate section here is FAQ/Comments for the product.

Registered visitor can post a question or comment for a tour.

- When a post occurs a moderator will receive email notification immediately.

- If left unanswered, unresponded at 72hrs another email notification will be sent out.

- If again left unanswered, unresponded at 72hrs after previous email notification was sent then the last and final notification will be sent out.

Moderator can either just approve comment, or if this is a question, put an answer. Or he can decline question/comment.

 

Welcome popup

All unregistered users will get a lightbox popup when they come to site. It will have an email signup form (to get news) and information that admin can edit from backend using WYSIWYG.

 

Checkout process

If unregistered client buys a product, system force him to register first and then once he is registered he is sent to Cart page with selected product in cart.

Client can not pay the whole amount for the product at once. During the first checkout client pays the Deposit amount of $500 (should be a setting in backend).

Client can not buy 2 or 3 tours at a time, He always buys for just one tour during one checkout.

When client hit Checkout button from the Cart page, he is redirected to Checkout page. This should be a single checkout page with loading all necessary information using ajax (if needed). The goal is to make checkout as simple as possible and not redirect user from one page to another. As a payment gateway we will use authorize.net. Admin should be able to set his details for the gateway. Once client fill in all required fields (CC) on checkout screen we send request to authorize.net and if money were withdrawn correctly, we send user to Thank You page. If card was declined, client should get a proper notification. Amount of first Deposit checkout is always $500 (configurable in backend).

 

After the Deposit checkout is made, he gets an email with invoice and also this email will say that he has to go into his account (someday, not immediately) and fill in details for the trip.

In the My Account section he has Orders section. For orders that paid partially ($500) we will have a link "Fill additional info". Once clicked client gets to a new page that will have three areas of options.

 

First area are options that dont affect on price:

- Travels Names, Age, Date of Birth

- Home Address (If different from Billing Address)

- Special Needs (field where user can write any special needs/requests they can have)

 

Second section that will have options with prices:

- # of Adults (1: +$0,00; 2: +$1000; 3: +$2000)

- # of Children (1: +$300; 2: +$600; 3: +$900)

- Departure City (NY: +$0,00; LA: +$100; Boston: +$200)

- Hotel type (Standard: +$0,00; Advanced: +$500; Lux: +$1000)

Each of option in brackets will be filled in by admin with the price.

If there will be any other options that affect on price, we should know them beforehand

 

Third area will also affect on price. It will be a table with departue/arrival dates and a radiobutton to select one. Each option will have its own price (because there are differnt rates on peak and regular season, holidays etc):

[ ] 04/04/2014 – 04/14/2014 +$0,00

[x] 05/01/2014 – 05/10/2014 +$100

[ ] 12/20/2014 – 12/30/2014 +$500

Again, each date and price will be filled by administrator.

 

 

Once user selects all options for his tour, he gets the final amount that will say: "Cost of your tour minus $500 deposit is $2500. Submit to administrator?" and a button YES. When submitted, email is sent to administrator. He checkes if everything is possible and prices are correct. If not, he contact customer and handle with him manually. If everything is good to go, he hit APPROVE. Client gets an email saying "Your tour details are approved. Please login to your account to finish payment".

Cistomer logs in. Goes to My Account -> Oerders, Find link for proper order "Complete Checkout". Hit it. It adds product (tour) that he partially paid with a new updated price (minus deposit) and customer finishes regular checkout procedure.

Admin will be able to change all options selected by client from frontend for this tour and set any price for the remaining piece. Client should get email notifications for all these actions.

 

Search filters

See live site. Filters are: Journey Type; Destination; City; Departure Month, Length of Vacation; Price Range; Hotel/Resort/Cruise.

Destination/City are categories.

Price will be taken from product's price.

The rest are attributes set from backend.

There should be a way to select multiple filters at a time.

 

Gift Registry

- Gift Registry will be linked to 'My Account'

- You will be able to chose a product/tour, add to Gift Registry, and Set up an Email List (Audience)

- You will be able to add as many email addresses to list as user wants.

- Need a way to import email addresses (preferably CSV file format with instructions)

- Once email list is complete, user clicks 'Save/Send' and Message is sent to email address' with link to 'Gift Registry'

 

- If Recipient of Email message returns via link and selects to donate/gift toward Gift Registry Product/Tour, then gift certificate will be sent to both gift registry owner, and gift registry donor.

* Gift Certificate - This can be as simple as Gift Registry, Name, Product/Tour, simple message Thank You 'Donator's name' for Donating/Gifting 'Amount'

 

- When donation/gift is made Product/Tour goal will automatically update to new balance remaining. (This will also need to be sent automatically to Gift registry owner. Any & All Balance changes will need an email)

 

- If goal is not reached, remaining amount will be put in cart and gift owner will have ability to pay remaining balance via credit card, or to call and pay by check.

 

3.8 Move WP blog: http://pacificholidaysinc.com/blog/ from old server to new server. No changes needed for design or functionality.

 

Add Facebook Login to the system

3.10 Pages: Index, Country (category), Tour (product), Hotel should have full width image sliders controlled from backend (admin will be able to upload N images to each country/tour/hotel/homepage and crop/resize them if needed)

 


Date: 2015-12-11; view: 726


<== previous page | next page ==>
Video/Photo/Fan Taken] TaeTiSeo : KBS Cool FM HONG JIN KYUNG'S 2 O'CLOCK RADIO | Admin should be able to control all levels of top menu
doclecture.net - lectures - 2014-2024 year. Copyright infringement or personal data (0.016 sec.)