Working alongside an internal webmaster, a design team, and SugarCRM specialists, Microserve were appointed the task of rebuilding the Schumacher College website using Drupal.
Due to the complexity of the different course types and the SugarCRM integration requirements, the project was separated into a technical build phase followed by a sitebuilding and theming phase.
Full Course Application Workflow
The website uses both Short Courses and Post-Graduate Courses with different information, application methods, and payment types being needed for each course. Courses are initially submitted as applications awaiting approval, so Drupal Commerce and a number of custom modules were used to achieve the desired workflow.
Barclays EPDQ was used as the Commerce payment gateway, and all applications and payments were sent to SugarCRM.
Drupal Commerce - Deposits and Course Fees
Different deposits and payment methods are used per course type, so custom Deposit functionality was required to allow different deposit amounts to be set per course content type within the application workflow.
In addition to partial payments, Bursary discounts were also developed with the ability to customise discounts on a per user application basis.
Time specific requirements were also needed such as limiting the payment types and methods depending on the course start date.
Fully Responsive Design
The whole website is fully responsive allowing users to seamlessly view and apply for courses using any device. Special attention was also required to ensure full width carousels, mega menus and other widgets were still usable on smaller devices.