TheUltimateStay.com CONFIDENTIAL
ITEM Nº Remaining Website Work to be Completed
UM1 Dispute Resolution
UM1-11 URGENT UM1
Emails need to be automatically sent out to the Guest and the Hotel when Disputes (formerly called
Conflict Resolution Requests) have been approved. Need columns in Admin area with checks to show which automated
emails have been sent out and which have not.
See my separate notes and designs
Current Problems:
1. hotel email is not being sent out
2. from email address may be wrong (needs to be as specified in Admin area)
3. reply to email address may be wrong (needs to be as specified in Admin area)
4. dynamic info may be wrong (Dispute # etc).
5. design of html email does not match my provided design
Please correct these and fix any other problems.
UM1 CommentCards
UM1-12 URGENT UM1
Emails need to be automatically sent out to the Guest and the Hotel (if the hotel has chosen this when they registered)
when CommentCards (CC) and QuickCommentCards (QCC) have been approved.
See my separate notes and designs.
Current Problems:
1. from email address may be wrong (needs to be as specified in Admin area)
2. reply to email address may be wrong (needs to be as specified in Admin area)
3. dynamic info is wrong
4. hotel email is not being sent out
5. design of html email does not match my provided design
6. The guest is being sent an extra email thanking them for registering. This should only be sent for new guest reg.
Please correct these and fix any other problems.
UM1 Hotel Account
UM1-13 URGENT UM1
Need to make sure that temporary usernames and passwords are created for hotel accounts even when a guest adds
them. This is important because the hotel will be asked to login and respond to the CC and/or Disputes (even if the hotel
is not currently a member). Temp usernames should be the the first 6 letters of the hotel name (all caps) followed by the
first two numbers of the hotel!s address (for example: “HILTON36”).
UM1-14 URGENT UM1
Non-Member hotels (and Member hotels) need to be able to view basic Dispute Details (formerly called Conflict
Resolution), CommentCards, and QuickCommentCards, etc. in the Hotel Account area. When they click on a button or
link that says “Respond” (or “Submit” on Dispute Details) they need to get a popup message that says:
“Before you can respond to this __________ (Dispute, CommentCard, or QuickCommentCard), please complete the
registration of your hotel first.”, and a link to how to complete registration.
It currently does not allow a hotel complete their registration and says that hotel already exists. This needs to be fixed.
Member hotels need to be able to respond right away, without this popup message.
The link to this Dispute, CC, or QCC page must be included in the automated emails that these hotels receive (with a
temp username and password?) so they can view it. Then after they register, they can view it.
Page 1 October 20, 2008
TheUltimateStay.com CONFIDENTIAL
ITEM Nº Remaining Website Work to be Completed
UM1 Hotel Registration
UM1-15 URGENT UM1
We need changes to the membership subscription plans as follows (see Ultimate-Hotel-Login-Reg5-9.psd)
Keep current plan as an optional way of calculating fees, but add a way for the fee to hotels to be automatically
calculated based on the following:
hotel class (number of stars), number of rooms the hotel has, which subscription plan they have selected (monthly,
quarterly, yearly), and any promo offers, etc., as follows:
Hotel Class Monthly Price Per Room
5 stars $3.95 (these figures need to all be editable by me in the admin area)
4 stars $2.95
3 stars $2.45
2 stars $1.95
1 star $1.75
Fee to hotel needs to be automatically calculated by multiplying the number of rooms, by the rate and promo offers.
For example, a hotel with 4 stars, with 356 rooms, with a 10% discount would be:
356 x $2.95 = $1050.20 minus $105.02 (10% discount) = $945.18 per month
Quarterly plan fees are simply the monthly price times three.
Yearly plan fees are the monthly price times 12, minus a 10% discount.
We also need a way the admin can override the automatically calculated fee. If hotel class is not entered, use rate for 3
stars.
THIS WORK HAS MOSTLY BEEN COMPLETED: http://theultimatestay.com/admin/add_subscription_newplan.php .
However, it still needs to be finished and working properly and for fees to be automatically calculated and entered for
each hotel (in the Admin area, hotel registration, and Hotel Account areas, etc.). All other elements of hotel registration
need to be completed to work smoothly.
UM1 Admin Area
UM1-16 URGENT UM1
The “Member Status” of each hotel in the Admin area needs to be improved and designated with only one of the
following Member Status:
Non-Member (white), Member (green), On Probation (pink), or Suspended (orange)
There should be no reason for the website Admin to have to “Activate” hotels. Please delete this function.
New hotels need to automatically be Non-Members, until they have completed the registration process, then they
become Members (with a manual override). If a Member has had more than four unresolved disputes, then they need to
automatically become placed On Probation (with a manual override). If improvement is not made within six months, the
hotel's membership will be automatically Suspended (with a manual override).
Need to be able to find and sort (and reverse sort) hotels by any Member Status.
THIS WORK HAS MOSTLY BEEN COMPLETED ALREADY
UM1-17 URGENT UM1
The promotional code function needs to be improved. We need to have different kinds of promotions:
1. A number of months free from any date (without a “valid up to” date or a “credit %”).
2. Credit percent (%) promo (with an option for a valid up to date, this date should use little calendar).
The promo code needs to calculate the discount or free months in the hotel registration, and Hotel Account areas, etc.
Also need to fix other problems on hotel_login_reg5.php. See my most recent design and notes, such as
Ultimate-Hotel-Login-Reg5-9.psd. Need to add promo summary and notes fields to each promo code in the Admin area.
THIS WORK HAS MOSTLY BEEN COMPLETED ALREADY
Page 2 October 20, 2008
TheUltimateStay.com CONFIDENTIAL
ITEM Nº Remaining Website Work to be Completed
UM1 All Pages
UM1-18 URGENT UM1
Change the word “Conflict” to “Dispute” everywhere it appears in the entire website including file names and links.
For example, change “Conflict Resolution Service” to “Dispute Resolution Service”,
change “Conflict Resolution Center” to “Dispute Resolution Center” and
change “Conflict Resolution Request” and “CRR” to “Dispute”, everywhere.
See Ultimate-Hotel-Account6B.psd for examples.
THIS WORK HAS BEEN PARTLY COMPLETED ALREADY
UM1 General and Other
UM1-19 URGENT UM1
Complete the credit card processing, Authorize.net gateway, PayPal, etc. and anything else we need to accept credit
cards and other forms of payment. Make sure this is all working properly.
See current design of Ultimate-Hotel-Login-Reg5-9.psd for this and other changes that we need.
UM1-20 URGENT UM1
Hotels and Guests need an easy way to cancel their membership (but Hotels stay in system).
This needs to be possible in the Hotel Account and My Account areas.
Please delete the big “Close Account” button on all pages and add small text that says:
“Member of The Ultimate Stay: YES”
This can then be edited, under the Guest Info and Hotel Info sections only.
See my design (Ultimate-Hotel-Account1.psd).
UM1-21 URGENT UM1
Improve all automated emails in the Admin area. Need easy way of editing them in the Admin area.
All of these automated emails need to be easy to view, access, and edit in the Admin area (each with editable fields for
Subject, Body, From Name, From Email Address (and reply to), Name of Email, When Emails will be Sent, Admin Notes,
etc). Some automated emails are scheduled and need to use Cron or something better.
Automated emails in the Admin area need to be able to be sorted (and reverse sorted) by clicking on the different
headings. Need a “Test” button for each of these emails (with editable email address), to send a Test email to me.
Designs need to match my designs, from email address is wrong, dynamic info is wrong, etc.
See my separate notes and designs.
THIS IS MOSTLY ALREADY COMPLETED (by the previous programmer). It just needs to be finished and
improved.
M1 Dispute Resolution
M1-22 M1
"Next" button is not aligned the way it should be. Please check all pages in entire website for this and fix all.
Delete “ !"Terms and Conditions” from conflict_resolution_request_guest3.php.
M1-23 M1
Design of Dispute Details (formerly called Conflict Resolution Requests) needs to match my current designs. The admin
needs to be able to edit the contents of Disputes before they are approved. The admin also needs a way of overriding
the response to Disputes.
M1-24 M1
Disputes should not be marked as “Resolved” until a guest has accepted it. See my other notes and design.
Page 3 October 20, 2008
TheUltimateStay.com CONFIDENTIAL
ITEM Nº Remaining Website Work to be Completed
M1 CommentCards
M1-18 M1
Design of CommentCard Details needs to match my designs.
The admin needs to be able to edit the contents of CommentCards and QCC before they are approved.
M1-19 M1
CommentCard Details
At the bottom it still says “This Guest has not requested that the hotel respond...”, even when a Guest has requested a
response. In this case, it should say “has” instead of “has not”.
The admin needs to be able to edit the contents of CommentCards (and QCC) before they are approved.
Also, CommentCard Details page must match my design exactly.
M1-20 M1
All QuickCommentCards (QCC), listings and Details pages, need to appear in the Hotel Account and Admin Area (and
Guest Account area) along with all of the other CommentCards, the same way CommentCards appear. It should say
"QuickCommentCard" under CommentCard Version.
Choices need to be easily editable and added to in the Admin area.
Some changes to QCC design.
M1 Hotel Registration
M1-17 M1
The same hotel should not be able to register more than once (for example: after doing a Lookup).
This needs to be determined by the hotel address and zip code, not the name of the hotel (because many hotels have
the same name).
M1 Guest Account
M1-16 M1
The font in My Account, CommentCards and Dispute Resolution Requests (formerly called Conflict Resolution Center) is
wrong. This is a standard system font. Please see my design.
M1 Hotel Search Results/ Listings/ Details
M1-25 M1
TripAdvisor Traveler Rating needs to be the actual rating from their website. If there is no rating, this needs to not
appear at all (not even the label).
M1 Email Marketing and Newsletters
M1-26 M1
We need a place where Email Marketing and Newsletters can be viewed as web pages (in addition to directly within
emails sent). Can these just be created as web pages and emailed using that html code (or a reference to that code)
somehow? These need to be created in (x)html and have all of the standard features like unsubscribe, forward to a
friend, other links, custom links, etc. I will provide the design of newsletters and marketing emails as layered Photoshop
documents. These need to be able to be accessed in the Admin area.
M1 All Pages
M1-11 M1
Match design of all pages to my designs and make website consistent thoughout.
Pages that need to be updated to my current designs include CommentCards, QuickCommentCards,
Dispute Details (formerly called Conflict Resolution Requests), Search Listings and Details, Hotel Account, Guest
Account, etc. See all current design files.
Page 4 October 20, 2008
TheUltimateStay.com CONFIDENTIAL
ITEM Nº Remaining Website Work to be Completed
M1 Home Pages
M1-13 M1
For Guests background on home page needs be changed from white to gray, to match the surrounding gray
(similar to the way it appears on the For Hotels background).
Menu at top on For Guests home page does not match other home page and needs to be fixed.
M1-14 M1
Website needs to work on browsers that don!t support flash, such as the iPhone. It currently just says:
“FAIL (The browser should render some flash content not this)”
Can we change the above text so it says the following?:
“WELCOME TO THE ULTIMATE STAY!
We are an organization of hotels, resorts, and guests, all with a common goal - to maximize the guest experience...”
THIS WORK HAS MOSTLY BEEN COMPLETED ALREADY
M1 General and Other
M1-27 M1
We need all sensitive areas of the website to be secure. I would like secure pages to be at
https://www.secure.theultimatestay.com, as long as there are no disadvantages to doing it this way.
We only want the sensitive areas (personal info, credit card info, etc) of the website to be secure and encrypted (not the
entire website).
Currently the entire website is secure and this needs to be fixed.
Secure pages should be like this: https://www.secure.theultimatestay.com
M2 Dispute Resolution
M2-36 M2
Dispute Resolution (formerly called Conflict Resolution Requests) need to be able to be seemlessly added to hotels! own
websites, with all of the data, etc. automatically coming into my website and database, as usual.
M2 CommentCards
M2-33 M2
CommentCards need to be able to be seemlessly added to hotels! own websites, with all of the data, etc. automatically
coming into my website and database, as usual.
M2-34 M2
Averages on CommentCards are not being calculated properly.
If an item is blank, the value should be blank and not “0”, and this value should not be included in the average.
Also the value for “Overall” should not be included in the averages even if there is a value for it.
M2-35 M2
Comment Cards
Need spaces between “Breakfast,” “Lunch,” etc on all CommentCards.
Page 5 October 20, 2008
TheUltimateStay.com CONFIDENTIAL
ITEM Nº Remaining Website Work to be Completed
M2 Hotel Account
M2-24 M2
Photo Management
In the Photo Management section, it should show the logo and first 2 photos, even if empty.
The system needs to locate logo and photos on users computer, upload, auto resize, auto create a thumbnail of each
photo, auto RGB (?) etc.. Hotel Admins need to be able to manage, select main photos , delete, etc.
I believe I want these standards: logo: gif or jpg, max 500K, photos: jpg format only, max 3MB, and 1200pix
M2-25 M2
Billing Info
All Billing Info needs to be editable. See the current Ultimate-Hotel-Login-Reg5-9.psd for all of the the options it needs to
have. Information needs to be orgainzed better and changed to my specs.
Each of the three Edit popup windows in the Billing Info section of the Hotel Account area need to show only the info that
is in that section. For Example, the first Edit popup wiindow should show only the following:
Type of membership subscription, Monthly (or Quarterly or Annual) Fee, and Promotions and Discounts Applied.
Need a message like this: “The credit card on file is expiring in 56 days.”
M2-26 M2
Dispute Resolution Center (formerly called Conflict Resolution Center)
All records need to show unless they have been filtered by date or other criteria. When filtered by date, those dates
need to remain in boxes. If a month is selected from the menu, it should not be necessary to click “Go”.
M2-27 M2
Dispute Resolution Center (formerly called Conflict Resolution Center)
Need to make sure all links work properly (”VIEW ALL OPEN CRRs”, “VIEW ALL RESOLVED CRRs”, etc.).
M2-28 M2
Dispute Resolution Center (formerly called Conflict Resolution Center)
Need to be able to sort by “Responded” and “Resolved”, etc. and reverse this sorting by clicking again.
Rollover on all of these sort links needs to be a different color and underlined. Active needs to be bold.
M2-29 M2
Dispute Resolution Center (formerly called Conflict Resolution Center)
The Excel files for "download data" needs to have all of the CommentCard and Conflict Resolution Requests data, not
just what is in the listings.
M2-30 M2
CommentCard Center
All records need to show unless they have been filtered by date or other criteria. When filtered by date, those dates
need to remain in boxes. If a month is selected from the menu, it should not be necessary to click “Go”.
M2-31 M2
CommentCard Center
Need to be able to sort by any Rating, “Requested”, or “Sent”. and reverse this sorting by clicking again.
Rollover on these sort links should be underlined.
M2-32 M2
CommentCard Center, CommentCard Details
Averages on CommentCards are not being calculated properly.
If an item is blank, the value should be blank and not “0”, and this value should not be included in the average. (in the
Guest Account, Admin area, etc. too).
Also the value for “Overall” should not be included in the averages even if there is a value for it.
Page 6 October 20, 2008
TheUltimateStay.com CONFIDENTIAL
ITEM Nº Remaining Website Work to be Completed
M2 Hotel Registration
M2-18 M2
Need to change “no photo” graphic to “no logo”, everywhere it appears for the logo. See my art in
Ultimate-Hotel-Account3.psd. It should show the logo and first 2 photos.
Now it says “no logo” in some places where it should say “no photo”, for example: hotel_login_reg6.php
(the first one should be “no logo”, the rest should be “no photo”)
graphics are wrong in some places.
M2-19 M2
Correct popup warning boxes:
“Please Enter First Name.!” should say “Please enter First Name.”
“Please Enter Last Name.!” should say “Please enter Last Name.”
“Please Enter Department.!” should say “Please enter Department.”
“Please Enter Email.!” should say “Please enter Email.”
“Please Enter Telephone.!” should say “Please enter Telephone.”
“Please Enter Job Title/Position .!” should say “Please enter Job Title/Position.”
M2-20 M2
Additional users are not showing up. Account admin not working properly.
M2-21 M2
On hotel_login_reg4.php, the popup warning that says “Please agree to our guest bill of rights” should say:
“In order to be a member of The Ultimate Stay, please agree to our Guest Bill of Rights.”
M2-22 M2
CommentCard Service
On hotel_login_reg7.php, if “No” is selected for Would anyone else in your hotel like to receive CommentCards?”, then
the fields for contact info should not show.
This needs to work the way it currently works for the Dispute Resolution Service on hotel_login_reg8.php
M2-23 M2
Default on who will be responsible for responding to Disputes needs to be pre-completed with the information for the
main hotel Administrator person.
See Ultimate-Hotel-Login-Reg8-8.psd for this and other slight changes.
M2 Guest Account
M2-16 M2
Hotel thumbnail photo in the Saved Hotels area is the wrong photo.
M2-17 M2
Guest Info section
Need to match my design and Edit links.
I am not able to edit the email address for the guest.
Error when editing checkboxes needs to be fixed.
M2 Guest Registration
M2-14 M2
Some slight changes, see Ultimate-Guest-CheckIn-Reg2.psd and Ultimate-Guest-CheckIn-Reg3.psd.
Address, City, State, Zip, and Country should not be required (also need fix on guest_free_membership.php).
Page 7 October 20, 2008
TheUltimateStay.com CONFIDENTIAL
ITEM Nº Remaining Website Work to be Completed
M2-15 M2
The same guest should not be able to register more than once, as determined by email address.
M2 Hotel Search Results/ Listings/ Details
M2-37 M2
If fields such as Rooms, Services, etc are empty, nothing should show up in the Hotel Details page.
M2 Admin Area
M2-38 M2
We need a way of designating the payment status of each hotel account. The system should automatically show me if a
hotel is currently paid up, etc, if by credit card or PayPal. We need a way for me to manually enter payment as being
received, etc, if payment was by check. This needs to be easy to see in the Admin area. We need a column for
“Payment Status” (right after Member Status), with the following designations:
Current, Delinquent, 30+ Days Late, 60+ Days Late, and 90+ Days Late
Membership renewals need to be automatic, with credit cards being automatically charged, etc. If credit card info is not
up to date, etc. automated emails need to be sent out. See my separate notes and designs.
M2-39 M2
Account Executive territories need to be by state and country (the current city menu is terrible and does not work
properly).
We need to be able to assign one or more states (using two-letter state codes) and countries to each Account Executive.
We would like the list of states to be like this: “UT - Utah”. California needs to be split into Southern and Northern (”CA-S
- California, Southern”).
We also need to be able to assign regions (consisting of groups of states, which I can provide) to each Account
Executive.
These states, regions and countries need to have a default of being exclusive with a manual override.
M2-40 M2
We still need: tracking, accounting of commissions, monthly amounts due and paid, automatic assigning of territories
and/or cities (with manual override). Each hotel needs to have a code for the Account Executive ID. This needs to be
automatically assigned based on the territory(s) or city(s) assigned to each Account Executive, with a way of manually
overriding it.
M2-41 M2
Each hotel needs to automatically have a Account Executive assigned to it based on the above, with a manual override.
Then this info needs to show up in the Vital Info box in the Hotel Account area. Email address needs to be a hot link.
M2-42 M2
Please verify that that hotels are automatically placed on probation (with a manual override) if they have too many
unresolved Disputes (formerly called Conflict Resolution Requests). These settings also need to be editable in the
Admin area. See the Conflict Resolution Ratings “what!s this?” for reference.
M2-43 M2
The Dispute Resolution Ratings need to be automatically calculated and need to be correct.
They currently do not work properly. See the Dispute Resolution Ratings “what!s this?” for reference. Sometimes these
boxes do not popup properly. These settings also need to be editable in the Admin area.
M2-44 M2
Default new Hotel Registration in Admin area should show a hotel as not being a member (with a way for the Admin to
change this), until a hotel has completed the registration and agreed to the GBR, etc. Instead of “On Probabtion”, new
hotels need to be designated as “New”.
Page 8 October 20, 2008
TheUltimateStay.com CONFIDENTIAL
ITEM Nº Remaining Website Work to be Completed
M2-45 M2
“Add Additional Marketing Users To This Account” is not working and needs to be fixed. We need to be able to add up to
6 additional marketing email addresses, names, titles, and descriptions, each with a notes field, etc.
We also need to be able to add up to three additional contact emails for CCRs and CCs (before they are approved).
M2-58 M2
Status of Disputes (formerly Conflict Resolutions) in the Admin area needs to be changed to the following:
New (white), Approved (green), Denied (pink), or Resolved (blue)
Need Status of QuickCommentCards in the Admin, to the the same as CommentCards, as follows:
New (white), Approved (green), Denied (pink), or Responded (blue)
M2 Email Marketing and Newsletters
M2-46 M2
I want to make sure that more than one email address can be added in any email field by separating with commas.
M2 All Pages
M2-11 M2
All type Link rollovers need to be underlined with rollover color and consistent throughout entire website.
Need rollover colors for both tabs at top throughout entire website.
Change sub-headlines type to be like those in Ultimate-Hotels-BecomeAMember.psd.
M2 Inside Pages
M2-12 M2
Change popup windows, Disputes (formerly called Conflict Resolution Requests):
Change “Please which right was not honored.” to “Please select which right from the GBR was not honored.”
All other popup boxes need to fixed in a similar way.
I need one place in the admin area where the Dispute Resolution Ratings (”what!s this?”) can be edited and have the
changes appear everywhere it appears on the website. There is currently two areas for this:
http://theultimatestay.com/admin/add_tool_tip.php
and http://theultimatestay.com/admin/view_conflict_resolution_rating.php
This needs to be changed to just one area, which then needs to appear in the entire website, such as here:
http://www.theultimatestay.com/hotel_conflict_resolution.php
M2-13 M2
Change all photos (except on hotel_login_reg8.php) to be rotating fading photos (up to 12) on all pages with photos (to
work the way photos are on the home page, only smaller), with an easy way for me to edit. See my design. All of these
inside photos can be found on Ultimate-Hotels-BecomeAMember.psd
Photos are currently cropped and/or not showing entire photos.
See conflict_resolution_request_guest6.php for a good example.
M2 General and Other
M2-47 M2
If and when our Guest Bill of Rights or Terms of Service changes, each hotel and registered guest (for Terms of Service
only) needs to be prompted the next time they log in that they will need to agree to these changes, before they can
proceed. These changes, dates, and the date of agreement need to be kept in a table (or another good way in the
database), separately for the GBR and ToS. If a hotel user, but not the hotel administrator logs in, they are prompted that
the hotel administrator will need to agree to these changes within 30 days. I need an easy way to edit the Guest Bill of
Rights in one place and have the latest version appear in all places it shows up.
Page 9 October 20, 2008
TheUltimateStay.com CONFIDENTIAL
ITEM Nº Remaining Website Work to be Completed
M2-48 M2
We need thorough and detailed testing, troubleshooting, and correcting all problems for the entire website.
M2-49 M2
Cookies should be used to automatically detect if a registered user is a guest or a hotel and take them to the proper
home page.
M2-50 M2
There are still many typos, missing spaces, and misspelled words. Please check entire website carefully. Please also
check all popup warning boxes because they have many typos, misspelled words and bad punctuation.
Some pages take too long to load or give me errors.
M2-51 M2
All code must be written using the current and newest standards of XHTML, CSS style sheets, PHP, MySQL 5
(community edition), and Java scripting. Fix all CSS files to be consistent and well written code.
Please verify that all XHTML is valid: http://validator.w3.org and fix any code that is not valid.
M2-52 M2
We need search engine optimization (SEO). We may want to use sessions. Need to know pros and cons.
M2-53 M2
We need automated regular backups, perhaps daily (especially of all data, databases, and other dynamic information).
M2-54 M2
Not every required detail is included here or in the detailed notes pages. There will be some things that we will require
that may come up or become apparent later. For example, if a guest has not entered their phone number in the
CommentCard, and they request to be contacted by phone, they should get an error message explaining this to them.
See Photoshop and other files for additional information and specifications.
M2-55 M2
We need thorough testing and troubleshooting for the entire website and make it as good as it can be. The entire
website, including the database, etc. needs to be supported and guaranteed for 6 months at no extra charge.
M2-56 M2
All text links need to be consistent and to my specs throughout the website.
M2-57 M2
Make all functions operate as intended.
M3 Charts and Graphs
M3-01 M3
See separate notes.
M3 Hotel Chains
M3-02 M3
See separate notes.
Page 10 October 20, 2008
TheUltimateStay.com CONFIDENTIAL
ITEM Nº Remaining Website Work to be Completed
M3 General and Other
M3-03 M3
Change all search and Lookup functions to have “Suggestions” and work the way YouTube!s search function works.
M3-04 M3
Website Comment Monitoring Service
with email alerts. Need an area in the Admin area for this.
Need fields for web pages at websites such as TripAdvisor.com, etc.
See other notes regarding this.
Page 11 October 20, 2008