Wednesday, 8 March 2023

PayPal 400 Issue

It's been reported that many club members are experiencing a 400 error page while trying to make payments on Club System sites. I have been investigating this issue, and have raised a support ticket with PayPal who have acknowledged that it is an issue with a redirect link within their process, which means unfortunately it is outside my control to resolve. I have been chasing them daily, and am waiting on an ETA for a resolution.

This issue seems to show only when you are logged into PayPal, so as a workaround members can log out of PayPal, and then try again choosing to Continue as Guest.

I know this is very bad timing, considering lots of clubs are getting subscriptions paid, and are opening bookings soon. I am doing everything I can to work with PayPal and get this resolved as fast as possible.

Note that Club System also offers integration with Stripe, which is a simplified process for users, as they enter their credit card details into a secure widget within the Club System site. It also seems to be more stable, based on the issues I've seen over the years with PayPal compared to Stripe.

Moving to Stripe would of course involve your club setting up a Stripe account as opposed to PayPal, but its a pretty straight forward process, so if you are interested in switching please reach out to discuss.

Friday, 7 January 2022

Upgrade Available 2022.01 + Move to AWS Hosting!

Welcome to 2022! 

The first release of this year contains a number of small fixes, as well as a couple enhancements to make admin easier and improve the mobile experience.

Also excitingly, we are moving all sites to AWS hosting! This will improve performance, and provide security benefits to your club websites. As COVID has been very hard on a lot of clubs there will be no additional costs for this upgraded hosting this year.

AWS however does not provide email services, so to continue use of club domain emails each club will need to choose a new service - we recommend GSuite or Office 365.

I will be in contact with each club over the next week to provide further details and get the ball rolling.

As always, please let me know if you would like your site upgraded to the latest version so we can schedule it in.

New Features & Enhancements

  • Admin - allow page level security to be set on Committee Role and Membership Status pages as well as on Menus & Pages - to make it easier to maintain which roles / statuses have access to which pages (CS-509)
  • General - Update Event Ticket & Merchandise screen to view better on a mobile without having to turn the screen sideways (CS-517)
  • General - Update the Manage Members search results page to be mobile friendly, and also add financial and secure level information to the results so can see at a glance (CS-519)

    Fixes

    • Booking - Fix so only family members can be included in a booking when BookFamilyOnly parameter is set (CS-515)
    • Financial - Update so credit notes and invoices can only be created against the family master , as creating against individual members causes issues, and all financials are responsibility of the family master (CS-520)
    • Financial - Invoices & credit notes not showing on financial pages for people who are not the family master (CS-522)
    • Membership - DOB field not saving correctly (CS-521)
    • Membership - Member typeahead search field not working correctly on all pages (CS-516)

    Thursday, 2 September 2021

    Upgrade Available 2021-01

    The first upgrade of 2021 mainly includes minor bug fixes and features.

    As always, please let me know if you would like your site upgraded so we can schedule it in.

    New Features & Enhancements

    • Booking - new parameter to control the highest age shown for peopel in bunk lists (BunkListMaxAge) (CS-505)
    • Report - Simple members report with less fields (name and contact details (CS-486)
    • Report - add lodge & booking id to Invoices Detail report (CS-490)
    • Membership - add last logged in date to memberhip summary page (CS-478)

      Fixes

      • Booking - ensure bunk list shows comments for bookigns only (CS-488)
      • Booking - invoices to show due date as x months instead of x days (CS-489)
      • Financial - fix error where additional invoice lines are added when using Edit People Nights after booking has been approved (CS-497)
      • General - mandatory indicator on fields not displaying (CS-502)
      • Membership - New member form not showing DOB in US format for US clubs (CS-503)
      • Security - display screen redirecting to access rstricted page (CS-504)

      Saturday, 17 October 2020

      Upgrade Available 2020-4 - Fix for Cookie issue + Mobile Friendly version!

      Some of you may have seen some strange behaviour when logging in and out and changing passwords. This is due to some of the latest version of web browsers like Chrome and Firefox changing the way the treal cookies. This release will resolve any of those issues.

      This release also includes a new mobile friendly version - just access your site on a mobile decice to check it out. This initial mobile friendly version makes most pages render well on smaller devices, but there are still a few things that need further enhancements to work, such as SYB, editing bunk lists and the text editor. These are work in progress, and will be included in an upcoming release. Please let me know if you notice anything else not working on a mobile so we can add it to the list.

      As always, please let me know if you would like your site upgraded so we can schedule it in.

      New Features & Enhancements

      • General - responsive mobile friendly version (CS-453)
      • Financial - change invoicesDueWithin parameter to be days instead of months (CS-460)
      • Financial - new banner at the top of pages to highlight if a member has credites available for use (controlled by showFinancialPosition parameter (CS-457)
      • Financial - add options to Contact Members to allow to email members based on +ve, -ve or <> 0 financial position (CS-458)
      • Financial - populate lodge in payments report (CS-461)

        Fixes

        • Booking - error when accepting beds from the bunk list (CS-455)
        • Booking - 5th guests dropping off the booking (CS-466)
        • Booking - bookings not expiring properly in edge cases where an error occurs (CS-469)
        • Booking - fix to edge case scenario where could skip booking rules by clicking submit twice (CS-454)
        • Booking - display booking comments properly in edit bunk list
        • General - Error when sending email if there are duplicate email addresses (CS-456)
        • Security - issues with change password, logout, review profile (due to browsers changing cookie security behaviour) (CS-471)

        Saturday, 5 September 2020

        SendGrid Upgrade = better emails, and access to view delivery status

        In version 2020.02 we upgraded the system to use SendGrid when sending emails from your Club System sites. This resulted in more reliable email for most, but some clubs had issues with hotmail or outlook email addresses receiving mail. This was due to the type of SendGrid account that shared an IP, which these email accounts blocked.

        It has also been hard for clubs to see the real status on emails, as although Club System may show emails being sent, it only knows if the email is sent successfully to SendGrid, but is unable to know if the mail was actually delivered.

        Recently we have upgraded SendGrid to a higher tier which provides a individual dedicated IP and therefore even better reliability. It also provides the ability to give clubs a sub user account so they can login and see the delivery status of each email sent by the site, and the reasons for any errors.

        If you have any questions on this, would like your site upgrade to the latest version to take advantage of this, or would like a SendGrid sub user account set up please get in contact.

        In addition, watch this space, as there is a new version coming soon which provides a far better mobile experience, along with various other small changes and fixes!


        Thursday, 11 June 2020

        Upgrade Available 2020-03

        New release available today with a couple of fixes plus some small enhancements requested by clubs. If you have any enhancements you want considered please send me an email!

        As always, please let me know if you would like your site upgraded so we can schedule it in.

        New Features & Enhancements

        • Booking - Update availability colour limits to be configurable - use new AvailabilityHurryPercent parameter (CS-446)
        • Financial - Add linen as an invoice line type (CS-447)
        • Membership - Ability to select dietary requirements from a list - use MembershipProfileFields and MembershipProfileDietaryReqList parameters (CS-448)
        • General - Update security check on Contact Us to use Google Recaptcha (CS-444)

          Fixes

          • Booking - resolve error showing when a booking is started without a lodge selected (CS-442)
          • Financial - fix how refunds are coded and add description (CS-441)

          Thursday, 2 April 2020

          Upgrade Available - 2020-02

          It's been pretty quiet here over the last while, but a lot has been happening in the background, and this self-isolation business has the good side effect of providing me more time to work on new Club System features!

          There were several releases done over the last while, with specific requests or fixes for clubs. These have now all been pulled together with some exciting new features such as Stripe and SendGrid integration for the first full release for 2020. Full list below, and happy to provide further information on any feature or fix as required.

          As always, please let me know if you would like your site upgraded so we can schedule it in.

          Big New Features

          • Financial - Stripe integration to provide an alternate payment method to PayPal (CS-421)
          • General - SendGrid integration to enhance mail delivery service, and increase the reliability of emails sent from Club System (CS-427)

          Other New Features & Enhancements

          • Booking - restructure the booking process and pages to make clearer and enable simplification and clean up of code (CS-381, CS-377)
          • Booking - ability to edit people / nights for long bookings as that feature now opens in a new tab (CS-426, CS-409)
          • Booking - ability to show a warning when a member is making a booking if there are not enough beds for that night (CS-217)
          • Booking - show requested / waitlisted people in the bed list if they have a bed allocated (CS-378)
          • Booking - ability to set default value for cancellation fee (CS-339)
          • Booking - add invoice ID to manage bookings page (CS-390)
          • Booking - add minimum age for guests age drop down when making a booking (CS-417)
          • Booking - show meal requests on screen bunk list view (CS-429)
          • Financial - add running balance to transactions page (CS-415)
          • Membership - add skier or snowboarder option to profile (CS-410)
          • Membership - add username and last login date to profile page (CS-356)
          • Report - create new payment report to show all payments (CS-420)

            Fixes

            • Booking - ensure committee comments are not displayed in My Bookings (CS-374)
            • Booking - resolve issues with everyone all nights feature (CS-375, CS-251, CS-317, CS-318)
            • Booking - resolve issues with invoices when adding / removing people (CS-255)
            • Booking - ensure booking fee is removed when adding a person expires (CS-287)
            • Booking - resolve other minor issues (CS-319, CS-380, CS-397, CS-413, CS-221)
            • Booking - ensure allow bookings = false doesn't allow bookings (CS-396)
            • Booking - fix mailto link in Bookings Disabled message (CS-394)
            • Financial - resolve deadlock errors (CS-220)
            • Membership - resolve issue with ProfileUpdatePeriod to ensure the parameter shows the profile update page to members if they haven't updated it within the period specified (CS-373)
            • Membership - fix issue with comments on lockers showing on all lockers (CS-404)
            • Report - removed deleted invoice lines from invoices detailed report (CS-406)
            • General - fix autocomplete so it shows all members (CS-408)
            • General - resolve issue with multi-selection on pick lists (CS-405)
            • General - resolve issue with reply-to using incorrect address in Contact Members (CS-389)