etachki.com® is a high-volume automobile buyer who offers fair and transparent car valuations based on knowledge of the used car market and expert diagnostics. The etachki.com service eliminates all the issues connected with ordinary selling the vehicle, e.g. buying and creating ads, conversations with interested buyers, showing car to them, payment delays, document arrangement, etc. This buying service provides users with opportunity to sell used vehicles for cash, make more money while saving time and expenses.
The etachki.com website allows visitors to receive instant and free online valuation (by entering some basic information on their vehicle) and get preliminary offer to buy this car, as well as option to schedule an appointment at the nearest buying service location for a free, fair-deal sight inspection and price valuation. Superior customer service, state-of-the-art valuation technology and fair deals ensure effectiveness of etachki.com service.
Quintagroup implemented Plone 4.3-driven theme based on the provided design. We used light-weight and modular Dexterity content type framework. Since the main goals of the theme were accessibility and user-friendly interface, it is responsive and automatically adjusts its UI elements and design to accommodate any size and type of the device it can be browsed on. This ensures smooth website display and improves user experience.
Valuation application is the most important feature of the idea behind the etachki.com. Using it visitors can get quick price valuation of their used car. So we made sure that it is easily accessible from any website page.
etachki.com website is available in two languages: Ukrainian and Russian. Bilingual content and all translation features were implemented using plone.app.multilingual. This Plone package added user-friendly UI tools for content translation management. plone.app.multilingual allows to choose languages that will be used and creates root folders for each of them, so that visitors will be comfortable with navigating the website in either language as well as switching to the appropriate translation of web page at any moment. This add-on is representative of advanced Plone multilingual engine. It provides easy way to add new content, translate it to other languages, edit it using babel (parallel) view, navigate and manage translations of the content.
On the outside the process is as simple and user-friendly as possible. Users visit website, insert necessary information into the form (make and model of a car, year of its production and other details on its current state) and receive approximate price which they can get for their used car. Then they choose the most convenient date and location for the on-site inspection. Qualified person will inspect the car and assign the final price. Easy. But what goes on behind the scenes?
To ensure this smooth operation on programmatic level a lot of technologies and applications were combined into one system. First of all, there are four main software components involved in the project:
Other components are: SMS provider used to send SMS notifications confirming meeting details and email marketing service sendwithus. The latter allows marketing specialists to control mailing process and experiment with email contents, monitor email performance and metrics, analyze and increase engagement, test new ideas and content using A/B testing.
Integration of these and other parts of the project into one functional system was built on Enterprise Service Bus. The ESB is a modular and component based architecture that is meant to support business processes. The ESB coordinates interactions, exposes and invokes services of the integrated systems, so that only one access method needs to be defined between each system and the ESB.
The main tasks of an ESB are:
If any of the components undergoes a rewrite or is split between departments or vendors, ESB can be easily adapted to the change. This will not influence other components of the system and their interface with ESB. So it is easy to replace components (e.g. change of SMS provider took only two hours) or add new ones (e.g. add CRM or ERP systems for managing valuable customer data).
Due to Quintagroup's persistent and efficient work the new website is now successfully running. All clients' requirements were implemented and they are satisfied with the resulting solution.
Quintagroup is a seasoned provider of web solutions and can give expert advice to assist your business or organization online. Contact us today to learn more.