We started with the ‘Project Understanding’ phase, in which we addressed and jotted down all the specifications with regard to each requirement of the client. The design team began with the designing of the home page, product listing page, product information pages, etc after receiving the comprehensive specifications from the customer. Once the wire-frames and visualizations were developed, it was shared with the client for their feedback. Further, we evaluated the specifications and defined the resources, technology, and processes that we will need for the execution of the project. We worked on the code-base of the website which was built on Drupal and Symphony framework.
There was an existing website of the client which had all the data and it was built on Symphony so we modified the API of the site as per the new specifications and requirements. We enabled tire search in the website for various levels like model, grip pattern, etc. Also, we implemented comparison options and category wise search. So, when a user searches for a specific tire, the listing will show on up the Drupal website after querying the Symphony website database using the API. Considering the price point, we have chosen MySQL for the server end database because of its immense scalability, availability, and performance at a cheaper rate. The E-commerce site needed to support 3 types of users: Website Admin: The users who are responsible for the management of the entire e-commerce website that includes all the contents, orders, products, users, etc. Registered Users: Users who have already registered themselves can sign in to their account and buy tires, display prior purchases, inquire for product purchase, ask for payment assistance, maintain their own profile, etc. Guest Users: The users, who do not have any prior accounts, can browse the websites to search for tires and purchase them without logging in to the site. Further, the homepage is designed in such a way that it includes the company logo, rotating featured product banner, purchasing guide, new launches, tire recommendations for a specific season and vehicle, comments, etc. The header section, which is common across all the pages, has the search bar for the visitors to search for the product as well as categorization of the tires, overview, etc. Similarly, for the footer section, which is also common across all pages, there is the Sign Up option for the visitors to create their account, Privacy Policy, Sitemap, Social Media links, etc. We used breadcrumb navigation for both product listing and product detail pages. There is also an image panel that shows multiple images of the tires according to various needs and categories. The detailed tire description tab opens to a section displaying a detailed description of the tires to the visitors so that they can get hold of exactly what they need. Added to this, we have also created a Login & My Account page for the registered users to login into their already existing accounts, a contact page for users to send queries or suggestions, a New User registration page, View Cart page, Checkout page, etc. The back-end consists of an admin panel that enables the users to manage the content and blogs of the entire e-commerce site. It gives end-to-end access to all the sections and components of the website. We have implemented a reliable payment portal that serves several payment service providers to ensure consumers get a hassle-free payment experience. We built an intrinsic messaging system within the super admin panel to let the admin respond to user queries via the Live Chat option. During each point of the creation phase, we conducted a comprehensive code tests and many rounds of checking to steer clear of any bugs and shortcomings in the e-commerce framework to ensure that the visitors and audience have a seamless user experience. We made sure to adhere to the SEO standards strictly for site pace and kept it below the level for the related SEO benefits. We have taken special care in developing the UI to provide consumers with an outstanding interface when visiting the app, displaying items, maintaining accounts, or making payments as an attractive and hassle-free website will ensure regular visits from the visitors and buyers.