What the Project Involved?
Custom Form Settings
What were the Client’s Requirements?
The client, a service providing company, wanted to offer potential customers a portal to quickly opt and book services offered. The task at hand was to build a suitable website, which advertised services, and offered booking options through online payments. The client needed the website to be built from scratch, and wanted to grow its customer reach through easy login, registration and a referral program.
How did we Provide a Solution?
The solution was drafted and developed based on the client’s requirements, and our assessment of an optimal solution.
- The website was developed on WordPress and the theme used was ‘Centindu’.
- The WooCommerce plugin was installed and setup, and the WooCommerce Bookings plugin was added.
- The main feature of the website, was the services being offered. The services were set up as bookable products and were advertised right on the homepage.
- Along with a primary service a potential customer could couple add-on services (free as well as paid), which were added using the Product Add-ons plugin. The Product Add-ons plugin was customized, to allow a customer to select the quantity of add-on items.
- The structure of the single bookable product page in WooCommerce had to be changed to accommodate the add-ons. This was provided by customizing the single product page template.
- An auto-registration functionality was also provided at the time of checkout. The checkout form fields in WooCommerce were also updated, to include a ‘Confirm Password’ field. This ‘Confirm Password’ field was added across all registration forms on the WordPress website.
- Another major functionality provided was selective display of certain forms to logged in users. There were several forms created and added into the site, using the Contact Form 7 plugin. However certain forms (such as ‘Feedback Form’), was hidden from guest visitors, and displayed only to logged in customers.
- The theme was customized, by adding the WooCommerce shopping cart in the navigation menu, along with a customized search bar.
- The Social login functionality was added to the website using a plugin, which was customized to accept an e-mail address, instead of a twitter handle, when logging in using a twitter account. This particular feature was based on the client’s requirement, so as to take note of a customer’s e-mail id, to register him/her on the website.
- Minor changes included integrating several payment gateways into WooCommerce, a Live Chat plugin for customer service, and a location picker to indicate regions being serviced, to potential customers.