Sun Realty Website Customizations

https://www.sunrealtync.com/

Track Software

Please note, the client would like to avoid uncoordinated test bookings when possible - if you are working on Support, please touch base with the client to coordinate exactly what property can be tested.

Backend Customizations to know about:

  1. They have an extra Channel Key for their Advance Year Booking Setup - it’s found in the Settings https://www.sunrealtync.com/admin/config/vrweb
    adv channel to be used when the property has the category "Advanced Year Confirmations" in track_am_15. This means that on the client side the property has a contract signed for next year and online payment transactions can be made. On our side, this means that there should be a restype of 6 and a policy 4 for the booking.

  2. Advanced Reservation Holds - A guest may reserve a property for “next year” although internal contracts are not finalized. For the website side, that means that there is no category checked off for Advanced Year Confirmations track_am_15. As a guest, if I am doing a search for travel dates that are in the next calendar year, this property would display a “Pre Reserve” Label on the teaser. At Checkout, it would bypass sps, a reservation hold would be made and the clients reservationist would finalize the reservation. It would come through as a Restype of 7 and a Guarantee Policy of 3. It’s also good to know that these are “seasonal” in that, it’s only a chunk of time between the end of summer and the new year where these types of reservations are needed. https://bluetent.atlassian.net/browse/SNR-39 -

  3. There is a new restype/policy combo - in year holds only. This means that the contracts for “next year” were not complete by new years. This means a guest can reserve the property but will not pay online - similar to the Advanced Reservation Hold except it is for this year. This is temporary, should only run a few weeks into the new year to catch up with any late contracts.

  4. Multi-Quote for results. Track doesn’t support a live search api. In order to get accurate partial week stay teaser prices, we needed to change the source of the teaser price to come from a live quote. We use a new Track method called “multi-quote” along with ajaxing the price quotes so we can retrieve the accurate lodging rate to display for the teaser price. This also helps to ensure that dynamic pricing changes are accurately depicted in the teaser rate.

  5. Uplift Reservations - If a guest chooses to use “Monthly Payments” for checkout, this is their Uplift Payment option. When submitted with “monthly payments” checked, the reservation bypasses SPS, the property is reserved but a reservationist reaches out the guest to finalize the payment. Uplift payment can only be used for restype 1 policy 4 and restype 6 and policy 4. Travel Insurance may be selected, but the amount passed in for the reservation will be 0 https://bluetent.atlassian.net/browse/SNR-14

    image-20240102-144731.png
  6. E-Check is setup to not display as an option for payment within 2 weeks of arrival to avoid checks not clearing in time. This is set on both Step 1 and SPS.

  7. Mapquest - the client is using Mapquest instead of Google Maps https://bluetent.atlassian.net/browse/SNR-35 We’ll need to get some details from Michael Blackmon

  8. Search Results Options

    1. Exposed Search Facet - The select option is called “Flexible Arrival/Departure” though the options change based on the dates a guest selects.

    2. Weekend Arrivals - the search will check availability against all Fri, Sat, Sun arrivals, unless I choose exact match for the date. Otherwise, it’s set to return “all weekend arrivals”, if I search for an arrival of Saturday June 2, the search results will include properties that are availability for Friday Jun 1 and Sunday June 3. Generally, their properties have either a specific weekend arrival day (ie only Fridays) or the property might be considered “flexible” where they accept non weekend arrivals and/or partial week stays.

      image-20240102-171351.png
    3. Flexible Arrivals - this is more in line with the standard but it’s specific to when a guest searches for a partial week stay or a Monday, Tuesday, Wednesday or Thursday arrival. If a guest doesn’t select a flexible preference, it will default to one day. This can be changed to exact match or 1, 2, 3 days flexible or exact match. The arrival options can be seen in the typical “flex arrivals link” that pops up the modal. Sometimes this is referred to as “Free Style” when a property can book nightly or non-weekend arrivals.

  9. Map Points/“Points of Interest” - the client may need you to add an option for a “point of interest category” that they can apply when creating a new map point. These points of interest display on the detail page map. A standard one would be a public Beach Access area. They would likely need an icon https://www.sunrealtync.com/admin/vrweb/map-points (screencapture pending when map is fixed)

  10. Rate Type and length of stay - The client created an entirely new Rate Type during the course of the project to support partial week stays. I think it’s called Partial Increase 20%. The idea being that if a stay was less than 6 nights it should use the “nightly price” amount which the price would be increased by 20%. However, the setup in Track for these rules was causing the 6 nights was to be interpreted as a Max Stay of 6 nights on the calendar. Core team made an update so that the Maxstay is now 99 instead of 6 and that seems to have done the trick.

  11. Payment Schedule Solution - we have some code in place to add 10 cents to the first payment of the payment schedule to avoid issues with lack of funds due to Track rounding conditions.

  12. Pet Fee Add-on is being automatically selected. It can be unselected at checkout

  13. Things to look out for when next years rates start to get released - when properties have the amenity “Advanced Year Confirmations" they are supposed to go through as restype 6 and policy 4, however, there were some issues where a guest might use the back button after getting to sps, and then the reservation would seem to lose the proper restype 6 and default to restype 7. This was causing a wrong combo of restype 7 and policy 4. We put a fix in place but couldn’t really test thoroughly since it passed the new year and there weren’t adv reservations anymore.

  14. soon there will be some coding in place to keep the calendars from going out beyond 2024 dates (client knows they will need to reach out to support to change this)

  15. We have implemented a “Search by Number of Beds” into the advanced search.

  16. We’ve made a fix to the specials so that the client can actually use them! The client will be setting up specials to be divisible by 7 in Track so account for the fact that specials will use the nightly price.

  17. Restype and Policy Glossary

    1. Example 1

      1. a guest is arriving for a date next year for a week

      2. the property has the amenity “[value] => Advanced Year Confirmations" so there is NO reservation hold fee

      3. a guest completes an online payment transaction with a credit card or echeck

      4. use Restype 6 and Guarantee Policy 4

    2. Example 2

      1. a guest is arriving for a date next year for a week

      2. the property has the amenity “[value] => Advanced Year Confirmations" so there is No reservation hold fee

      3. a guest selects “monthly payments - Uplift” at checkout

      4. sps is bypassed, payment is not collected, reservationist reaches out to guest to complete payment

      5. res type 6 and guarantee policy 4

    3. Example 3

      1. a guest is arriving for a date next year for a week

      2. the property DOES NOT have the amenity “[value] => Advanced Year Confirmations" so This property would HAVE a Reservation hold Fee

      3. sps is bypassed, payment is not collected, reservationist reaches out to guest to complete payment

      4. res type: 7 and guarantee policy: 3 

    4. Example 4

      1. A guest is arriving for a date this year for a week

      2. the property has the amenity “[value] => Advanced Year Confirmations" but it’s irrelevant for an arrival this year

      3. a guest completes an online payment transaction with a credit card or echeck

      4. res type: 1 and guarantee policy: 4 

    5. Example 5

      1. A guest is arriving for a date this year for a partial week (it doesn’t really matter if it’s partial or full week but in case something changes later)

      2. the property does not have the amenity “[value] => Advanced Year Confirmations" but it’s irrelevant for an arrival this year

      3. a guest completes an online payment transaction with a credit card or echeck

      4. res type: 1 and guarantee policy: 4 

    6. Example 6

      1. A guest is arriving for a date this year for a partial week (it doesn’t really matter if it’s partial or full week but in case something changes later)

      2. the property does not have the amenity “[value] => Advanced Year Confirmations" but it’s irrelevant for an arrival this year

      3. a guest selects “monthly payments - Uplift” at checkout

      4. sps is bypassed, payment is not collected, reservationist reaches out to guest to complete payment

      5. res type: 1 and guarantee policy: 4

    7. Example 7

      1. a guest is arriving for a date next year for a partial week (it doesn’t really matter if it’s partial or full week but in case something changes later)

      2. the property has the amenity “[value] => Advanced Year Confirmations"

      3. a guest completes an online payment transaction with a credit card or echeck

      4. res type: 6 and guarantee policy: 4 

    8. Example 8

      1. a guest is arriving for a date next year for a partial week (it doesn’t really matter if it’s partial or full week but in case something changes later)

      2.  the property does not have the amenity “[value] => Advanced Year Confirmations" so there is a reservation hold fee.

      3. sps is bypassed, payment is not collected, reservationist reaches out to guest to complete payment

      4. 7 and guarantee policy: 3

    9. Example 9 In-Year Reservation Hold only

      1. A guest is arriving for a date this year (it doesn’t really matter if it’s partial or full week)

      2. the property has the amenity “In-year holds only” under track_am_15 “Availablity”

      3. the property does not have a contract signed yet, they are usually stragglers and this is temporary

      4. sps is bypassed, payment is not collected, reservationist reaches out to guest to complete payment

      5. res type: 1 and guarantee policy: 4