GHIN eClubhouse

eClubhouse Enhancements Deployment

UPDATE 11/18/14: The enhancements outlined below were successfully deployed to the production site this morning.

_____________________________________________________________________________________________

Tomorrow morning, Tuesday, November 18, GHIN will be releasing new enhancements and fixing reported bugs to the eClubhouse platform.

GHIN will notify you once the release has been completed into production.

Enhancements to be released include:

  • In the Manage Commerce Gateway, the admin has the ability to Add to Add/Edit Payment Instructions. This feature was requested by those accepting cash and checks.

 Payment Instructions

  • For the player with an eGolfer account, the Edit profile page now has clear visual buttons for View eClub Memberships and Update Credit Card Info

eClub Edit CC

  • View Membership Applications & Edit Invitation Template links are now buttons on the Manage Members page

Manage Members Buttons

  • Golfers have the ability to withdraw from an event themselves once registered. In addition to the onscreen confirmation an email will be sent to the golfer and the event administrator notifying them of the withdrawal. Event Withdraw
  • View Transaction History page modifications to provide more detailed information
  • Registration Confirmation Email – when an applicant submits the “Join this Club” registration form a standard template email will be sent to the prospective applicant

If you have any questions please contact GHIN tech support at (800) 940-8535 x1 or ghinsupport@usga.org.

GHIN Development: eClubhouse/eGolfer “Auto-Renew” Release (10-06-2014)

***************** UPDATE ******************

The “Auto-Renew” functionality was successfully deployed into production this morning (Wed. October 8th, 2014). 

  • The service that grabs Auto-Renew Reminders & Auto-Renew Candidates will be started today (10/08/2014) at 6pm, which means the first time a club could possibly auto-renew (if it is setup properly-refer to blog) would be tomorrow (10/09/2014) at 6pm.

***************** UPDATE ******************

GHIN will be deploying the “Auto-Renew” functionality into production for eClubhouse/eGolfer at 2 a.m. the morning of Wednesday, October 8th, 2014. 

As a result, GHIN.com, eClubhouse and eGolfer will be down for approximately 1 hour.  This will also impact widgets on association sites for Score Posting and Handicap Lookup.  We will post a message on GHIN.com during the downtime.

***************** UPDATE ******************

GHIN will be deploying the “Auto-Renew” functionality into production for eClubhouse/eGolfer the morning of Monday, October 6th, 2014.

As a result, GHIN.com, eClubhouse and eGolfer will be down for approximately 1 hour.  This will also impact widgets on association sites for Score Posting and Handicap Lookup.  We will post a message on GHIN.com during the downtime.

The Association & Club User Guides have been updated and posted to the USGA InfoPortal in the “Documents–>eGolfer/eClubhouse” folder.

 

Steps to Deploy the Auto-Renew Functionality:

1) Monday 10/6/2014 (2 am EST) – Auto-Renew code will be deployed to production.  All eClubhouse sites will default to Auto-Renew “OFF”.

2) Tuesday 10/7/2014 (6pm EST) –  “Renewal Reminder” and “Auto-Renew” services will be started.

3)Wednesday 10/8/2014 (6pm EST) – This will be the first possible day/time that Auto-Renew would officially run.

Note: Auto-Renew will occur the night before the Membership Period End Date.  For example, if the Membership Period End Date is 10/9/2014 for a club, their golfers will be Auto-renewed on the night of 10/8.

 

REMINDER

Please note, in order for any members to renew at all (whether manually or via Auto-Renew) clubs need to setup an upcoming Membership Period to renew to!

 

IN THIS RELEASE

eClubs that are accepting payments via Credit Card in “Manage Commerce Gateway” will now be able to setup “Automatic Billing (Auto-Renew)“.  Once Auto-Renew is turned on, golfers within the club can choose to have their membership Auto-Renew each year by enabling it in their profile.

Club Setup: Auto-Renew defaults to unchecked.  To setup Auto-Renew, the club admin would go to the Admin section of their eClubhouse site and then click on “Manage Commerce Gateway”.  If a commerce provider is setup to allow payments by Credit Card, the “Enable Automatic Billing (Auto-Renew)” check box will display.  If not, the feature will not be available.

UseAutoRenew

In-activation’s on GHIN start at 12am every day and continues every three hours throughout the day.  With this in mind, eClubhouse will auto-renew golfers the night before the inactivation is set to occur t 6:00 p.m. (EST).  So, if your “Membership Period End” date is set to 10-31-2014 in “Manage Membership Periods and Levels,” eClubhouse will Auto-Renew the golfers marked as such on the evening of the 30th.

Golfer Setup: Once the club has enabled Auto-Renew, golfers will be able to opt-in to use the functionality.  During the registration process the auto-renew box defaults to checked.  Existing eGolfers can turn auto-renew on or off via by clicking on the “To edit eCommerce Credit Card Information, please click here” link in Edit Profile.  From there they can turn the setting on and off for all member clubs that they have setup credit card information.

 editprofilepng

GHIN Development: eClubhouse/eGolfer “Manage Membership Periods & Levels” Release (9-19-2014)

————————————————————————————————–

Update to original post:

The deployment was a success!

The Association & Club User Guides have been posted to the USGA InfoPortal in the “Documents–>eGolfer/eClubhouse” folder.

————————————————————————————————–

On Friday morning, September 19th, 2014 at (1:00 a.m ET), GHIN will be deploying an important update to  “Manage Membership Periods and Levels” into production for eClubhouse/eGolfer.

As a result, GHIN.com, eClubhouse and eGolfer will be down for approximately 1 hour.  This will also impact widgets on association sites for Score Posting and Handicap Lookup.  We will post a message on GHIN.com during the downtime.

This release will provide users with a simpler, WAY more user-friendly interface that replaces the existing “Manage Membership Types” page. The new page will now be called “Manage Membership Periods & Levels”.  It will also simplify the renewal process from the “Manage Members” page.

Existing membership Seasons, Types, Levels and Fees have been converted into the new architecture/format.  Please make sure that your clubs have created a 2015 Membership Period in preparation for next years renewals.

In this release:

  • Manage Membership Periods & Levels Page (see image below)
    • Cleaner, user-friendly interface
    • Club admin can easily see and compare Membership Periods, Levels and Fees on one page
    • Membership Period Start and End dates only have to be entered 1 time – not on each level
    • “Registration Begins” field allows the admin to select from a drop-down list to determine how many days before the Membership Period start date golfers may begin to register for the next membership period. The options are “On Membership Start Date”, “15 Days Prior to Start Date”, “30 Days Prior to Start Date”, “60 Days Prior to Start Date” or “90 Days Prior to Start Date”.
      • Based on the selection, the date golfers may begin to register/renew is displayed below the Registration Begin selection box in red.
    • Club admin can copy a Previous Membership Period or build a new one from scratch
      • When copying, membership Levels are automatically related to each other and bring over the Level name and pricing for renewal purposes. 

2014-09-17_195921

  • Manage Members Page (see image below)
    • The “Membership Type (Click to Renew)” column has been split into two columns
      • Current Membership
        • Current Membership will display the current Period/Level the golfer is registered for.
        • Current Membership will be blank for non-eGolfers (Active Members who have not created an eGolfer profile) or an eGolfer that has not registered yet through eClubhouse.
      • Renewal Membership
        • Renewal Membership will display “Renew” for any eGolfer that has not renewed yet.
        • Renewal Membership will be blank once the golfer has renewed.

2014-09-17_203243

 

 

GHIN Development: eClubhouse/eGolfer Bug Fix Release 9-4-2014

9/5/14

The bug fix release was successfully pushed to the production environment in the early morning of 9/5/14. If you have any questions, please contact GHIN tech support at (800) 940-8535 x1 or ghinsupport@usga.org.

_______________________________________________________________________________________________

On Thursday morning, September 4th, 2014 at (1:00 a.m ET), GHIN will be deploying a bug fix release into production for eClubhouse/eGolfer.  As a result, GHIN.com, eClubhouse and eGolfer will be down for approximately 1 hour.  This will also impact widgets on association sites for Score Posting and Handicap Lookup.  We will post a message on GHIN.com during the downtime.

This release will include resolutions for the following bugs & improvements:

  1. Events – Admin can now add golfers to an event even when the deadline has passed
  2. Events – eClubhouse timeout issue accessing 2nd page of Events has been fixed
  3. Events – Issues with Event Title being allowed to be blank on Save has been fixed
  4. Events – Issue with Special Characters in the Event Title has been resolved
  5. Event & Registration Approval Sequence Logic was redesigned.  Due to the way the original logic was written, it was possible for a card to be charged prior to the golfer actually being added to an event or as a member.  A “Pre-Approval” step for payments with Credit Cards has been added.  Cards will now be validated when the user submits the Event/Membership Registration form.  When the admin approves the event registration or membership application and the transaction is successful, only then will the card will be charged.  Admin will now see a transaction titled “Authorized” listed in the Transaction History when the application is submitted.  When the admin approves the golfer and the transaction is successful, another transaction titled “Capture” will be listed.  Once the transaction is “Captured” the admin can perform a refund if necessary.
  6. Membership Approval – “Address Validation Exception” error has been fixed.
  7. Broadcast Email – Server Error searching previously sent emails has been fixed.
  8. Broadcast Email – To reduce delivery and blacklisting issues, the fields “Sender Name” and “Sender Email” have been removed from the Broadcast Email form.  The Sender Name and Sender Email will now default to “noreply@ghinconnect.com” .

GHIN will notify you once the release is completed. If you have any questions, please contact GHIN tech support at (800) 940-8535 x1 or ghinsupport@usga.org.

GHIN Development: eClubhouse/eGolfer Bug Fix Release 06-30-2014

On Monday, June 30th, 2014 at (5:00 a.m ET.), GHIN will be deploying some back-end changes and bug fixes into production for eClubhouse/eGolfer.  As a result, GHIN.com, eClubhouse and eGolfer will be down for approximately 1 hour.  This will also impact widgets on association sites for Score Posting and Handicap Lookup.  We will post a message on GHIN.com during the downtime.

eClubhouse has gone through a major source tree reorganization which now allows development and maintenance of the product to move along at a much quicker rate.  

In addition to the source tree improvements, this release will also include resolutions for the following bugs:

  1. The Username entered on the profile already exists within eClubhouse”.
  2. Server Error *(Exception of type ‘GHIN.GHPOnline.BusinessLayer.Golfer+GolferUpdateException’ was thrown.) when approving golfers.
  3. “Display Name” will be used instead of “Club Name” on the “Find a Club” search and the “Manage Clubs” page. 
  4. Broadcast Email “Status = error” issue.
  5. Invalid Zip Code issue when using “Find a Club”.
  6. Event Title changes will now be reflected in the calendar view.
  7. Invitation Email issue which copied content from one club to others with the same club # will no longer happen.
  8. “An Error has occurred while processing this request” when running the “Find a Round” report due to Penalty Scores.
  9. The logged in golfers contact information no longer displays in the modal window when viewing information for non-eGolfers.
  10. Permission issues with Club Admin user.
  11. Added validation to birth date field to ensure birth date is not a future date.
  12. Other minor bug fixes.

GHIN will notify you once the release is completed. If you have any questions, please contact GHIN tech support at (800) 940-8535 x1 or ghinsupport@usga.org.

 

 

eGolfer/eClubhouse Timeout Issues Resolved

We are pleased to report the timeout issues experienced within eGolfer/eClubhouse have been resolved.  GHIN has been working closely with INetU to resolve this issue.

Some of the timeouts were occurring when creating/editing an event, editing golfer profiles or when creating a notification recipient.

The cause of the timeouts was the result of the iNetU “Aggregate Threat Feed” (or ATF) which was blocking legitimate POST and GET requests from the site.  A series of events were logged on the ATF, resulting in the requests being blocked as if it were a ‘SQL Injection’ attack.

The data being submitted in the web forms in eGolfer & eClubhouse triggered a number of “Parameter Type Violations” and “Extremely Long Parameter” alerts on the ATF.  The combination of these violations is what resulted in the block, being identified as an SQL injection attack.

We are sorry for the inconvenience, but happy to report this has been resolved.

IMPORTANT – Setting up the 2014 Membership Season in eClubhouse

Now that future seasons can be setup (prior to this release there was only one) clubs that are using eClubhouse to collect payments for membership MUST create a 2014 season for every Membership Type the club offers.  This is true whether they are collecting payments by cash, check or credit card.  

This will ensure that golfers renewing their membership or joining the club for the first time will be applied to the correct season and subsequently the golfer will be charged the correct fee.

A season will need to be setup for each Membership Type.  Please download the eClubhouse Club Users Guide from the InfoPortal (Documents->eClubhouse – eGolfer->eClubhouse 2013 – Ektron Platform) and make sure your clubs get a copy of it to assist them.  “Manage Membership Types” is the admin section where seasons are setup. This information can be found on page 38 of that document.

If a club is not handling membership administration via eClubhouse, they would not have to worry about setting up seasons.

 

 

 

 

 

 

 

UPDATE: v1.5 Release – “Optional Questions” in Events Resolved

The issue related to adding “Optional Questions” to an event has been resolved.  Thank you for your patience during this exciting release to eClubhouse!

eClubhouse Manual Renewals and More (v1.5) Release in Production

GHIN is pleased to announce that the release of eClubhouse (Version 1.5) is now in production.  GHIN completed the release just after 4:00 am ET this morning.

Click here to view the full list of items posted in the previous blog.

Please Note: We are currently resolving an issue related to adding “Optional Questions” to an event.  We will let you know when that is completed.

eClubhouse 1.5 Release (Manual Renewals and More) – Friday December 6th, 2013

On Friday, December 6th GHIN will incorporate the eClubhouse manual renewal functionality and other items noted in the November 22nd blog post.  The deployment process will begin approximately 2:00 am ET and is estimated to last 1.5 hours.

Please Note: The GHIN.com and m.ghin.com sites will not be available during this time frame.  This includes Score Posting, Handicap Lookup, eGolfer and eClubhouse functionality.  A message indicating the site is down for upgrades to functionality will be posted for anyone accessing the site. Messaging will be posted on GHIN.com starting today to alert golfers of the scheduled maintenance.

GHIN will notify associations and take down messaging once the process is complete.

Resources & Training:

The eClubhouse “Association” and “Club” user guides have been updated to include the new functionality and have been posted to the InfoPortal in the following location: GHIN->Documents->eClubhouse – eGolfer->eClubhouse 2013 – Ektron Platform

Webinars will be scheduled soon to go over the new functionality, but if you have any questions until then, please contact GHIN Technical Support at (800) 940-8535 or ghinsupport@usga.org.